diff options
286 files changed, 50800 insertions, 48456 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a9ada58e64..6cb52cf5ff 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -87,7 +87,7 @@ rebase -i`` and relevant help about rebasing or ammending commits on the Internet). This git style guide has some good practices to have in mind: -https://github.com/agis-/git-style-guide +[Git Style Guide](https://github.com/agis-/git-style-guide) #### Format your commit logs with readability in mind diff --git a/core/class_db.cpp b/core/class_db.cpp index 12310f6151..57e88044b5 100644 --- a/core/class_db.cpp +++ b/core/class_db.cpp @@ -187,6 +187,25 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_ return md; } +MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_arg2, const char *p_arg3, const char *p_arg4, const char *p_arg5, const char *p_arg6, const char *p_arg7, const char *p_arg8, const char *p_arg9, const char *p_arg10, const char *p_arg11) { + + MethodDefinition md; + md.name = StaticCString::create(p_name); + md.args.resize(11); + md.args[0] = StaticCString::create(p_arg1); + md.args[1] = StaticCString::create(p_arg2); + md.args[2] = StaticCString::create(p_arg3); + md.args[3] = StaticCString::create(p_arg4); + md.args[4] = StaticCString::create(p_arg5); + md.args[5] = StaticCString::create(p_arg6); + md.args[6] = StaticCString::create(p_arg7); + md.args[7] = StaticCString::create(p_arg8); + md.args[8] = StaticCString::create(p_arg9); + md.args[9] = StaticCString::create(p_arg10); + md.args[10] = StaticCString::create(p_arg11); + return md; +} + #endif ClassDB::APIType ClassDB::current_api = API_CORE; diff --git a/core/class_db.h b/core/class_db.h index 5910a2ce01..24db4c61bb 100644 --- a/core/class_db.h +++ b/core/class_db.h @@ -66,6 +66,7 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_arg2, const char *p_arg3, const char *p_arg4, const char *p_arg5, const char *p_arg6, const char *p_arg7, const char *p_arg8); MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_arg2, const char *p_arg3, const char *p_arg4, const char *p_arg5, const char *p_arg6, const char *p_arg7, const char *p_arg8, const char *p_arg9); MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_arg2, const char *p_arg3, const char *p_arg4, const char *p_arg5, const char *p_arg6, const char *p_arg7, const char *p_arg8, const char *p_arg9, const char *p_arg10); +MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_arg2, const char *p_arg3, const char *p_arg4, const char *p_arg5, const char *p_arg6, const char *p_arg7, const char *p_arg8, const char *p_arg9, const char *p_arg10, const char *p_arg11); #else diff --git a/core/image.cpp b/core/image.cpp index 943cbaf51d..42684e7ea7 100644 --- a/core/image.cpp +++ b/core/image.cpp @@ -1061,7 +1061,6 @@ Error Image::generate_mipmaps() { int size = _get_dst_image_size(width, height, format, mmcount); data.resize(size); - print_line("to gen mipmaps w " + itos(width) + " h " + itos(height) + " format " + get_format_name(format) + " mipmaps " + itos(mmcount) + " new size is: " + itos(size)); PoolVector<uint8_t>::Write wp = data.write(); diff --git a/core/io/logger.cpp b/core/io/logger.cpp index ad6371f1e1..ce2ce44b1d 100644 --- a/core/io/logger.cpp +++ b/core/io/logger.cpp @@ -110,7 +110,7 @@ void RotatedFileLogger::close_file() { void RotatedFileLogger::clear_old_backups() { int max_backups = max_files - 1; // -1 for the current file - String basename = base_path.get_basename(); + String basename = base_path.get_file().get_basename(); String extension = "." + base_path.get_extension(); DirAccess *da = DirAccess::open(base_path.get_base_dir()); @@ -122,7 +122,7 @@ void RotatedFileLogger::clear_old_backups() { String f = da->get_next(); Set<String> backups; while (f != String()) { - if (!da->current_is_dir() && f.begins_with(basename) && f.ends_with(extension) && f != base_path) { + if (!da->current_is_dir() && f.begins_with(basename) && f.ends_with(extension) && f != base_path.get_file()) { backups.insert(f); } f = da->get_next(); @@ -149,7 +149,7 @@ void RotatedFileLogger::rotate_file() { char timestamp[21]; OS::Date date = OS::get_singleton()->get_date(); OS::Time time = OS::get_singleton()->get_time(); - sprintf(timestamp, "-%04d-%02d-%02d-%02d-%02d-%02d", date.year, date.month, date.day + 1, time.hour, time.min, time.sec); + sprintf(timestamp, "-%04d-%02d-%02d-%02d-%02d-%02d", date.year, date.month, date.day, time.hour, time.min, time.sec); String backup_name = base_path.get_basename() + timestamp + "." + base_path.get_extension(); diff --git a/core/io/resource_format_binary.cpp b/core/io/resource_format_binary.cpp index 900db7c2dc..03c3c5f615 100644 --- a/core/io/resource_format_binary.cpp +++ b/core/io/resource_format_binary.cpp @@ -282,7 +282,6 @@ Error ResourceInteractiveLoaderBinary::parse_variant(Variant &r_v) { property = _get_string(); NodePath np = NodePath(names, subnames, absolute, property); - //print_line("got path: "+String(np)); r_v = np; @@ -640,7 +639,6 @@ Error ResourceInteractiveLoaderBinary::poll() { String path = external_resources[s].path; - print_line("load external res: " + path); if (remaps.has(path)) { path = remaps[path]; } @@ -706,8 +704,6 @@ Error ResourceInteractiveLoaderBinary::poll() { String t = get_unicode_string(); - // print_line("loading resource of type "+t+" path is "+path); - Object *obj = ClassDB::instance(t); if (!obj) { error = ERR_FILE_CORRUPT; @@ -907,20 +903,6 @@ void ResourceInteractiveLoaderBinary::open(FileAccess *p_f) { external_resources.push_back(er); } - //see if the exporter has different set of external resources for more efficient loading - /* - String preload_depts = "deps/"+res_path.md5_text(); - if (Globals::get_singleton()->has(preload_depts)) { - external_resources.clear(); - //ignore external resources and use these - NodePath depts=Globals::get_singleton()->get(preload_depts); - external_resources.resize(depts.get_name_count()); - for(int i=0;i<depts.get_name_count();i++) { - external_resources[i].path=depts.get_name(i); - } - print_line(res_path+" - EXTERNAL RESOURCES: "+itos(external_resources.size())); - }*/ - print_bl("ext resources: " + itos(ext_resources_size)); uint32_t int_resources_size = f->get_32(); diff --git a/core/make_binders.py b/core/make_binders.py index 6468c029f0..6f42c6e8eb 100644 --- a/core/make_binders.py +++ b/core/make_binders.py @@ -244,7 +244,7 @@ def make_version(template, nargs, argmax, const, ret): def run(target, source, env): - versions = 10 + versions = 11 versions_ext = 6 text = "" text_ext = "" diff --git a/core/math/math_funcs.h b/core/math/math_funcs.h index d63da322a5..65b2ffb0df 100644 --- a/core/math/math_funcs.h +++ b/core/math/math_funcs.h @@ -387,6 +387,23 @@ public: return hf; } + + static _ALWAYS_INLINE_ float snap_scalar(float p_offset, float p_step, float p_target) { + return p_step != 0 ? Math::stepify(p_target - p_offset, p_step) + p_offset : p_target; + } + + static _ALWAYS_INLINE_ float snap_scalar_seperation(float p_offset, float p_step, float p_target, float p_separation) { + if (p_step != 0) { + float a = Math::stepify(p_target - p_offset, p_step + p_separation) + p_offset; + float b = a; + if (p_target >= 0) + b -= p_separation; + else + b += p_step; + return (Math::abs(p_target - a) < Math::abs(p_target - b)) ? a : b; + } + return p_target; + } }; #endif // MATH_FUNCS_H diff --git a/core/math/matrix3.cpp b/core/math/matrix3.cpp index 4051de7afb..85421c074b 100644 --- a/core/math/matrix3.cpp +++ b/core/math/matrix3.cpp @@ -538,7 +538,7 @@ Basis::operator String() const { return mtx; } -Basis::operator Quat() const { +Quat Basis::get_quat() const { //commenting this check because precision issues cause it to fail when it shouldn't //#ifdef MATH_CHECKS //ERR_FAIL_COND_V(is_rotation() == false, Quat()); @@ -710,12 +710,7 @@ void Basis::get_axis_angle(Vector3 &r_axis, real_t &r_angle) const { r_angle = angle; } -Basis::Basis(const Vector3 &p_euler) { - - set_euler(p_euler); -} - -Basis::Basis(const Quat &p_quat) { +void Basis::set_quat(const Quat &p_quat) { real_t d = p_quat.length_squared(); real_t s = 2.0 / d; @@ -750,7 +745,3 @@ void Basis::set_axis_angle(const Vector3 &p_axis, real_t p_phi) { elements[2][1] = p_axis.y * p_axis.z * (1.0 - cosine) + p_axis.x * sine; elements[2][2] = axis_sq.z + cosine * (1.0 - axis_sq.z); } - -Basis::Basis(const Vector3 &p_axis, real_t p_phi) { - set_axis_angle(p_axis, p_phi); -} diff --git a/core/math/matrix3.h b/core/math/matrix3.h index 23429888e0..9a33b8203d 100644 --- a/core/math/matrix3.h +++ b/core/math/matrix3.h @@ -88,8 +88,11 @@ public: Vector3 get_euler_yxz() const; void set_euler_yxz(const Vector3 &p_euler); - Vector3 get_euler() const { return get_euler_yxz(); }; - void set_euler(const Vector3 &p_euler) { set_euler_yxz(p_euler); }; + Quat get_quat() const; + void set_quat(const Quat &p_quat); + + Vector3 get_euler() const { return get_euler_yxz(); } + void set_euler(const Vector3 &p_euler) { set_euler_yxz(p_euler); } void get_axis_angle(Vector3 &r_axis, real_t &r_angle) const; void set_axis_angle(const Vector3 &p_axis, real_t p_phi); @@ -205,11 +208,11 @@ public: bool is_symmetric() const; Basis diagonalize(); - operator Quat() const; + operator Quat() const { return get_quat(); } - Basis(const Quat &p_quat); // euler - Basis(const Vector3 &p_euler); // euler - Basis(const Vector3 &p_axis, real_t p_phi); + Basis(const Quat &p_quat) { set_quat(p_quat); }; + Basis(const Vector3 &p_euler) { set_euler(p_euler); } + Basis(const Vector3 &p_axis, real_t p_phi) { set_axis_angle(p_axis, p_phi); } _FORCE_INLINE_ Basis(const Vector3 &row0, const Vector3 &row1, const Vector3 &row2) { elements[0] = row0; diff --git a/core/os/input_event.cpp b/core/os/input_event.cpp index bef98ac3f2..6b43f2c63b 100644 --- a/core/os/input_event.cpp +++ b/core/os/input_event.cpp @@ -637,7 +637,7 @@ bool InputEventJoypadMotion::action_match(const Ref<InputEvent> &p_event) const if (jm.is_null()) return false; - return (axis == jm->axis && (axis_value < 0) == (jm->axis_value < 0)); + return (axis == jm->axis && ((axis_value < 0) == (jm->axis_value < 0) || jm->axis_value == 0)); } String InputEventJoypadMotion::as_text() const { diff --git a/core/os/main_loop.cpp b/core/os/main_loop.cpp index b146d370f1..8b4449586b 100644 --- a/core/os/main_loop.cpp +++ b/core/os/main_loop.cpp @@ -52,6 +52,7 @@ void MainLoop::_bind_methods() { BIND_CONSTANT(NOTIFICATION_WM_FOCUS_IN); BIND_CONSTANT(NOTIFICATION_WM_FOCUS_OUT); BIND_CONSTANT(NOTIFICATION_WM_QUIT_REQUEST); + BIND_CONSTANT(NOTIFICATION_WM_GO_BACK_REQUEST); BIND_CONSTANT(NOTIFICATION_WM_UNFOCUS_REQUEST); BIND_CONSTANT(NOTIFICATION_OS_MEMORY_WARNING); BIND_CONSTANT(NOTIFICATION_TRANSLATION_CHANGED); diff --git a/core/script_debugger_remote.cpp b/core/script_debugger_remote.cpp index 4653ade294..2feb068ecb 100644 --- a/core/script_debugger_remote.cpp +++ b/core/script_debugger_remote.cpp @@ -855,15 +855,19 @@ void ScriptDebuggerRemote::_print_handler(void *p_this, const String &p_string) } sdr->char_count += allowed_chars; - - if (sdr->char_count >= sdr->max_cps) { - s += "\n[output overflow, print less text!]\n"; - } + bool overflowed = sdr->char_count >= sdr->max_cps; sdr->mutex->lock(); if (!sdr->locking && sdr->tcp_client->is_connected_to_host()) { + if (overflowed) + s += "[...]"; + sdr->output_strings.push_back(s); + + if (overflowed) { + sdr->output_strings.push_back("[output overflow, print less text!]"); + } } sdr->mutex->unlock(); } diff --git a/core/variant.h b/core/variant.h index e0d0bf05c8..45066af401 100644 --- a/core/variant.h +++ b/core/variant.h @@ -99,15 +99,15 @@ public: _RID, OBJECT, DICTIONARY, - ARRAY, // 20 + ARRAY, // arrays - POOL_BYTE_ARRAY, + POOL_BYTE_ARRAY, // 20 POOL_INT_ARRAY, POOL_REAL_ARRAY, POOL_STRING_ARRAY, - POOL_VECTOR2_ARRAY, // 25 - POOL_VECTOR3_ARRAY, + POOL_VECTOR2_ARRAY, + POOL_VECTOR3_ARRAY, // 25 POOL_COLOR_ARRAY, VARIANT_MAX diff --git a/core/variant_op.cpp b/core/variant_op.cpp index 03ec336291..6362090902 100644 --- a/core/variant_op.cpp +++ b/core/variant_op.cpp @@ -1655,13 +1655,13 @@ Variant Variant::get_named(const StringName &p_index, bool *r_valid) const { } else if (p_index == CoreStringNames::singleton->a) { return v->a; } else if (p_index == CoreStringNames::singleton->r8) { - return v->r * 255.0; + return int(v->r * 255.0); } else if (p_index == CoreStringNames::singleton->g8) { - return v->g * 255.0; + return int(v->g * 255.0); } else if (p_index == CoreStringNames::singleton->b8) { - return v->b * 255.0; + return int(v->b * 255.0); } else if (p_index == CoreStringNames::singleton->a8) { - return v->a * 255.0; + return int(v->a * 255.0); } else if (p_index == CoreStringNames::singleton->h) { return v->get_h(); } else if (p_index == CoreStringNames::singleton->s) { diff --git a/doc/classes/@Global Scope.xml b/doc/classes/@Global Scope.xml index d8c9a57a88..0d509e6e51 100644 --- a/doc/classes/@Global Scope.xml +++ b/doc/classes/@Global Scope.xml @@ -29,6 +29,8 @@ <member name="Geometry" type="Geometry" setter="" getter=""> [Geometry] singleton </member> + <member name="GodotSharp" type="GodotSharp" setter="" getter=""> + </member> <member name="IP" type="IP" setter="" getter=""> [IP] singleton </member> diff --git a/doc/classes/Area.xml b/doc/classes/Area.xml index 8797575038..bbab7a5547 100644 --- a/doc/classes/Area.xml +++ b/doc/classes/Area.xml @@ -88,14 +88,14 @@ <return type="Array"> </return> <description> - Returns a list of intersecting [Area]\ s. + Returns a list of intersecting [Area]s. </description> </method> <method name="get_overlapping_bodies" qualifiers="const"> <return type="Array"> </return> <description> - Returns a list of intersecting [PhysicsBody]\ s. + Returns a list of intersecting [PhysicsBody]s. </description> </method> <method name="get_priority" qualifiers="const"> diff --git a/doc/classes/Area2D.xml b/doc/classes/Area2D.xml index 0cbc079962..883f952a2a 100644 --- a/doc/classes/Area2D.xml +++ b/doc/classes/Area2D.xml @@ -88,14 +88,14 @@ <return type="Array"> </return> <description> - Returns a list of intersecting [Area2D]\ s. + Returns a list of intersecting [Area2D]s. </description> </method> <method name="get_overlapping_bodies" qualifiers="const"> <return type="Array"> </return> <description> - Returns a list of intersecting [PhysicsBody2D]\ s. + Returns a list of intersecting [PhysicsBody2D]s. </description> </method> <method name="get_priority" qualifiers="const"> diff --git a/doc/classes/AudioEffectBandLimitFilter.xml b/doc/classes/AudioEffectBandLimitFilter.xml index 96f95fbffd..d4b251fc8e 100644 --- a/doc/classes/AudioEffectBandLimitFilter.xml +++ b/doc/classes/AudioEffectBandLimitFilter.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectBandLimitFilter" inherits="AudioEffectFilter" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Adds a band limit filter to the Audio Bus. </brief_description> <description> + Limits the frequencies in a range around the [member cutoff_hz] and allows frequencies outside of this range to pass. </description> <tutorials> </tutorials> diff --git a/doc/classes/AudioEffectBandPassFilter.xml b/doc/classes/AudioEffectBandPassFilter.xml index 4437961cc6..b5c6ae3c20 100644 --- a/doc/classes/AudioEffectBandPassFilter.xml +++ b/doc/classes/AudioEffectBandPassFilter.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectBandPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Adds a band pass filter to the Audio Bus. </brief_description> <description> + Attenuates the frequencies inside of a range around the [member cutoff_hz] and cuts frequencies outside of this band. </description> <tutorials> </tutorials> diff --git a/doc/classes/AudioEffectFilter.xml b/doc/classes/AudioEffectFilter.xml index 17aa01d60a..dc547c9fe5 100644 --- a/doc/classes/AudioEffectFilter.xml +++ b/doc/classes/AudioEffectFilter.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectFilter" inherits="AudioEffect" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Adds a filter to the Audio Bus. </brief_description> <description> + Allows frequencies other than the [member cutoff_hz] to pass. </description> <tutorials> </tutorials> @@ -68,12 +70,16 @@ </methods> <members> <member name="cutoff_hz" type="float" setter="set_cutoff" getter="get_cutoff"> + Threshold frequency for the filter. </member> <member name="dB" type="int" setter="set_db" getter="get_db" enum="AudioEffectFilter.FilterDB"> + The volume in decibels of the filter. </member> <member name="gain" type="float" setter="set_gain" getter="get_gain"> + Gain amount of the frequences after the filter. </member> <member name="resonance" type="float" setter="set_resonance" getter="get_resonance"> + Amount of boost in the overtones near the cutoff frequency. </member> </members> <constants> diff --git a/doc/classes/AudioEffectHighPassFilter.xml b/doc/classes/AudioEffectHighPassFilter.xml index 641f7cfee2..c5e24af510 100644 --- a/doc/classes/AudioEffectHighPassFilter.xml +++ b/doc/classes/AudioEffectHighPassFilter.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectHighPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Adds a high pass filter to the Audio Bus. </brief_description> <description> + Cuts frequencies lower than the [member cutoff_hz] and allows higher frequencies to pass. </description> <tutorials> </tutorials> diff --git a/doc/classes/AudioEffectLowPassFilter.xml b/doc/classes/AudioEffectLowPassFilter.xml index fcaf32d761..f102dda03e 100644 --- a/doc/classes/AudioEffectLowPassFilter.xml +++ b/doc/classes/AudioEffectLowPassFilter.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectLowPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Adds a low pass filter to the Audio Bus. </brief_description> <description> + Cuts frequencies higher than the [member cutoff_hz] and allows lower frequencies to pass. </description> <tutorials> </tutorials> diff --git a/doc/classes/AudioEffectNotchFilter.xml b/doc/classes/AudioEffectNotchFilter.xml index f90577fa5a..8ec9a4bc7c 100644 --- a/doc/classes/AudioEffectNotchFilter.xml +++ b/doc/classes/AudioEffectNotchFilter.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectNotchFilter" inherits="AudioEffectFilter" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Adds a notch filter to the Audio Bus. </brief_description> <description> + Attenuates frequencies in a narrow band around the [member cutoff_hz] and cuts frequencies outside of this range. </description> <tutorials> </tutorials> diff --git a/doc/classes/BitmapFont.xml b/doc/classes/BitmapFont.xml index 07027c4b42..48e5798008 100644 --- a/doc/classes/BitmapFont.xml +++ b/doc/classes/BitmapFont.xml @@ -168,7 +168,7 @@ The font's kernings as [PoolIntArray]. </member> <member name="textures" type="Array" setter="_set_textures" getter="_get_textures"> - The font's [Texture]\ s. + The font's [Texture]s. </member> </members> <constants> diff --git a/doc/classes/Camera2D.xml b/doc/classes/Camera2D.xml index c627112af5..8d0c07acd9 100644 --- a/doc/classes/Camera2D.xml +++ b/doc/classes/Camera2D.xml @@ -327,12 +327,13 @@ The Camera2D's anchor point. See [code]ANCHOR_MODE_*[/code] constants. </member> <member name="current" type="bool" setter="_set_current" getter="is_current"> - If [code]true[/code] this camera is the active camera for the current scene. Only one camera can be current, so setting a different camera [code]current[/code] will disable this one. + If [code]true[/code] the camera is the active camera for the current scene. Only one camera can be current, so setting a different camera [code]current[/code] will disable this one. </member> <member name="drag_margin_bottom" type="float" setter="set_drag_margin" getter="get_drag_margin"> Bottom margin needed to drag the camera. A value of [code]1[/code] makes the camera move only when reaching the edge of the screen. </member> <member name="drag_margin_h_enabled" type="bool" setter="set_h_drag_enabled" getter="is_h_drag_enabled"> + If [code]true[/code] the camera only moves when reaching the horizontal drag margins. If [code]false[/code] the camera moves horizontally regardless of margins. Default value: [code]true[/code]. </member> <member name="drag_margin_left" type="float" setter="set_drag_margin" getter="get_drag_margin"> Left margin needed to drag the camera. A value of [code]1[/code] makes the camera move only when reaching the edge of the screen. @@ -344,6 +345,7 @@ Top margin needed to drag the camera. A value of [code]1[/code] makes the camera move only when reaching the edge of the screen. </member> <member name="drag_margin_v_enabled" type="bool" setter="set_v_drag_enabled" getter="is_v_drag_enabled"> + If [code]true[/code] the camera only moves when reaching the vertical drag margins. If [code]false[/code] the camera moves vertically regardless of margins. Default value: [code]true[/code]. </member> <member name="editor_draw_drag_margin" type="bool" setter="set_margin_drawing_enabled" getter="is_margin_drawing_enabled"> </member> @@ -369,10 +371,13 @@ The camera's offset, useful for looking around or camera shake animations. </member> <member name="rotating" type="bool" setter="set_rotating" getter="is_rotating"> + If [code]true[/code] the camera can rotate during gameplay. Default value: [code]false[/code]. </member> <member name="smoothing_enabled" type="bool" setter="set_enable_follow_smoothing" getter="is_follow_smoothing_enabled"> + If [code]true[/code] the camera's velocity changes gradually, preventing sudden starts and stops. Default value: [code]false[/code]. </member> <member name="smoothing_speed" type="float" setter="set_follow_smoothing" getter="get_follow_smoothing"> + How fast the camera's velocity changes if smoothing is enabled. </member> <member name="zoom" type="Vector2" setter="set_zoom" getter="get_zoom"> The camera's zoom relative to the viewport. Values larger than [code]Vector2(1, 1)[/code] zoom out and smaller values zoom in. For an example, use [code]Vector2(0.5, 0.5)[/code] for a 2x zoom in, and [code]Vector2(4, 4)[/code] for a 4x zoom out. diff --git a/doc/classes/CollisionObject.xml b/doc/classes/CollisionObject.xml index 64e9e07925..71b0c5fa7c 100644 --- a/doc/classes/CollisionObject.xml +++ b/doc/classes/CollisionObject.xml @@ -4,7 +4,7 @@ Base node for collision objects. </brief_description> <description> - CollisionObject is the base class for physics objects. It can hold any number of collision [Shape]\ s. Each shape must be assigned to a [i]shape owner[/i]. The CollisionObject can have any number of shape owners. Shape owners are not nodes and do not appear in the editor, but are accessible through code using the [code]shape_owner_*[/code] methods. + CollisionObject is the base class for physics objects. It can hold any number of collision [Shape]s. Each shape must be assigned to a [i]shape owner[/i]. The CollisionObject can have any number of shape owners. Shape owners are not nodes and do not appear in the editor, but are accessible through code using the [code]shape_owner_*[/code] methods. </description> <tutorials> </tutorials> diff --git a/doc/classes/CollisionObject2D.xml b/doc/classes/CollisionObject2D.xml index 52743bd37d..ec0554d51f 100644 --- a/doc/classes/CollisionObject2D.xml +++ b/doc/classes/CollisionObject2D.xml @@ -4,7 +4,7 @@ Base node for 2D collision objects. </brief_description> <description> - CollisionObject2D is the base class for 2D physics objects. It can hold any number of 2D collision [Shape2D]\ s. Each shape must be assigned to a [i]shape owner[/i]. The CollisionObject2D can have any number of shape owners. Shape owners are not nodes and do not appear in the editor, but are accessible through code using the [code]shape_owner_*[/code] methods. + CollisionObject2D is the base class for 2D physics objects. It can hold any number of 2D collision [Shape2D]s. Each shape must be assigned to a [i]shape owner[/i]. The CollisionObject2D can have any number of shape owners. Shape owners are not nodes and do not appear in the editor, but are accessible through code using the [code]shape_owner_*[/code] methods. </description> <tutorials> </tutorials> diff --git a/doc/classes/DynamicFont.xml b/doc/classes/DynamicFont.xml index c130add523..d7f08c85a1 100644 --- a/doc/classes/DynamicFont.xml +++ b/doc/classes/DynamicFont.xml @@ -4,7 +4,7 @@ DynamicFont renders vector font files at runtime. </brief_description> <description> - DynamicFont renders vector font files (such as TTF or OTF) dynamically at runtime instead of using a prerendered texture atlas like [BitmapFont]. This trades the faster loading time of [BitmapFont]\ s for the ability to change font parameters like size and spacing during runtime. [DynamicFontData] is used for referencing the font file paths. + DynamicFont renders vector font files (such as TTF or OTF) dynamically at runtime instead of using a prerendered texture atlas like [BitmapFont]. This trades the faster loading time of [BitmapFont]s for the ability to change font parameters like size and spacing during runtime. [DynamicFontData] is used for referencing the font file paths. </description> <tutorials> </tutorials> diff --git a/doc/classes/EditorInterface.xml b/doc/classes/EditorInterface.xml index 203c96516b..3a3fd43b15 100644 --- a/doc/classes/EditorInterface.xml +++ b/doc/classes/EditorInterface.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="EditorInterface" inherits="Node" category="Core" version="3.0.alpha.custom_build"> <brief_description> + Editor interface and main components. </brief_description> <description> + Editor interface. Allows saving and (re-)loading scenes, rendering mesh previews, inspecting and editing resources and objects and provides access to [EditorSettings], [EditorFileSystem], [EditorResourcePreview]\ er, [ScriptEditor], the editor viewport, as well as information about scenes. Also see [EditorPlugin] and [EditorScript]. </description> <tutorials> </tutorials> @@ -15,60 +17,70 @@ <argument index="0" name="resource" type="Resource"> </argument> <description> + Edits the given [Resource]. </description> </method> <method name="get_base_control"> <return type="Control"> </return> <description> + Returns the base [Control]. </description> </method> <method name="get_edited_scene_root"> <return type="Node"> </return> <description> + Returns the edited scene's root [Node]. </description> </method> <method name="get_editor_settings"> <return type="EditorSettings"> </return> <description> + Returns the [EditorSettings]. </description> </method> <method name="get_editor_viewport"> <return type="Control"> </return> <description> + Returns the editor [Viewport]. </description> </method> <method name="get_open_scenes" qualifiers="const"> <return type="Array"> </return> <description> + Returns an [Array] of the currently opened scenes. </description> </method> <method name="get_resource_filesystem"> <return type="EditorFileSystem"> </return> <description> + Returns the [EditorFileSystem]. </description> </method> <method name="get_resource_previewer"> <return type="EditorResourcePreview"> </return> <description> + Returns the [EditorResourcePreview]\ er. </description> </method> <method name="get_script_editor"> <return type="ScriptEditor"> </return> <description> + Returns the [ScriptEditor]. </description> </method> <method name="get_selection"> <return type="EditorSelection"> </return> <description> + Returns the [EditorSelection]. </description> </method> <method name="inspect_object"> @@ -79,6 +91,7 @@ <argument index="1" name="for_property" type="String" default=""""> </argument> <description> + Shows the given property on the given [code]object[/code] in the Editor's Inspector dock. </description> </method> <method name="make_mesh_previews"> @@ -89,6 +102,7 @@ <argument index="1" name="preview_size" type="int"> </argument> <description> + Returns mesh previews rendered at the given size as an [Array] of [Texture]s. </description> </method> <method name="open_scene_from_path"> @@ -97,6 +111,7 @@ <argument index="0" name="scene_filepath" type="String"> </argument> <description> + Opens the scene at the given path. </description> </method> <method name="reload_scene_from_path"> @@ -105,12 +120,14 @@ <argument index="0" name="scene_filepath" type="String"> </argument> <description> + Reloads the scene at the given path. </description> </method> <method name="save_scene"> <return type="int" enum="Error"> </return> <description> + Saves the scene. Returns either OK or ERR_CANT_CREATE. See [@Global Scope] constants. </description> </method> <method name="save_scene_as"> @@ -121,6 +138,7 @@ <argument index="1" name="with_preview" type="bool" default="true"> </argument> <description> + Saves the scene as a file at [code]path[/code]. </description> </method> </methods> diff --git a/doc/classes/EditorScript.xml b/doc/classes/EditorScript.xml index 48cf3e9843..8856e3362a 100644 --- a/doc/classes/EditorScript.xml +++ b/doc/classes/EditorScript.xml @@ -1,10 +1,19 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="EditorScript" inherits="Reference" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Simple script to perform changes in the currently edited scene. + Base script that can be used to add extension functions to the editor. </brief_description> <description> - This script can be run from the Scene -> Run Script menu option. + Scripts extending this class and implementing its [code]_run()[/code] method can be executed from the Script Editor's [code]File -> Run[/code] menu option (or by pressing [code]CTRL+Shift+X[/code]) while the editor is running. This is useful for adding custom in-editor functionality to Godot. For more complex additions, consider using [EditorPlugin]s instead. Note that extending scripts need to have [code]tool mode[/code] enabled. + Example script: + [codeblock] + tool + extends EditorScript + + func _run(): + print("Hello from the Godot Editor!") + [/codeblock] + Note that the script is run in the Editor context, which means the output is visible in the console window started with the Editor (STDOUT) instead of the usual Godot *Output* dock. </description> <tutorials> </tutorials> @@ -15,6 +24,7 @@ <return type="void"> </return> <description> + This method is executed by the Editor when [code]File -> Run[/code] is used. </description> </method> <method name="add_root_node"> @@ -29,12 +39,14 @@ <return type="EditorInterface"> </return> <description> + Returns the [EditorInterface] singleton instance. </description> </method> <method name="get_scene"> <return type="Node"> </return> <description> + Returns the Editor's currently active scene. </description> </method> </methods> diff --git a/doc/classes/GraphEdit.xml b/doc/classes/GraphEdit.xml index f064029a01..01d578be5e 100644 --- a/doc/classes/GraphEdit.xml +++ b/doc/classes/GraphEdit.xml @@ -228,8 +228,6 @@ <constants> </constants> <theme_items> - <theme_item name="SnapGrid" type="Texture"> - </theme_item> <theme_item name="bezier_len_neg" type="int"> </theme_item> <theme_item name="bezier_len_pos" type="int"> @@ -246,5 +244,7 @@ </theme_item> <theme_item name="reset" type="Texture"> </theme_item> + <theme_item name="snap" type="Texture"> + </theme_item> </theme_items> </class> diff --git a/doc/classes/InputEvent.xml b/doc/classes/InputEvent.xml index 392ee25ad6..c6abf2fee5 100644 --- a/doc/classes/InputEvent.xml +++ b/doc/classes/InputEvent.xml @@ -4,8 +4,10 @@ Generic input event </brief_description> <description> + Base class of all sort of input event. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -16,7 +18,7 @@ <argument index="0" name="event" type="InputEvent"> </argument> <description> - Returns true if this input event matches the event passed. + Returns [code]true[/code] if this event matches [code]event[event]. </description> </method> <method name="as_text" qualifiers="const"> @@ -30,14 +32,14 @@ <return type="int"> </return> <description> - Returns the id of the device that generated the event. + Returns the device's id that generated the event. </description> </method> <method name="get_id" qualifiers="const"> <return type="int"> </return> <description> - Returns the id of the event. + Returns the event's ID. </description> </method> <method name="is_action" qualifiers="const"> @@ -46,7 +48,7 @@ <argument index="0" name="action" type="String"> </argument> <description> - Returns true if this input event matches a pre-defined action, no matter the type. + Returns [code]true[/code] if this input event matches a pre-defined action of any type. </description> </method> <method name="is_action_pressed" qualifiers="const"> @@ -55,7 +57,7 @@ <argument index="0" name="action" type="String"> </argument> <description> - Returns true if the given action is being pressed (and is not an echo event for KEY events). Not relevant for the event types MOUSE_MOTION, SCREEN_DRAG and NONE. + Returns [code]true[/code] if the given action is being pressed (and is not an echo event for KEY events). Not relevant for the event types [code]MOUSE_MOTION[/code], [code]SCREEN_DRAG[/code] or [code]NONE[/code]. </description> </method> <method name="is_action_released" qualifiers="const"> @@ -64,27 +66,28 @@ <argument index="0" name="action" type="String"> </argument> <description> - Returns true if the given action is released (i.e. not pressed). Not relevant for the event types MOUSE_MOTION, SCREEN_DRAG and NONE. + Returns [code]true[/code] if the given action is released (i.e. not pressed). Not relevant for the event types [code]MOUSE_MOTION[/code], [code]SCREEN_DRAG[/code] or [code]NONE[/code]. </description> </method> <method name="is_action_type" qualifiers="const"> <return type="bool"> </return> <description> + Returns [code]true[/code] if this input event's type is one of the [code]InputEvent[/code] constants. </description> </method> <method name="is_echo" qualifiers="const"> <return type="bool"> </return> <description> - Returns true if this input event is an echo event (only for events of type KEY, it will return false for other types). + Returns [code]true[/code] if this input event is an echo event (only for events of type KEY). </description> </method> <method name="is_pressed" qualifiers="const"> <return type="bool"> </return> <description> - Returns true if this input event is pressed. Not relevant for the event types MOUSE_MOTION, SCREEN_DRAG and NONE. + Returns [code]true[/code] if this input event is pressed. Not relevant for the event types [code]MOUSE_MOTION[/code], [code]SCREEN_DRAG[/code] or [code]NONE[/code]. </description> </method> <method name="set_device"> @@ -124,6 +127,7 @@ </methods> <members> <member name="device" type="int" setter="set_device" getter="get_device"> + The event's device ID. </member> </members> <constants> diff --git a/doc/classes/InputEventAction.xml b/doc/classes/InputEventAction.xml index 2617ea4dfa..a2f4c9b9d3 100644 --- a/doc/classes/InputEventAction.xml +++ b/doc/classes/InputEventAction.xml @@ -4,8 +4,10 @@ Input event type for actions. </brief_description> <description> + Contains a generic action which can be targeted from several type of inputs. Actions can be created from the project settings menu [code]Project > Project Settings > Input Map[/Code]. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html#actions </tutorials> <demos> </demos> @@ -35,8 +37,10 @@ </methods> <members> <member name="action" type="String" setter="set_action" getter="get_action"> + The action's name. Actions are accessed via this [String]. </member> <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed"> + If [code]true[/code] the action's state is pressed. If [code]false[/code] the action's state is released. </member> </members> <constants> diff --git a/doc/classes/InputEventJoypadButton.xml b/doc/classes/InputEventJoypadButton.xml index 2784b06442..f13a1102b7 100644 --- a/doc/classes/InputEventJoypadButton.xml +++ b/doc/classes/InputEventJoypadButton.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="InputEventJoypadButton" inherits="InputEvent" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Input event type for joypad button events. + Input event for gamepad buttons. </brief_description> <description> + Input event type for gamepad buttons. For joysticks see [InputEventJoypadMotion]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -49,13 +51,13 @@ </methods> <members> <member name="button_index" type="int" setter="set_button_index" getter="get_button_index"> - Joypad button identifier, one of the JOY_BUTTON_* constants in [@Global Scope]. + Button identifier. One of the [code]JOY_BUTTON_*[/code] constants from [@global Scope]. </member> <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed"> - Pressed state of the joypad button. + If [code]true[/code] the button's state is pressed. If [code]false[/code] the button's state is released. </member> <member name="pressure" type="float" setter="set_pressure" getter="get_pressure"> - Intensity of the button pressure, ranges from 0 to 1.0. + Represents the pressure the user puts on the button with his finger, if the controller supports it. Ranges from [code]0[/code] to [code]1[/code]. </member> </members> <constants> diff --git a/doc/classes/InputEventJoypadMotion.xml b/doc/classes/InputEventJoypadMotion.xml index 8a26007fc1..9e7edfb822 100644 --- a/doc/classes/InputEventJoypadMotion.xml +++ b/doc/classes/InputEventJoypadMotion.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="InputEventJoypadMotion" inherits="InputEvent" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Input event type for joypad motion/axis events. + Input event type for gamepad joysticks and other motions. For buttons see [InputEventJoypadMotion]. </brief_description> <description> + Stores information about joystick motions. One [code]InputEventJoypadMotion[/code] represents one axis at a time. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -41,10 +43,10 @@ </methods> <members> <member name="axis" type="int" setter="set_axis" getter="get_axis"> - Joypad axis identifier, one of the JOY_AXIS_* constants in [@Global Scope]. + Axis identifier. Use one of the [code]JOY_AXIS_*[/code] constants in [@global Scope]. </member> <member name="axis_value" type="float" setter="set_axis_value" getter="get_axis_value"> - Position of the axis, ranging from -1.0 to 1.0. A value of 0 means that the axis is in its neutral position. + Current position of the joystick on the given axis. The value ranges from [code]-1.0[/code] to [code]1.0[/code]. A value of [code]0[/code] means the axis is in its resting position. </member> </members> <constants> diff --git a/doc/classes/InputEventKey.xml b/doc/classes/InputEventKey.xml index 151e19d25d..9565584a4f 100644 --- a/doc/classes/InputEventKey.xml +++ b/doc/classes/InputEventKey.xml @@ -4,8 +4,10 @@ Input event type for keyboard events. </brief_description> <description> + Stores key presses on the keyboard. Supports key presses, key releases and [member echo] events. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -63,16 +65,16 @@ </methods> <members> <member name="echo" type="bool" setter="set_echo" getter="is_echo"> - Echo state of the key, i.e. whether it's a repeat event or not. + If [code]true[/code] the key was already pressed before this event. It means the user is holding the key down. </member> <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed"> - Pressed state of the key. + If [code]true[/code] the key's state is pressed. If [code]false[/code] the key's state is released. </member> <member name="scancode" type="int" setter="set_scancode" getter="get_scancode"> - Scancode of the key, one of the KEY_* constants in [@Global Scope]. + Key scancode, one of the [code]KEY_*[/code] constants in [@global Scope]. </member> <member name="unicode" type="int" setter="set_unicode" getter="get_unicode"> - Unicode identifier of the key (when relevant). + Key unicode identifier when relevant. </member> </members> <constants> diff --git a/doc/classes/InputEventMouse.xml b/doc/classes/InputEventMouse.xml index 57f0acbf30..38eec74ffa 100644 --- a/doc/classes/InputEventMouse.xml +++ b/doc/classes/InputEventMouse.xml @@ -4,8 +4,10 @@ Base input event type for mouse events. </brief_description> <description> + Stores general mouse events informations. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -58,10 +60,10 @@ Mouse button mask identifier, one of or a bitwise combination of the BUTTON_MASK_* constants in [@Global Scope]. </member> <member name="global_position" type="Vector2" setter="set_global_position" getter="get_global_position"> - Global position of the mouse click. + Mouse position relative to the current [Viewport] when used in [method Control._gui_input], otherwise is at 0,0. </member> <member name="position" type="Vector2" setter="set_position" getter="get_position"> - Local position of the mouse click. + Mouse local position relative to the [Viewport]. If used in [method Control._gui_input] the position is relative to the current [Control] wich is under the mouse. </member> </members> <constants> diff --git a/doc/classes/InputEventMouseButton.xml b/doc/classes/InputEventMouseButton.xml index 63e31eb61c..afc0c331c8 100644 --- a/doc/classes/InputEventMouseButton.xml +++ b/doc/classes/InputEventMouseButton.xml @@ -4,8 +4,10 @@ Input event type for mouse button events. </brief_description> <description> + Contains mouse click informations. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -66,12 +68,13 @@ Mouse button identifier, one of the BUTTON_* or BUTTON_WHEEL_* constants in [@Global Scope]. </member> <member name="doubleclick" type="bool" setter="set_doubleclick" getter="is_doubleclick"> - Whether the event is a double-click. + If [code]true[/code] the mouse button's state is a double-click. If [code]false[/code] the mouse button's state is released. </member> <member name="factor" type="float" setter="set_factor" getter="get_factor"> + TO TALK in PR, reduz said : i think it's used for apple touch but i don't remember what it does </member> <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed"> - Pressed state of the mouse button. + If [code]true[/code] the mouse button's state is pressed. If [code]false[/code] the mouse button's state is released. </member> </members> <constants> diff --git a/doc/classes/InputEventMouseMotion.xml b/doc/classes/InputEventMouseMotion.xml index 59fe8d2e58..5be82e1ffa 100644 --- a/doc/classes/InputEventMouseMotion.xml +++ b/doc/classes/InputEventMouseMotion.xml @@ -4,8 +4,10 @@ Input event type for mouse motion events. </brief_description> <description> + Contains mouse motion informations. Supports relative, absolute positions and speed. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -41,10 +43,10 @@ </methods> <members> <member name="relative" type="Vector2" setter="set_relative" getter="get_relative"> - Position of the mouse pointer relative to the previous mouse position. + Mouse position relative to the previous position (position at the last frame). </member> <member name="speed" type="Vector2" setter="set_speed" getter="get_speed"> - Speed of the mouse pointer. + Mouse speed. </member> </members> <constants> diff --git a/doc/classes/InputEventScreenDrag.xml b/doc/classes/InputEventScreenDrag.xml index 0b0ecc17bc..0c92ad5f70 100644 --- a/doc/classes/InputEventScreenDrag.xml +++ b/doc/classes/InputEventScreenDrag.xml @@ -2,10 +2,13 @@ <class name="InputEventScreenDrag" inherits="InputEvent" category="Core" version="3.0.alpha.custom_build"> <brief_description> Input event type for screen drag events. + (only available on mobile devices) </brief_description> <description> + Contains screen drag informations. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -72,13 +75,13 @@ Drag event index in the case of a multi-drag event. </member> <member name="position" type="Vector2" setter="set_position" getter="get_position"> - Position of the drag event. + Drag position. </member> <member name="relative" type="Vector2" setter="set_relative" getter="get_relative"> - Position of the drag event relative to its start position. + Drag position relative to its start position. </member> <member name="speed" type="Vector2" setter="set_speed" getter="get_speed"> - Speed of the drag event. + Drag speed. </member> </members> <constants> diff --git a/doc/classes/InputEventScreenTouch.xml b/doc/classes/InputEventScreenTouch.xml index 48c5626f14..01ba9f1285 100644 --- a/doc/classes/InputEventScreenTouch.xml +++ b/doc/classes/InputEventScreenTouch.xml @@ -2,10 +2,13 @@ <class name="InputEventScreenTouch" inherits="InputEvent" category="Core" version="3.0.alpha.custom_build"> <brief_description> Input event type for screen touch events. + (only available on mobile devices) </brief_description> <description> + Stores multi-touch press/release information. Supports touch press, touch release and [member index] for multi-touch count and order. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> @@ -49,13 +52,13 @@ </methods> <members> <member name="index" type="int" setter="set_index" getter="get_index"> - Touch event index in the case of a multi-touch event. + Touch index in the case of a multi-touch event. One index = one finger. </member> <member name="position" type="Vector2" setter="set_position" getter="get_position"> - Position of the touch event. + Touch position. </member> <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed"> - Pressed state of the touch event. + If [code]true[/code] the touch's state is pressed. If [code]false[/code] the touch's state is released. </member> </members> <constants> diff --git a/doc/classes/InputEventWithModifiers.xml b/doc/classes/InputEventWithModifiers.xml index 7bbdf0a441..46107a4ab8 100644 --- a/doc/classes/InputEventWithModifiers.xml +++ b/doc/classes/InputEventWithModifiers.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="InputEventWithModifiers" inherits="InputEvent" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Base class for input events with modifiers. + Base class for keys events with modifiers. </brief_description> <description> + Contains keys events informations with modifiers support like [code]SHIFT[/code] or [code]ALT[/code]. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html </tutorials> <demos> </demos> diff --git a/doc/classes/InputMap.xml b/doc/classes/InputMap.xml index bf72ba05e7..333edf02b5 100644 --- a/doc/classes/InputMap.xml +++ b/doc/classes/InputMap.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="InputMap" inherits="Object" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Singleton that manages actions. + Singleton that manages [InputEventAction]. </brief_description> <description> + Manages all [InputEventAction] which can be created/modified from the project settings menu [code]Project > Project Settings > Input Map[/Code] or in code with [method add_action] and [method action_add_event]. See [method Node._input]. </description> <tutorials> + http://docs.godotengine.org/en/stable/learning/features/inputs/inputevent.html#inputmap </tutorials> <demos> </demos> @@ -18,7 +20,7 @@ <argument index="1" name="event" type="InputEvent"> </argument> <description> - Add an [InputEvent] to an action. This [InputEvent] will trigger the action. + Adds an [InputEvent] to an action. This [InputEvent] will trigger the action. </description> </method> <method name="action_erase_event"> @@ -29,7 +31,7 @@ <argument index="1" name="event" type="InputEvent"> </argument> <description> - Remove an [InputEvent] from an action. + Removes an [InputEvent] from an action. </description> </method> <method name="action_has_event"> @@ -40,7 +42,7 @@ <argument index="1" name="event" type="InputEvent"> </argument> <description> - Whether an action has an [InputEvent] associated with it. + Returns [true] if an action has an [InputEvent] associated with it. </description> </method> <method name="add_action"> @@ -49,7 +51,7 @@ <argument index="0" name="action" type="String"> </argument> <description> - Add an (empty) action to the [InputMap]. An [InputEvent] can then be added to this action with [method action_add_event]. + Adds an (empty) action to the [InputMap]. An [InputEvent] can then be added to this action with [method action_add_event]. </description> </method> <method name="erase_action"> @@ -58,7 +60,7 @@ <argument index="0" name="action" type="String"> </argument> <description> - Remove an action from the [InputMap]. + Removes an action from the [code]InputMap[/code]. </description> </method> <method name="event_is_action" qualifiers="const"> @@ -69,7 +71,7 @@ <argument index="1" name="action" type="String"> </argument> <description> - Return whether the given event is part of an existing action. This method ignores keyboard modifiers if the given [InputEvent] is not pressed (for proper release detection). See [method action_has_event] if you don't want this behavior. + Returns [true] if the given event is part of an existing action. This method ignores keyboard modifiers if the given [InputEvent] is not pressed (for proper release detection). See [method action_has_event] if you don't want this behavior. </description> </method> <method name="get_action_list"> @@ -78,14 +80,14 @@ <argument index="0" name="action" type="String"> </argument> <description> - Return an array of InputEvents associated with a given action. + Returns an array of [InputEvent]s associated with a given action. </description> </method> <method name="get_actions"> <return type="Array"> </return> <description> - Return an array of all actions in the [InputMap]. + Returns an array of all actions in the [code]InputMap[/code]. </description> </method> <method name="has_action" qualifiers="const"> @@ -94,14 +96,14 @@ <argument index="0" name="action" type="String"> </argument> <description> - Whether this InputMap has a registered action with the given name. + Returns [code]true[/code] if the [code]InputMap[/code] has a registered action with the given name. </description> </method> <method name="load_from_globals"> <return type="void"> </return> <description> - Clear the [InputMap] and load it anew from [ProjectSettings]. + Clears all [InputEventAction] in the [code]InputMap[/code] and load it anew from [ProjectSettings]. </description> </method> </methods> diff --git a/doc/classes/PacketPeerUDP.xml b/doc/classes/PacketPeerUDP.xml index 9bff0c9b5e..0453c16537 100644 --- a/doc/classes/PacketPeerUDP.xml +++ b/doc/classes/PacketPeerUDP.xml @@ -4,7 +4,7 @@ UDP packet peer. </brief_description> <description> - UDP packet peer. Can be used to send raw UDP packets as well as [Variant]\ s. + UDP packet peer. Can be used to send raw UDP packets as well as [Variant]s. </description> <tutorials> </tutorials> diff --git a/doc/classes/Physics2DDirectSpaceState.xml b/doc/classes/Physics2DDirectSpaceState.xml index 9399227d27..5427ed1573 100644 --- a/doc/classes/Physics2DDirectSpaceState.xml +++ b/doc/classes/Physics2DDirectSpaceState.xml @@ -70,7 +70,7 @@ collider_id: Id of the object the point is in. collider: Object the point is inside of. rid: [RID] of the object the point is in. - Additionally, the method can take an array of objects or [RID]\ s that are to be excluded from collisions, a bitmask representing the physics layers to check in, and another bitmask for the types of objects to check (see TYPE_MASK_* constants). + Additionally, the method can take an array of objects or [RID]s that are to be excluded from collisions, a bitmask representing the physics layers to check in, and another bitmask for the types of objects to check (see TYPE_MASK_* constants). </description> </method> <method name="intersect_ray"> @@ -96,7 +96,7 @@ collider: Object against which the ray was stopped. rid: [RID] of the object against which the ray was stopped. If the ray did not intersect anything, then an empty dictionary (dir.empty()==true) is returned instead. - Additionally, the method can take an array of objects or [RID]\ s that are to be excluded from collisions, a bitmask representing the physics layers to check in, and another bitmask for the types of objects to check (see TYPE_MASK_* constants). + Additionally, the method can take an array of objects or [RID]s that are to be excluded from collisions, a bitmask representing the physics layers to check in, and another bitmask for the types of objects to check (see TYPE_MASK_* constants). </description> </method> <method name="intersect_shape"> diff --git a/doc/classes/Physics2DShapeQueryParameters.xml b/doc/classes/Physics2DShapeQueryParameters.xml index d838ff2317..04fe12cc07 100644 --- a/doc/classes/Physics2DShapeQueryParameters.xml +++ b/doc/classes/Physics2DShapeQueryParameters.xml @@ -22,7 +22,7 @@ <return type="Array"> </return> <description> - Return the list of objects, or object [RID]\ s, that will be excluded from collisions. + Return the list of objects, or object [RID]s, that will be excluded from collisions. </description> </method> <method name="get_margin" qualifiers="const"> @@ -75,7 +75,7 @@ <argument index="0" name="exclude" type="Array"> </argument> <description> - Set the list of objects, or object [RID]\ s, that will be excluded from collisions. + Set the list of objects, or object [RID]s, that will be excluded from collisions. </description> </method> <method name="set_margin"> diff --git a/doc/classes/PhysicsServer.xml b/doc/classes/PhysicsServer.xml index 12c1abccc6..71cdd6f6df 100644 --- a/doc/classes/PhysicsServer.xml +++ b/doc/classes/PhysicsServer.xml @@ -376,14 +376,15 @@ </argument> <description> Returns the physics layer or layers a body can collide with. -- </description> -- </method> -- <method name="body_get_direct_state"> -- <return type="PhysicsDirectBodyState"> -- </return> -- <argument index="0" name="body" type="RID"> -- </argument> -- <description> +- + </description> + </method> + <method name="body_get_direct_state"> + <return type="PhysicsDirectBodyState"> + </return> + <argument index="0" name="body" type="RID"> + </argument> + <description> Returns the [PhysicsDirectBodyState] of the body. </description> </method> @@ -534,7 +535,7 @@ <argument index="1" name="axis" type="int" enum="PhysicsServer.BodyAxisLock"> </argument> <description> - Locks velocity along one axis to 0 and only allows rotation along this axis, can also be set to disabled which disables this functionality. + Locks velocity along one axis to 0 and only allows rotation along this axis, can also be set to disabled which disables this functionality. </description> </method> <method name="body_set_axis_velocity"> @@ -746,7 +747,7 @@ </argument> <argument index="2" name="flag" type="int" enum="PhysicsServer.G6DOFJointAxisFlag"> </argument> - <description> + <description> Gets a generic_6_DOF_joint flag (see G6DOF_JOINT_FLAG* constants). </description> </method> diff --git a/doc/classes/PluginScript.xml b/doc/classes/PluginScript.xml new file mode 100644 index 0000000000..334921016b --- /dev/null +++ b/doc/classes/PluginScript.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<class name="PluginScript" inherits="Script" category="Core" version="3.0.alpha.custom_build"> + <brief_description> + </brief_description> + <description> + </description> + <tutorials> + </tutorials> + <demos> + </demos> + <methods> + </methods> + <constants> + </constants> +</class> diff --git a/doc/classes/RayCast.xml b/doc/classes/RayCast.xml index 3782a98e3e..fc96a183eb 100644 --- a/doc/classes/RayCast.xml +++ b/doc/classes/RayCast.xml @@ -78,11 +78,11 @@ [/codeblock] </description> </method> - <method name="get_collision_layer" qualifiers="const"> + <method name="get_collision_mask" qualifiers="const"> <return type="int"> </return> <description> - Returns the collision layer for this ray. + Returns the collision mask for this ray. </description> </method> <method name="get_collision_normal" qualifiers="const"> @@ -147,13 +147,13 @@ Sets the ray destination point, so that the ray will test from the ray's origin to [code]local_point[/code]. </description> </method> - <method name="set_collision_layer"> + <method name="set_collision_mask"> <return type="void"> </return> - <argument index="0" name="layer" type="int"> + <argument index="0" name="mask" type="int"> </argument> <description> - Set the mask to filter objects. Only objects with at least the same mask element set will be detected. + Set the mask to filter objects. Only objects in at least one collision layer enabled in the mask will be detected. </description> </method> <method name="set_enabled"> @@ -179,8 +179,8 @@ <member name="cast_to" type="Vector3" setter="set_cast_to" getter="get_cast_to"> The ray's destination point, relative to the RayCast's [code]position[/code]. </member> - <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer"> - The RayCast's collision layer(s). Only bodies in the same collision layer(s) will be detected. + <member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask"> + The ray's collision mask. Only objects in at least one collision layer enabled in the mask will be detected. </member> <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled"> If [code]true[/code], collisions will be reported. Default value: [code]false[/code]. diff --git a/doc/classes/RayCast2D.xml b/doc/classes/RayCast2D.xml index 74ee0a8911..b6c657783d 100644 --- a/doc/classes/RayCast2D.xml +++ b/doc/classes/RayCast2D.xml @@ -77,11 +77,11 @@ [/codeblock] </description> </method> - <method name="get_collision_layer" qualifiers="const"> + <method name="get_collision_mask" qualifiers="const"> <return type="int"> </return> <description> - Returns the collision layer for this ray. + Returns the collision mask for this ray. </description> </method> <method name="get_collision_normal" qualifiers="const"> @@ -153,13 +153,13 @@ Sets the ray destination point, so that the ray will test from the ray's origin to [code]local_point[/code] </description> </method> - <method name="set_collision_layer"> + <method name="set_collision_mask"> <return type="void"> </return> <argument index="0" name="layer" type="int"> </argument> <description> - Set the mask to filter objects. Only objects with at least the same mask element set will be detected. + Set the mask to filter objects. Only objects in at least one collision layer enabled in the mask will be detected. </description> </method> <method name="set_enabled"> @@ -194,8 +194,8 @@ <member name="cast_to" type="Vector2" setter="set_cast_to" getter="get_cast_to"> The ray's destination point, relative to the RayCast's [code]position[/code]. </member> - <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer"> - The RayCast2D's collision layer(s). Only bodies in the same collision layer(s) will be detected. + <member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask"> + The ray's collision mask. Only objects in at least one collision layer enabled in the mask will be detected. </member> <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled"> If [code]true[/code], collisions will be reported. Default value: [code]false[/code]. diff --git a/doc/classes/RichTextLabel.xml b/doc/classes/RichTextLabel.xml index 9f8cdcce6d..0e15785d0d 100644 --- a/doc/classes/RichTextLabel.xml +++ b/doc/classes/RichTextLabel.xml @@ -102,6 +102,12 @@ <description> </description> </method> + <method name="is_overriding_selected_font_color" qualifiers="const"> + <return type="bool"> + </return> + <description> + </description> + </method> <method name="is_scroll_active" qualifiers="const"> <return type="bool"> </return> @@ -247,6 +253,14 @@ <description> </description> </method> + <method name="set_override_selected_font_color"> + <return type="void"> + </return> + <argument index="0" name="override" type="bool"> + </argument> + <description> + </description> + </method> <method name="set_percent_visible"> <return type="void"> </return> @@ -330,6 +344,8 @@ </member> <member name="bbcode_text" type="String" setter="set_bbcode" getter="get_bbcode"> </member> + <member name="override_selected_font_color" type="bool" setter="set_override_selected_font_color" getter="is_overriding_selected_font_color"> + </member> <member name="percent_visible" type="float" setter="set_percent_visible" getter="get_percent_visible"> </member> <member name="visible_characters" type="int" setter="set_visible_characters" getter="get_visible_characters"> diff --git a/doc/classes/RigidBody2D.xml b/doc/classes/RigidBody2D.xml index a4faa697de..2bc3fd726b 100644 --- a/doc/classes/RigidBody2D.xml +++ b/doc/classes/RigidBody2D.xml @@ -1,14 +1,17 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="RigidBody2D" inherits="PhysicsBody2D" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Physics Body whose position is determined through physics simulation in 2D space. + A body that is controlled by the 2D physics engine. </brief_description> <description> - This is the node that implements full 2D physics. This means that you do not control a RigidBody2D directly. Instead you can apply forces to it (gravity, impulses, etc.), and the physics simulation will calculate the resulting movement, collision, bouncing, rotating, etc. - This node can use custom force integration, for writing complex physics motion behavior per node. - This node can shift state between regular Rigid body, Kinematic, Character or Static. - Character mode forbids this node from being rotated. - As a warning, don't change RigidBody2D's position every frame or very often. Sporadic changes work fine, but physics runs at a different granularity (fixed hz) than usual rendering (process callback) and maybe even in a separate thread, so changing this from a process loop will yield strange behavior. + This node implements simulated 2D physics. You do not control a RigidBody2D directly. Instead you apply forces to it (gravity, impulses, etc.) and the physics simulation calculates the resulting movement based on its mass, friction, and other physical properties. + A RigidBody2D has 4 behavior modes (see [member mode]): + - [b]Rigid[/b]: The body behaves as a physical object. It collides with other bodies and responds to forces applied to it. This is the default mode. + - [b]Static[/b]: The body behaves like a [StaticBody2D] and does not move. + - [b]Character[/b]: Similar to [code]Rigid[/code] mode, but the body can not rotate. + - [b]Kinematic[/b]: The body behaves like a [KinematicBody2D], and must be moved by code. + [b]Note:[/b] You should not change a RigidBody2D's [code]position[/code] or [code]linear_velocity[/code] every frame or even very often. If you need to directly affect the body's state, use [method _integrate_forces], which allows you to directly access the physics state. + If you need to override the default physics behavior, you can write a custom force integration. See [member custom_integrator]. </description> <tutorials> </tutorials> @@ -21,7 +24,7 @@ <argument index="0" name="state" type="Physics2DDirectBodyState"> </argument> <description> - Called during physics processing, allowing you to read and safely modify the simulation state for the object. By default it works in addition to the usual physics behavior, but [method set_use_custom_integrator] allows you to disable the default behavior and do fully custom force integration for a body. + Allows you to read and safely modify the simulation state for the object. Use this instead of [Node._physics_process] if you need to directly change the body's [code]position[/code] or other physics properties. By default it works in addition to the usual physics behavior, but [member custom_integrator] allows you to disable the default behavior and write custom force integration for a body. </description> </method> <method name="add_force"> @@ -32,7 +35,7 @@ <argument index="1" name="force" type="Vector2"> </argument> <description> - Add a positioned force to the applied force and torque. As with [method apply_impulse], both the force and the offset from the body origin are in global coordinates. + Adds a positioned force to the body. Both the force and the offset from the body origin are in global coordinates. </description> </method> <method name="apply_impulse"> @@ -43,7 +46,7 @@ <argument index="1" name="impulse" type="Vector2"> </argument> <description> - Apply a positioned impulse (which will be affected by the body mass and shape). This is the equivalent of hitting a billiard ball with a cue: a force that is applied once, and only once. Both the impulse and the offset from the body origin are in global coordinates. + Applies a positioned impulse to the body (which will be affected by the body mass and shape). This is the equivalent of hitting a billiard ball with a cue: a force that is applied instantaneously. Both the impulse and the offset from the body origin are in global coordinates. </description> </method> <method name="get_angular_damp" qualifiers="const"> @@ -64,14 +67,14 @@ <return type="Vector2"> </return> <description> - Return the applied force vector. + Returns the body's total applied force. </description> </method> <method name="get_applied_torque" qualifiers="const"> <return type="float"> </return> <description> - Return the torque which is being applied to this body. + Returns the body's total applied torque. </description> </method> <method name="get_bounce" qualifiers="const"> @@ -85,7 +88,7 @@ <return type="Array"> </return> <description> - Return a list of the bodies colliding with this one. By default, number of max contacts reported is at 0 , see [method set_max_contacts_reported] to increase it. You must also enable contact monitor, see [method set_contact_monitor] + Returns a list of the bodies colliding with this one. Use [member contacts_reported] to set the maximum number reported. You must also set [member contact_monitor] to [code]true[/code]. </description> </method> <method name="get_continuous_collision_detection_mode" qualifiers="const"> @@ -113,7 +116,7 @@ <return type="float"> </return> <description> - Return the body's moment of inertia. This is usually automatically computed from the mass and the shapes. Note that this doesn't seem to work in a [code]_ready[/code] function: it apparently has not been auto-computed yet. + Returns the body's moment of inertia, which is computed automatically from the body's mass and assigned [Shape2D]s during the physics frame. Note that it will not yet have a value in the [code]_ready()[/code] function. </description> </method> <method name="get_linear_damp" qualifiers="const"> @@ -127,7 +130,7 @@ <return type="Vector2"> </return> <description> - Return the body linear velocity. This changes by physics granularity. See [method set_linear_velocity]. + Returns the body's linear velocity. This changes when a physics frame has passed, not during a normal update. See [method set_linear_velocity]. </description> </method> <method name="get_mass" qualifiers="const"> @@ -210,7 +213,7 @@ <argument index="0" name="force" type="Vector2"> </argument> <description> - Set the applied force vector. This is the equivalent of pushing a box over the ground: the force applied is applied constantly. + Sets the applied force vector. This is the equivalent of firing a rocket: the force is applied constantly. </description> </method> <method name="set_applied_torque"> @@ -219,7 +222,7 @@ <argument index="0" name="torque" type="float"> </argument> <description> - Set a constant torque which will be applied to this body. + Sets the applied torque. </description> </method> <method name="set_axis_velocity"> @@ -228,7 +231,7 @@ <argument index="0" name="axis_velocity" type="Vector2"> </argument> <description> - Set an axis velocity. The velocity in the given vector axis will be set as the given vector length. This is useful for jumping behavior. + Sets the body's velocity on the given axis. The velocity in the given vector axis will be set as the given vector length. This is useful for jumping behavior. </description> </method> <method name="set_bounce"> @@ -378,59 +381,59 @@ <argument index="2" name="result" type="Physics2DTestMotionResult" default="null"> </argument> <description> - Return whether the body would collide, if it tried to move in the given vector. This method allows two extra parameters: A margin, which increases slightly the size of the shapes involved in the collision detection, and an object of type [Physics2DTestMotionResult], which will store additional information about the collision (should there be one). + Returns [code]true[/code] if a collision would result from moving in the given vector. [code]margin[/code] increases the size of the shapes involved in the collision detection, and [code]result[/code] is an object of type [Physics2DTestMotionResult], which contains additional information about the collision (should there be one). </description> </method> </methods> <members> <member name="angular_damp" type="float" setter="set_angular_damp" getter="get_angular_damp"> - Damps RigidBody2D's rotational forces. + Damps the body's [member angular_velocity]. If [code]-1[/code] the body will use the "Default Angular Damp" in "Project > Project Settings > Physics > 2d". Default value: [code]-1[/code]. </member> <member name="angular_velocity" type="float" setter="set_angular_velocity" getter="get_angular_velocity"> - RigidBody2D's rotational velocity. + The body's rotational velocity. </member> <member name="bounce" type="float" setter="set_bounce" getter="get_bounce"> - RigidBody2D's bounciness. + The body's bounciness. Default value: [code]0[/code]. </member> <member name="can_sleep" type="bool" setter="set_can_sleep" getter="is_able_to_sleep"> - If [code]true[/code] RigidBody2D will not calculate forces and will act as a static body while there is no movement. It will wake up when other forces are applied through other collisions or when the [code]apply_impulse[/code] method is used. Default value: [code]true[/code] + If [code]true[/code] the body will not calculate forces and will act as a static body if there is no movement. The body will wake up when other forces are applied via collisions or by using [method apply_impulse] or [method add_force]. Default value: [code]true[/code]. </member> <member name="contact_monitor" type="bool" setter="set_contact_monitor" getter="is_contact_monitor_enabled"> - If [code]true[/code] RigidBody2D will emit signals when it collides with another RigidBody2D. + If [code]true[/code] the body will emit signals when it collides with another RigidBody2D. See also [member contacts_reported]. Default value: [code]false[/code]. </member> <member name="contacts_reported" type="int" setter="set_max_contacts_reported" getter="get_max_contacts_reported"> - The maximum contacts to report. Bodies can keep a log of the contacts with other bodies, this is enabled by setting the maximum amount of contacts reported to a number greater than 0. + The maximum number of contacts to report. Default value: [code]0[/code]. </member> <member name="continuous_cd" type="int" setter="set_continuous_collision_detection_mode" getter="get_continuous_collision_detection_mode" enum="RigidBody2D.CCDMode"> - If [code]true[/code] continuous collision detection is used. Default value: [code]false[/code] - Continuous collision detection tries to predict where a moving body will collide, instead of moving it and correcting its movement if it collided. Continuous collision detection is more precise, and misses less impacts by small, fast-moving objects. Not using continuous collision detection is faster to compute, but can miss small, fast-moving objects. + Continuous collision detection mode. Default value: [code]CCD_MODE_DISABLED[/code]. + Continuous collision detection tries to predict where a moving body will collide instead of moving it and correcting its movement after collision. Continuous collision detection is slower, but more precise and misses fewer collisions with small, fast-moving objects. Raycasting and shapecasting methods are available. See [code]CCD_MODE_[/code] constants for details. </member> <member name="custom_integrator" type="bool" setter="set_use_custom_integrator" getter="is_using_custom_integrator"> - If [code]true[/code] internal force integration will be disabled (like gravity or air friction) for this body. Other than collision response, the body will only move as determined by the [method _integrate_forces] function, if defined. + If [code]true[/code] internal force integration is disabled for this body. Aside from collision response, the body will only move as determined by the [method _integrate_forces] function. </member> <member name="friction" type="float" setter="set_friction" getter="get_friction"> - The body friction, from 0 (frictionless) to 1 (max friction). + The body's friction. Values range from [code]0[/code] (frictionless) to [code]1[/code] (maximum friction). Default value: [code]1[/code]. </member> <member name="gravity_scale" type="float" setter="set_gravity_scale" getter="get_gravity_scale"> - This is multiplied by the global 2D gravity setting found in "Project > Project Settings > Physics > 2d" to produce RigidBody2D's gravity. E.g. a value of 1 will be normal gravity, 2 will apply double gravity, and 0.5 will apply half gravity to this object. + Multiplies the gravity applied to the body. The body's gravity is calculated from the "Default Gravity" value in "Project > Project Settings > Physics > 2d" and/or any additional gravity vector applied by [Area2D]s. Default value: [code]1[/code]. </member> <member name="linear_damp" type="float" setter="set_linear_damp" getter="get_linear_damp"> - RigidBody2D's linear damp. Default of -1, cannot be less than -1. If this value is different from -1, any linear damp derived from the world or areas will be overridden. + Damps the body's [member linear_velocity]. If [code]-1[/code] the body will use the "Default Linear Damp" in "Project > Project Settings > Physics > 2d". Default value: [code]-1[/code]. </member> <member name="linear_velocity" type="Vector2" setter="set_linear_velocity" getter="get_linear_velocity"> - RigidBody2D's linear velocity. Can be used sporadically, but [b]DON'T SET THIS IN EVERY FRAME[/b], because physics may run in another thread and runs at a different granularity. Use [method _integrate_forces] as your process loop for precise control of the body state. + The body's linear velocity. </member> <member name="mass" type="float" setter="set_mass" getter="get_mass"> - RigidBody2D's mass. + The body's mass. Default value: [code]1[/code]. </member> <member name="mode" type="int" setter="set_mode" getter="get_mode" enum="RigidBody2D.Mode"> - The body mode from the MODE_* enum. Modes include: MODE_STATIC, MODE_KINEMATIC, MODE_RIGID, and MODE_CHARACTER. + The body's mode. See [code]MODE_*[/code] constants. Default value: [code]MODE_RIGID[/code]. </member> <member name="sleeping" type="bool" setter="set_sleeping" getter="is_sleeping"> - If [code]true[/code] RigidBody2D is sleeping and will not calculate forces until woken up by a collision or the [code]apply_impulse[/code] method. + If [code]true[/code] the body is sleeping and will not calculate forces until woken up by a collision or by using [method apply_impulse] or [method add_force]. </member> <member name="weight" type="float" setter="set_weight" getter="get_weight"> - RigidBody2D's weight based on its mass and the global 2D gravity. Global values are set in "Project > Project Settings > Physics > 2d". + The body's weight based on its mass and the "Default Gravity" value in "Project > Project Settings > Physics > 2d". </member> </members> <signals> @@ -438,14 +441,14 @@ <argument index="0" name="body" type="Object"> </argument> <description> - Emitted when a body enters into contact with this one. Contact monitor and contacts reported must be enabled for this to work. + Emitted when a body enters into contact with this one. [member contact_monitor] must be [code]true[/code] and [member contacts_reported] greater than [code]0[/code]. </description> </signal> <signal name="body_exited"> <argument index="0" name="body" type="Object"> </argument> <description> - Emitted when a body exits contact with this one. Contact monitor and contacts reported must be enabled for this to work. + Emitted when a body exits contact with this one. [member contact_monitor] must be [code]true[/code] and [member contacts_reported] greater than [code]0[/code]. </description> </signal> <signal name="body_shape_entered"> @@ -458,8 +461,7 @@ <argument index="3" name="local_shape" type="int"> </argument> <description> - Emitted when a body enters into contact with this one. Contact monitor and contacts reported must be enabled for this to work. - This signal not only receives the body that collided with this one, but also its [RID] (body_id), the shape index from the colliding body (body_shape), and the shape index from this body (local_shape) the other body collided with. + Emitted when a body enters into contact with this one. Reports colliding shape information. See [CollisionObject2D] for shape index information. [member contact_monitor] must be [code]true[/code] and [member contacts_reported] greater than [code]0[/code]. </description> </signal> <signal name="body_shape_exited"> @@ -472,37 +474,36 @@ <argument index="3" name="local_shape" type="int"> </argument> <description> - Emitted when a body shape exits contact with this one. Contact monitor and contacts reported must be enabled for this to work. - This signal not only receives the body that stopped colliding with this one, but also its [RID] (body_id), the shape index from the colliding body (body_shape), and the shape index from this body (local_shape) the other body stopped colliding with. + Emitted when a body shape exits contact with this one. Reports colliding shape information. See [CollisionObject2D] for shape index information. [member contact_monitor] must be [code]true[/code] and [member contacts_reported] greater than [code]0[/code]. </description> </signal> <signal name="sleeping_state_changed"> <description> - Emitted when the body changes its sleeping state. Either by sleeping or waking up. + Emitted when [member sleeping] changes. </description> </signal> </signals> <constants> <constant name="MODE_STATIC" value="1"> - Static mode. The body behaves like a [StaticBody2D], and can only move by user code. + Static mode. The body behaves like a [StaticBody2D] and does not move. </constant> <constant name="MODE_KINEMATIC" value="3"> - Kinematic body. The body behaves like a [KinematicBody2D], and can only move by user code. + Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved by code. </constant> <constant name="MODE_RIGID" value="0"> - Rigid body. This is the "natural" state of a rigid body. It is affected by forces, and can move, rotate, and be affected by user code. + Rigid mode. The body behaves as a physical object. It collides with other bodies and responds to forces applied to it. This is the default mode. </constant> <constant name="MODE_CHARACTER" value="2"> - Character body. This behaves like a rigid body, but can not rotate. + Character mode. Similar to [code]MODE_RIGID[/code], but the body can not rotate. </constant> <constant name="CCD_MODE_DISABLED" value="0"> - Disables continuous collision detection. This is the fastest way to detect body collisions, but can miss small, fast-moving objects. + Continuous collision detection disabled. This is the fastest way to detect body collisions, but can miss small, fast-moving objects. </constant> <constant name="CCD_MODE_CAST_RAY" value="1"> - Enables continuous collision detection by raycasting. It is faster than shapecasting, but less precise. + Continuous collision detection enabled using raycasting. This is faster than shapecasting but less precise. </constant> <constant name="CCD_MODE_CAST_SHAPE" value="2"> - Enables continuous collision detection by shapecasting. It is the slowest CCD method, and the most precise. + Continuous collision detection enabled using shapecasting. This is the slowest CCD method and the most precise. </constant> </constants> </class> diff --git a/doc/classes/SceneTree.xml b/doc/classes/SceneTree.xml index fd32f35a06..f6a6ce36e3 100644 --- a/doc/classes/SceneTree.xml +++ b/doc/classes/SceneTree.xml @@ -313,7 +313,7 @@ </argument> <argument index="2" name="minsize" type="Vector2"> </argument> - <argument index="3" name="shrink" type="int" default="1"> + <argument index="3" name="shrink" type="float" default="1"> </argument> <description> </description> @@ -352,6 +352,12 @@ <description> </description> </signal> + <signal name="node_added"> + <argument index="0" name="node" type="Object"> + </argument> + <description> + </description> + </signal> <signal name="node_configuration_warning_changed"> <argument index="0" name="node" type="Object"> </argument> diff --git a/doc/classes/SpatialMaterial.xml b/doc/classes/SpatialMaterial.xml index db47875050..da89c37ff4 100644 --- a/doc/classes/SpatialMaterial.xml +++ b/doc/classes/SpatialMaterial.xml @@ -1085,7 +1085,7 @@ </constant> <constant name="DIFFUSE_TOON" value="4"> </constant> - <constant name="SPECULAR_SCHLICK_GGX" value="0"> + <constant name="SPECULAR_GGX" value="0"> </constant> <constant name="SPECULAR_BLINN" value="1"> </constant> diff --git a/doc/classes/StyleBoxFlat.xml b/doc/classes/StyleBoxFlat.xml index 756b7f9225..eb9f82af6c 100644 --- a/doc/classes/StyleBoxFlat.xml +++ b/doc/classes/StyleBoxFlat.xml @@ -202,7 +202,7 @@ </argument> <argument index="1" name="radius_top_right" type="int"> </argument> - <argument index="2" name="radius_botton_right" type="int"> + <argument index="2" name="radius_bottom_right" type="int"> </argument> <argument index="3" name="radius_bottom_left" type="int"> </argument> diff --git a/doc/classes/TabContainer.xml b/doc/classes/TabContainer.xml index ad02064862..0d5db80086 100644 --- a/doc/classes/TabContainer.xml +++ b/doc/classes/TabContainer.xml @@ -4,8 +4,10 @@ Tabbed Container. </brief_description> <description> - Tabbed Container. Contains several children controls, but shows only one at the same time. Clicking on the top tabs allows to change the currently visible one. - Children controls of this one automatically. + Sets the active tab's [code]visible[/code] property to the value [code]true[/code]. Sets all other children's to [code]false[/code]. + Ignores non-[class Control] children. + Individual tabs are always visible unless you use [method set_tab_disabled] and [method set_tab_title] to hide it. + To hide only a tab's content, nest the content inside a child [class Control], so it receives the [class TabContainer]'s visibility setting instead. </description> <tutorials> </tutorials> @@ -23,33 +25,35 @@ <return type="int"> </return> <description> - Returns the current tab index that is being shown. + Returns the currently visible tab's index. </description> </method> <method name="get_current_tab_control" qualifiers="const"> <return type="Control"> </return> <description> + Returns the child [class Control] node located at the active tab index. </description> </method> <method name="get_popup" qualifiers="const"> <return type="Popup"> </return> <description> + Returns the [class Popup] node instance if one has been set already with [method set_popup]. </description> </method> <method name="get_previous_tab" qualifiers="const"> <return type="int"> </return> <description> - Returns the previous tab index that was being shown. + Returns the previously active tab index. </description> </method> <method name="get_tab_align" qualifiers="const"> <return type="int" enum="TabContainer.TabAlign"> </return> <description> - Returns the tab alignment.See the ALIGN_* constants. + Returns the tab alignment. See the [code]ALIGN_*[/code] constants. </description> </method> <method name="get_tab_control" qualifiers="const"> @@ -58,14 +62,14 @@ <argument index="0" name="idx" type="int"> </argument> <description> - Returns the current tab control that is being shown. + Returns the currently visible tab's [class Control] node. </description> </method> <method name="get_tab_count" qualifiers="const"> <return type="int"> </return> <description> - Returns the amount of tabs. + Returns the number of tabs. </description> </method> <method name="get_tab_disabled" qualifiers="const"> @@ -92,7 +96,7 @@ <argument index="0" name="tab_idx" type="int"> </argument> <description> - Returns the title for the tab at index [code]tab_idx[/code]. Tab titles are by default the children node name, but this can be overridden. + Returns the title of the tab at index [code]tab_idx[/code]. Tab titles default to the name of the indexed child node, but this can be overridden with [method set_tab_title]. </description> </method> <method name="set_current_tab"> @@ -101,7 +105,7 @@ <argument index="0" name="tab_idx" type="int"> </argument> <description> - Bring a tab (and the Control it represents) to the front, and hide the rest. + Sets to [code]false[/code] the [code]visible[/code] property for all [class Control] children except for the tab at [code]tab_idx[/code]. </description> </method> <method name="set_popup"> @@ -110,6 +114,7 @@ <argument index="0" name="popup" type="Node"> </argument> <description> + If set on a [class Popup] node instance, a popup menu icon appears in the top-right corner of the [class TabContainer]. Clicking it will expand the [class Popup] node. </description> </method> <method name="set_tab_align"> @@ -118,7 +123,7 @@ <argument index="0" name="align" type="int" enum="TabContainer.TabAlign"> </argument> <description> - Set tab alignment, from the ALIGN_* enum. Moves tabs to the left, right or center. + Sets tab alignment, from the [code]ALIGN_*[/code] constants. Moves tabs to the left, right, or center. </description> </method> <method name="set_tab_disabled"> @@ -129,7 +134,7 @@ <argument index="1" name="disabled" type="bool"> </argument> <description> - Set tab at index [code]tab_idx[/code] disabled. + If [code]disabled[/code] is false, hides the tab at index [code]tab_idx[/code]. Note that its title text will remain, unless also removed with [method set_tab_title]. </description> </method> <method name="set_tab_icon"> @@ -140,7 +145,7 @@ <argument index="1" name="icon" type="Texture"> </argument> <description> - Set an icon for a tab at index [code]tab_idx[/code]. + Sets an icon for the tab at index [code]tab_idx[/code]. </description> </method> <method name="set_tab_title"> @@ -151,7 +156,7 @@ <argument index="1" name="title" type="String"> </argument> <description> - Set a title for the tab at index [code]tab_idx[/code]. Tab titles are by default the children node name, but this can be overridden. + Sets a title for the tab at index [code]tab_idx[/code]. Tab titles default to the name of the indexed child node, but this can be overridden with [method set_tab_title]. </description> </method> <method name="set_tabs_visible"> @@ -160,38 +165,39 @@ <argument index="0" name="visible" type="bool"> </argument> <description> - If [code]true[/code] all the tabs will be visible. + If [code]true[/code] tabs are visible. If [code]false[/code] tabs' content and titles are hidden. Default value: [code]true[/code]. </description> </method> </methods> <members> <member name="current_tab" type="int" setter="set_current_tab" getter="get_current_tab"> - The current tab. + The current tab index. When set, this index's [class Control] node's [code]visible[/code] property is set to [code]true[/code] and all others are set to [code]false[/code]. </member> <member name="tab_align" type="int" setter="set_tab_align" getter="get_tab_align" enum="TabContainer.TabAlign"> - The alignment of all the tabs of the tab container. See the [code]ALIGN_*[/code] constants. + The alignment of all tabs in the tab container. See the [code]ALIGN_*[/code] constants for details. </member> <member name="tabs_visible" type="bool" setter="set_tabs_visible" getter="are_tabs_visible"> - If [code]true[/code] all tabs that are children of the TabContainer will be visible. + If [code]true[/code] tabs are visible. If [code]false[/code] tabs' content and titles are hidden. Default value: [code]true[/code]. </member> </members> <signals> <signal name="pre_popup_pressed"> <description> + Emitted when the [class TabContainer]'s [class Popup] button is clicked. See [method set_popup] for details. </description> </signal> <signal name="tab_changed"> <argument index="0" name="tab" type="int"> </argument> <description> - Emitted only when the current tab changes. + Emitted when switching to another tab. </description> </signal> <signal name="tab_selected"> <argument index="0" name="tab" type="int"> </argument> <description> - Emitted when a tab is being selected, even if it is the same tab. + Emitted when a tab is selected, even if it is the current tab. </description> </signal> </signals> diff --git a/doc/classes/TextEdit.xml b/doc/classes/TextEdit.xml index d77cb69eef..9a500af347 100644 --- a/doc/classes/TextEdit.xml +++ b/doc/classes/TextEdit.xml @@ -239,6 +239,12 @@ Returns true if highlight all occurrences is enabled. </description> </method> + <method name="is_overriding_selected_font_color" qualifiers="const"> + <return type="bool"> + </return> + <description> + </description> + </method> <method name="is_selection_active" qualifiers="const"> <return type="bool"> </return> @@ -343,6 +349,14 @@ Set the maximum amount of characters editable. </description> </method> + <method name="set_override_selected_font_color"> + <return type="void"> + </return> + <argument index="0" name="override" type="bool"> + </argument> + <description> + </description> + </method> <method name="set_readonly"> <return type="void"> </return> @@ -421,6 +435,8 @@ </member> <member name="highlight_all_occurrences" type="bool" setter="set_highlight_all_occurrences" getter="is_highlight_all_occurrences_enabled"> </member> + <member name="override_selected_font_color" type="bool" setter="set_override_selected_font_color" getter="is_overriding_selected_font_color"> + </member> <member name="show_line_numbers" type="bool" setter="set_show_line_numbers" getter="is_show_line_numbers_enabled"> </member> <member name="smooth_scrolling" type="bool" setter="set_smooth_scroll_enable" getter="is_smooth_scroll_enabled"> diff --git a/doc/classes/Thread.xml b/doc/classes/Thread.xml index 2156d04614..b2467bca7f 100644 --- a/doc/classes/Thread.xml +++ b/doc/classes/Thread.xml @@ -4,7 +4,7 @@ A unit of execution in a process. </brief_description> <description> - A unit of execution in a process. Can run methods on [Object]\ s simultaneously. The use of synchronization via [Mutex], [Semaphore] is advised if working with shared objects. + A unit of execution in a process. Can run methods on [Object]s simultaneously. The use of synchronization via [Mutex], [Semaphore] is advised if working with shared objects. </description> <tutorials> </tutorials> @@ -15,7 +15,7 @@ <return type="String"> </return> <description> - Returns the current [Thread]\ s id, uniquely identifying it among all threads. + Returns the current [Thread]s id, uniquely identifying it among all threads. </description> </method> <method name="is_active" qualifiers="const"> diff --git a/doc/classes/TreeItem.xml b/doc/classes/TreeItem.xml index 3cf56bbf11..47292ec200 100644 --- a/doc/classes/TreeItem.xml +++ b/doc/classes/TreeItem.xml @@ -4,7 +4,7 @@ Control for a single item inside a [Tree]. </brief_description> <description> - Control for a single item inside a [Tree]. May have child [TreeItem]\ s and be styled as well as contain buttons. + Control for a single item inside a [Tree]. May have child [TreeItem]s and be styled as well as contain buttons. </description> <tutorials> </tutorials> diff --git a/doc/classes/Viewport.xml b/doc/classes/Viewport.xml index 58626356bf..28a7cb7c8e 100644 --- a/doc/classes/Viewport.xml +++ b/doc/classes/Viewport.xml @@ -303,7 +303,7 @@ <argument index="0" name="xform" type="Transform2D"> </argument> <description> - Set the canvas transform of the viewport, useful for changing the on-screen positions of all child [CanvasItem]\ s. This is relative to the global canvas transform of the viewport. + Set the canvas transform of the viewport, useful for changing the on-screen positions of all child [CanvasItem]s. This is relative to the global canvas transform of the viewport. </description> </method> <method name="set_clear_mode"> diff --git a/doc/classes/VisualScriptBuiltinFunc.xml b/doc/classes/VisualScriptBuiltinFunc.xml index f48f5a5308..5891b24bfd 100644 --- a/doc/classes/VisualScriptBuiltinFunc.xml +++ b/doc/classes/VisualScriptBuiltinFunc.xml @@ -114,97 +114,101 @@ <constant name="MATH_LERP" value="26"> Return a number linearly interpolated between the first two inputs, based on the third input. Uses the formula [code]a + (a - b) * t[/code]. </constant> - <constant name="MATH_DECTIME" value="27"> + <constant name="MATH_INVERSE_LERP" value="27"> + </constant> + <constant name="MATH_RANGE_LERP" value="28"> + </constant> + <constant name="MATH_DECTIME" value="29"> Return the result of 'value' decreased by 'step' * 'amount'. </constant> - <constant name="MATH_RANDOMIZE" value="28"> + <constant name="MATH_RANDOMIZE" value="30"> Randomize the seed (or the internal state) of the random number generator. Current implementation reseeds using a number based on time. </constant> - <constant name="MATH_RAND" value="29"> + <constant name="MATH_RAND" value="31"> Return a random 32 bits integer value. To obtain a random value between 0 to N (where N is smaller than 2^32 - 1), you can use it with the remainder function. </constant> - <constant name="MATH_RANDF" value="30"> + <constant name="MATH_RANDF" value="32"> Return a random floating-point value between 0 and 1. To obtain a random value between 0 to N, you can use it with multiplication. </constant> - <constant name="MATH_RANDOM" value="31"> + <constant name="MATH_RANDOM" value="33"> Return a random floating-point value between the two inputs. </constant> - <constant name="MATH_SEED" value="32"> + <constant name="MATH_SEED" value="34"> Set the seed for the random number generator. </constant> - <constant name="MATH_RANDSEED" value="33"> + <constant name="MATH_RANDSEED" value="35"> Return a random value from the given seed, along with the new seed. </constant> - <constant name="MATH_DEG2RAD" value="34"> + <constant name="MATH_DEG2RAD" value="36"> Convert the input from degrees to radians. </constant> - <constant name="MATH_RAD2DEG" value="35"> + <constant name="MATH_RAD2DEG" value="37"> Convert the input from radians to degrees. </constant> - <constant name="MATH_LINEAR2DB" value="36"> + <constant name="MATH_LINEAR2DB" value="38"> Convert the input from linear volume to decibel volume. </constant> - <constant name="MATH_DB2LINEAR" value="37"> + <constant name="MATH_DB2LINEAR" value="39"> Convert the input from decibel volume to linear volume. </constant> - <constant name="LOGIC_MAX" value="38"> + <constant name="LOGIC_MAX" value="40"> Return the greater of the two numbers, also known as their maximum. </constant> - <constant name="LOGIC_MIN" value="39"> + <constant name="LOGIC_MIN" value="41"> Return the lesser of the two numbers, also known as their minimum. </constant> - <constant name="LOGIC_CLAMP" value="40"> + <constant name="LOGIC_CLAMP" value="42"> Return the input clamped inside the given range, ensuring the result is never outside it. Equivalent to `min(max(input, range_low), range_high)` </constant> - <constant name="LOGIC_NEAREST_PO2" value="41"> + <constant name="LOGIC_NEAREST_PO2" value="43"> Return the nearest power of 2 to the input. </constant> - <constant name="OBJ_WEAKREF" value="42"> + <constant name="OBJ_WEAKREF" value="44"> Create a [WeakRef] from the input. </constant> - <constant name="FUNC_FUNCREF" value="43"> + <constant name="FUNC_FUNCREF" value="45"> Create a [FuncRef] from the input. </constant> - <constant name="TYPE_CONVERT" value="44"> + <constant name="TYPE_CONVERT" value="46"> Convert between types. </constant> - <constant name="TYPE_OF" value="45"> + <constant name="TYPE_OF" value="47"> Return the type of the input as an integer. Check [enum Variant.Type] for the integers that might be returned. </constant> - <constant name="TYPE_EXISTS" value="46"> + <constant name="TYPE_EXISTS" value="48"> Checks if a type is registered in the [ClassDB]. </constant> - <constant name="TEXT_CHAR" value="47"> + <constant name="TEXT_CHAR" value="49"> Return a character with the given ascii value. </constant> - <constant name="TEXT_STR" value="48"> + <constant name="TEXT_STR" value="50"> Convert the input to a string. </constant> - <constant name="TEXT_PRINT" value="49"> + <constant name="TEXT_PRINT" value="51"> Print the given string to the output window. </constant> - <constant name="TEXT_PRINTERR" value="50"> + <constant name="TEXT_PRINTERR" value="52"> Print the given string to the standard error output. </constant> - <constant name="TEXT_PRINTRAW" value="51"> + <constant name="TEXT_PRINTRAW" value="53"> Print the given string to the standard output, without adding a newline. </constant> - <constant name="VAR_TO_STR" value="52"> + <constant name="VAR_TO_STR" value="54"> Serialize a [Variant] to a string. </constant> - <constant name="STR_TO_VAR" value="53"> + <constant name="STR_TO_VAR" value="55"> Deserialize a [Variant] from a string serialized using [VAR_TO_STR]. </constant> - <constant name="VAR_TO_BYTES" value="54"> + <constant name="VAR_TO_BYTES" value="56"> Serialize a [Variant] to a [PoolByteArray]. </constant> - <constant name="BYTES_TO_VAR" value="55"> + <constant name="BYTES_TO_VAR" value="57"> Deserialize a [Variant] from a [PoolByteArray] serialized using [VAR_TO_BYTES]. </constant> - <constant name="COLORN" value="56"> + <constant name="COLORN" value="58"> Return the [Color] with the given name and alpha ranging from 0 to 1. Note: names are defined in color_names.inc. </constant> - <constant name="FUNC_MAX" value="57"> + <constant name="FUNC_MAX" value="59"> The maximum value the [member function] property can have. </constant> </constants> diff --git a/doc/classes/VisualScriptSequence.xml b/doc/classes/VisualScriptSequence.xml index 4ea4203407..845da4e50b 100644 --- a/doc/classes/VisualScriptSequence.xml +++ b/doc/classes/VisualScriptSequence.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="VisualScriptSequence" inherits="VisualScriptNode" category="Core" version="3.0.alpha.custom_build"> <brief_description> - Executes a series of Sequence ports. + Executes a series of Sequence ports. </brief_description> <description> Steps through a series of one or more output Sequence ports. The [code]current[/code] data port outputs the currently executing item. diff --git a/doc/classes/VisualServer.xml b/doc/classes/VisualServer.xml index 4bc6a49e91..5c6a951e7d 100644 --- a/doc/classes/VisualServer.xml +++ b/doc/classes/VisualServer.xml @@ -12,6 +12,820 @@ <demos> </demos> <methods> + <method name="black_bars_set_images"> + <return type="void"> + </return> + <argument index="0" name="left" type="RID"> + </argument> + <argument index="1" name="top" type="RID"> + </argument> + <argument index="2" name="right" type="RID"> + </argument> + <argument index="3" name="bottom" type="RID"> + </argument> + <description> + </description> + </method> + <method name="black_bars_set_margins"> + <return type="void"> + </return> + <argument index="0" name="left" type="int"> + </argument> + <argument index="1" name="top" type="int"> + </argument> + <argument index="2" name="right" type="int"> + </argument> + <argument index="3" name="bottom" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="canvas_item_add_circle"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="pos" type="Vector2"> + </argument> + <argument index="2" name="radius" type="float"> + </argument> + <argument index="3" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_clip_ignore"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="ignore" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_line"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="from" type="Vector2"> + </argument> + <argument index="2" name="to" type="Vector2"> + </argument> + <argument index="3" name="color" type="Color"> + </argument> + <argument index="4" name="width" type="float" default="1.0"> + </argument> + <argument index="5" name="antialiased" type="bool" default="false"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_mesh"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="mesh" type="RID"> + </argument> + <argument index="2" name="skeleton" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_multimesh"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="mesh" type="RID"> + </argument> + <argument index="2" name="skeleton" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_nine_patch"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="rect" type="Rect2"> + </argument> + <argument index="2" name="source" type="Rect2"> + </argument> + <argument index="3" name="texture" type="RID"> + </argument> + <argument index="4" name="topleft" type="Vector2"> + </argument> + <argument index="5" name="bottomright" type="Vector2"> + </argument> + <argument index="6" name="x_axis_mode" type="int" enum="VisualServer.NinePatchAxisMode" default="0"> + </argument> + <argument index="7" name="y_axis_mode" type="int" enum="VisualServer.NinePatchAxisMode" default="0"> + </argument> + <argument index="8" name="draw_center" type="bool" default="true"> + </argument> + <argument index="9" name="modulate" type="Color" default="Color( 1, 1, 1, 1 )"> + </argument> + <argument index="10" name="normal_map" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_particles"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="particles" type="RID"> + </argument> + <argument index="2" name="texture" type="RID"> + </argument> + <argument index="3" name="normal_map" type="RID"> + </argument> + <argument index="4" name="h_frames" type="int"> + </argument> + <argument index="5" name="v_frames" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_polygon"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="points" type="PoolVector2Array"> + </argument> + <argument index="2" name="colors" type="PoolColorArray"> + </argument> + <argument index="3" name="uvs" type="PoolVector2Array" default="PoolVector2Array( )"> + </argument> + <argument index="4" name="texture" type="RID"> + </argument> + <argument index="5" name="normal_map" type="RID"> + </argument> + <argument index="6" name="antialiased" type="bool" default="false"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_polyline"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="points" type="PoolVector2Array"> + </argument> + <argument index="2" name="colors" type="PoolColorArray"> + </argument> + <argument index="3" name="width" type="float" default="1.0"> + </argument> + <argument index="4" name="antialiased" type="bool" default="false"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_primitive"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="points" type="PoolVector2Array"> + </argument> + <argument index="2" name="colors" type="PoolColorArray"> + </argument> + <argument index="3" name="uvs" type="PoolVector2Array"> + </argument> + <argument index="4" name="texture" type="RID"> + </argument> + <argument index="5" name="width" type="float" default="1.0"> + </argument> + <argument index="6" name="normal_map" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_rect"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="rect" type="Rect2"> + </argument> + <argument index="2" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_set_transform"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="transform" type="Transform2D"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_texture_rect"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="rect" type="Rect2"> + </argument> + <argument index="2" name="texture" type="RID"> + </argument> + <argument index="3" name="tile" type="bool" default="false"> + </argument> + <argument index="4" name="modulate" type="Color" default="Color( 1, 1, 1, 1 )"> + </argument> + <argument index="5" name="transpose" type="bool" default="false"> + </argument> + <argument index="6" name="normal_map" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_texture_rect_region"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="rect" type="Rect2"> + </argument> + <argument index="2" name="texture" type="RID"> + </argument> + <argument index="3" name="src_rect" type="Rect2"> + </argument> + <argument index="4" name="modulate" type="Color" default="Color( 1, 1, 1, 1 )"> + </argument> + <argument index="5" name="transpose" type="bool" default="false"> + </argument> + <argument index="6" name="normal_map" type="RID"> + </argument> + <argument index="7" name="clip_uv" type="bool" default="true"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_add_triangle_array"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="indices" type="PoolIntArray"> + </argument> + <argument index="2" name="points" type="PoolVector2Array"> + </argument> + <argument index="3" name="colors" type="PoolColorArray"> + </argument> + <argument index="4" name="uvs" type="PoolVector2Array" default="PoolVector2Array( )"> + </argument> + <argument index="5" name="texture" type="RID"> + </argument> + <argument index="6" name="count" type="int" default="-1"> + </argument> + <argument index="7" name="normal_map" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_clear"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="canvas_item_set_clip"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="clip" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_copy_to_backbuffer"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <argument index="2" name="rect" type="Rect2"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_custom_rect"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="use_custom_rect" type="bool"> + </argument> + <argument index="2" name="rect" type="Rect2" default="Rect2( 0, 0, 0, 0 )"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_distance_field_mode"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_draw_behind_parent"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_draw_index"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="index" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_light_mask"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="mask" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_material"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="material" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_modulate"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_parent"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="parent" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_self_modulate"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_sort_children_by_y"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_transform"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="transform" type="Transform2D"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_use_parent_material"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_visible"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="visible" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_z"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="z" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_item_set_z_as_relative_to_parent"> + <return type="void"> + </return> + <argument index="0" name="item" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_attach_to_canvas"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="canvas" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="canvas_light_occluder_attach_to_canvas"> + <return type="void"> + </return> + <argument index="0" name="occluder" type="RID"> + </argument> + <argument index="1" name="canvas" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_occluder_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="canvas_light_occluder_set_enabled"> + <return type="void"> + </return> + <argument index="0" name="occluder" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_occluder_set_light_mask"> + <return type="void"> + </return> + <argument index="0" name="occluder" type="RID"> + </argument> + <argument index="1" name="mask" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_occluder_set_polygon"> + <return type="void"> + </return> + <argument index="0" name="occluder" type="RID"> + </argument> + <argument index="1" name="polygon" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_occluder_set_transform"> + <return type="void"> + </return> + <argument index="0" name="occluder" type="RID"> + </argument> + <argument index="1" name="transform" type="Transform2D"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_color"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_enabled"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_energy"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="energy" type="float"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_height"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="height" type="float"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_item_cull_mask"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="mask" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_item_shadow_cull_mask"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="mask" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_layer_range"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="min_layer" type="int"> + </argument> + <argument index="2" name="max_layer" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_mode"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="mode" type="int" enum="VisualServer.CanvasLightMode"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_scale"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="scale" type="float"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_shadow_buffer_size"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="size" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_shadow_color"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_shadow_enabled"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_shadow_filter"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="filter" type="int" enum="VisualServer.CanvasLightShadowFilter"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_shadow_gradient_length"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="length" type="float"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_shadow_smooth"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="smooth" type="float"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_texture"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="texture" type="RID"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_texture_offset"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="offset" type="Vector2"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_transform"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="transform" type="Transform2D"> + </argument> + <description> + </description> + </method> + <method name="canvas_light_set_z_range"> + <return type="void"> + </return> + <argument index="0" name="light" type="RID"> + </argument> + <argument index="1" name="min_z" type="int"> + </argument> + <argument index="2" name="max_z" type="int"> + </argument> + <description> + </description> + </method> + <method name="canvas_occluder_polygon_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="canvas_occluder_polygon_set_cull_mode"> + <return type="void"> + </return> + <argument index="0" name="occluder_polygon" type="RID"> + </argument> + <argument index="1" name="mode" type="int" enum="VisualServer.CanvasOccluderPolygonCullMode"> + </argument> + <description> + </description> + </method> + <method name="canvas_occluder_polygon_set_shape"> + <return type="void"> + </return> + <argument index="0" name="occluder_polygon" type="RID"> + </argument> + <argument index="1" name="shape" type="PoolVector2Array"> + </argument> + <argument index="2" name="closed" type="bool"> + </argument> + <description> + </description> + </method> + <method name="canvas_occluder_polygon_set_shape_as_lines"> + <return type="void"> + </return> + <argument index="0" name="occluder_polygon" type="RID"> + </argument> + <argument index="1" name="shape" type="PoolVector2Array"> + </argument> + <description> + </description> + </method> + <method name="canvas_set_item_mirroring"> + <return type="void"> + </return> + <argument index="0" name="canvas" type="RID"> + </argument> + <argument index="1" name="item" type="RID"> + </argument> + <argument index="2" name="mirroring" type="Vector2"> + </argument> + <description> + </description> + </method> + <method name="canvas_set_modulate"> + <return type="void"> + </return> + <argument index="0" name="canvas" type="RID"> + </argument> + <argument index="1" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="draw"> + <return type="void"> + </return> + <description> + </description> + </method> + <method name="finish"> + <return type="void"> + </return> + <description> + </description> + </method> <method name="force_draw"> <return type="void"> </return> @@ -24,6 +838,380 @@ <description> </description> </method> + <method name="free"> + <return type="void"> + </return> + <argument index="0" name="rid" type="RID"> + </argument> + <description> + </description> + </method> + <method name="get_render_info"> + <return type="int"> + </return> + <argument index="0" name="info" type="int" enum="VisualServer.RenderInfo"> + </argument> + <description> + </description> + </method> + <method name="get_test_cube"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="get_test_texture"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="get_white_texture"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="has_changed" qualifiers="const"> + <return type="bool"> + </return> + <description> + </description> + </method> + <method name="has_feature" qualifiers="const"> + <return type="bool"> + </return> + <argument index="0" name="feature" type="int" enum="VisualServer.Features"> + </argument> + <description> + </description> + </method> + <method name="has_os_feature" qualifiers="const"> + <return type="bool"> + </return> + <argument index="0" name="feature" type="String"> + </argument> + <description> + </description> + </method> + <method name="init"> + <return type="void"> + </return> + <description> + </description> + </method> + <method name="make_sphere_mesh"> + <return type="RID"> + </return> + <argument index="0" name="latitudes" type="int"> + </argument> + <argument index="1" name="longitudes" type="int"> + </argument> + <argument index="2" name="radius" type="float"> + </argument> + <description> + </description> + </method> + <method name="material_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="material_get_param" qualifiers="const"> + <return type="Variant"> + </return> + <argument index="0" name="material" type="RID"> + </argument> + <argument index="1" name="parameter" type="String"> + </argument> + <description> + </description> + </method> + <method name="material_get_shader" qualifiers="const"> + <return type="RID"> + </return> + <argument index="0" name="shader_material" type="RID"> + </argument> + <description> + </description> + </method> + <method name="material_set_line_width"> + <return type="void"> + </return> + <argument index="0" name="material" type="RID"> + </argument> + <argument index="1" name="width" type="float"> + </argument> + <description> + </description> + </method> + <method name="material_set_next_pass"> + <return type="void"> + </return> + <argument index="0" name="material" type="RID"> + </argument> + <argument index="1" name="next_material" type="RID"> + </argument> + <description> + </description> + </method> + <method name="material_set_param"> + <return type="void"> + </return> + <argument index="0" name="material" type="RID"> + </argument> + <argument index="1" name="parameter" type="String"> + </argument> + <argument index="2" name="value" type="Variant"> + </argument> + <description> + </description> + </method> + <method name="material_set_render_priority"> + <return type="void"> + </return> + <argument index="0" name="material" type="RID"> + </argument> + <argument index="1" name="priority" type="int"> + </argument> + <description> + </description> + </method> + <method name="material_set_shader"> + <return type="void"> + </return> + <argument index="0" name="shader_material" type="RID"> + </argument> + <argument index="1" name="shader" type="RID"> + </argument> + <description> + </description> + </method> + <method name="mesh_add_surface_from_arrays"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="primtive" type="int" enum="VisualServer.PrimitiveType"> + </argument> + <argument index="2" name="arrays" type="Array"> + </argument> + <argument index="3" name="blend_shapes" type="Array" default="[ ]"> + </argument> + <argument index="4" name="compress_format" type="int" default="97792"> + </argument> + <description> + </description> + </method> + <method name="mesh_clear"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <description> + </description> + </method> + <method name="mesh_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="mesh_get_blend_shape_count" qualifiers="const"> + <return type="int"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <description> + </description> + </method> + <method name="mesh_get_blend_shape_mode" qualifiers="const"> + <return type="int" enum="VisualServer.BlendShapeMode"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <description> + </description> + </method> + <method name="mesh_get_custom_aabb" qualifiers="const"> + <return type="Rect3"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <description> + </description> + </method> + <method name="mesh_get_surface_count" qualifiers="const"> + <return type="int"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <description> + </description> + </method> + <method name="mesh_remove_surface"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="index" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_set_blend_shape_count"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="amount" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_set_blend_shape_mode"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="mode" type="int" enum="VisualServer.BlendShapeMode"> + </argument> + <description> + </description> + </method> + <method name="mesh_set_custom_aabb"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="aabb" type="Rect3"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_aabb" qualifiers="const"> + <return type="Rect3"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_array" qualifiers="const"> + <return type="PoolByteArray"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_array_index_len" qualifiers="const"> + <return type="int"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_array_len" qualifiers="const"> + <return type="int"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_arrays" qualifiers="const"> + <return type="Array"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_blend_shape_arrays" qualifiers="const"> + <return type="Array"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_format" qualifiers="const"> + <return type="int"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_index_array" qualifiers="const"> + <return type="PoolByteArray"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_material" qualifiers="const"> + <return type="RID"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_primitive_type" qualifiers="const"> + <return type="int" enum="VisualServer.PrimitiveType"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_get_skeleton_aabb" qualifiers="const"> + <return type="Array"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <description> + </description> + </method> + <method name="mesh_surface_set_material"> + <return type="void"> + </return> + <argument index="0" name="mesh" type="RID"> + </argument> + <argument index="1" name="surface" type="int"> + </argument> + <argument index="2" name="material" type="RID"> + </argument> + <description> + </description> + </method> <method name="request_frame_drawn_callback"> <return type="void"> </return> @@ -38,6 +1226,128 @@ The callback method must use only 1 argument which will be called with 'userdata'. </description> </method> + <method name="set_boot_image"> + <return type="void"> + </return> + <argument index="0" name="image" type="Image"> + </argument> + <argument index="1" name="color" type="Color"> + </argument> + <argument index="2" name="scale" type="bool"> + </argument> + <description> + </description> + </method> + <method name="set_debug_generate_wireframes"> + <return type="void"> + </return> + <argument index="0" name="generate" type="bool"> + </argument> + <description> + </description> + </method> + <method name="set_default_clear_color"> + <return type="void"> + </return> + <argument index="0" name="color" type="Color"> + </argument> + <description> + </description> + </method> + <method name="shader_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="shader_get_code" qualifiers="const"> + <return type="String"> + </return> + <argument index="0" name="shader" type="RID"> + </argument> + <description> + </description> + </method> + <method name="shader_get_default_texture_param" qualifiers="const"> + <return type="RID"> + </return> + <argument index="0" name="shader" type="RID"> + </argument> + <argument index="1" name="name" type="String"> + </argument> + <description> + </description> + </method> + <method name="shader_get_param_list" qualifiers="const"> + <return type="Array"> + </return> + <argument index="0" name="shader" type="RID"> + </argument> + <description> + </description> + </method> + <method name="shader_set_code"> + <return type="void"> + </return> + <argument index="0" name="shader" type="RID"> + </argument> + <argument index="1" name="code" type="String"> + </argument> + <description> + </description> + </method> + <method name="shader_set_default_texture_param"> + <return type="void"> + </return> + <argument index="0" name="shader" type="RID"> + </argument> + <argument index="1" name="name" type="String"> + </argument> + <argument index="2" name="texture" type="RID"> + </argument> + <description> + </description> + </method> + <method name="sky_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="sky_set_texture"> + <return type="void"> + </return> + <argument index="0" name="sky" type="RID"> + </argument> + <argument index="1" name="cube_map" type="RID"> + </argument> + <argument index="2" name="radiance_size" type="int"> + </argument> + <description> + </description> + </method> + <method name="sync"> + <return type="void"> + </return> + <description> + </description> + </method> + <method name="texture_allocate"> + <return type="void"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <argument index="1" name="width" type="int"> + </argument> + <argument index="2" name="height" type="int"> + </argument> + <argument index="3" name="format" type="int" enum="Image.Format"> + </argument> + <argument index="4" name="flags" type="int" default="7"> + </argument> + <description> + </description> + </method> <method name="texture_create"> <return type="RID"> </return> @@ -54,6 +1364,22 @@ <description> </description> </method> + <method name="texture_debug_usage"> + <return type="Array"> + </return> + <description> + </description> + </method> + <method name="texture_get_data" qualifiers="const"> + <return type="Image"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <argument index="1" name="cube_side" type="int" enum="VisualServer.CubeMapSide" default="0"> + </argument> + <description> + </description> + </method> <method name="texture_get_flags" qualifiers="const"> <return type="int"> </return> @@ -62,6 +1388,14 @@ <description> </description> </method> + <method name="texture_get_format" qualifiers="const"> + <return type="int" enum="Image.Format"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <description> + </description> + </method> <method name="texture_get_height" qualifiers="const"> <return type="int"> </return> @@ -70,6 +1404,22 @@ <description> </description> </method> + <method name="texture_get_path" qualifiers="const"> + <return type="String"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <description> + </description> + </method> + <method name="texture_get_texid" qualifiers="const"> + <return type="int"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <description> + </description> + </method> <method name="texture_get_width" qualifiers="const"> <return type="int"> </return> @@ -78,6 +1428,18 @@ <description> </description> </method> + <method name="texture_set_data"> + <return type="void"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <argument index="1" name="image" type="Image"> + </argument> + <argument index="2" name="cube_side" type="int" enum="VisualServer.CubeMapSide" default="0"> + </argument> + <description> + </description> + </method> <method name="texture_set_flags"> <return type="void"> </return> @@ -88,6 +1450,16 @@ <description> </description> </method> + <method name="texture_set_path"> + <return type="void"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <argument index="1" name="path" type="String"> + </argument> + <description> + </description> + </method> <method name="texture_set_shrink_all_x2_on_set_data"> <return type="void"> </return> @@ -96,7 +1468,641 @@ <description> </description> </method> + <method name="texture_set_size_override"> + <return type="void"> + </return> + <argument index="0" name="texture" type="RID"> + </argument> + <argument index="1" name="width" type="int"> + </argument> + <argument index="2" name="height" type="int"> + </argument> + <description> + </description> + </method> + <method name="textures_keep_original"> + <return type="void"> + </return> + <argument index="0" name="enable" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_attach_camera"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="camera" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_attach_canvas"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="canvas" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_attach_to_screen"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="rect" type="Rect2" default="Rect2( 0, 0, 0, 0 )"> + </argument> + <argument index="2" name="screen" type="int" default="0"> + </argument> + <description> + </description> + </method> + <method name="viewport_create"> + <return type="RID"> + </return> + <description> + </description> + </method> + <method name="viewport_detach"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_get_render_info"> + <return type="int"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="info" type="int" enum="VisualServer.ViewportRenderInfo"> + </argument> + <description> + </description> + </method> + <method name="viewport_get_texture" qualifiers="const"> + <return type="RID"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_remove_canvas"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="canvas" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_active"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="active" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_canvas_layer"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="canvas" type="RID"> + </argument> + <argument index="2" name="layer" type="int"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_canvas_transform"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="canvas" type="RID"> + </argument> + <argument index="2" name="offset" type="Transform2D"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_clear_mode"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="clear_mode" type="int" enum="VisualServer.ViewportClearMode"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_debug_draw"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="draw" type="int" enum="VisualServer.ViewportDebugDraw"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_disable_3d"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="disabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_disable_environment"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="disabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_global_canvas_transform"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="transform" type="Transform2D"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_hdr"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_hide_canvas"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="hidden" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_hide_scenario"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="hidden" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_msaa"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="msaa" type="int" enum="VisualServer.ViewportMSAA"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_parent_viewport"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="parent_viewport" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_scenario"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="scenario" type="RID"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_shadow_atlas_quadrant_subdivision"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="quadrant" type="int"> + </argument> + <argument index="2" name="subdivision" type="int"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_shadow_atlas_size"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="size" type="int"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_size"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="width" type="int"> + </argument> + <argument index="2" name="height" type="int"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_transparent_background"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_update_mode"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="update_mode" type="int" enum="VisualServer.ViewportUpdateMode"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_usage"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="usage" type="int" enum="VisualServer.ViewportUsage"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_use_arvr"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="use_arvr" type="bool"> + </argument> + <description> + </description> + </method> + <method name="viewport_set_vflip"> + <return type="void"> + </return> + <argument index="0" name="viewport" type="RID"> + </argument> + <argument index="1" name="enabled" type="bool"> + </argument> + <description> + </description> + </method> </methods> <constants> + <constant name="NO_INDEX_ARRAY" value="-1" enum=""> + </constant> + <constant name="ARRAY_WEIGHTS_SIZE" value="4" enum=""> + </constant> + <constant name="CANVAS_ITEM_Z_MIN" value="-4096" enum=""> + </constant> + <constant name="CANVAS_ITEM_Z_MAX" value="4096" enum=""> + </constant> + <constant name="MAX_GLOW_LEVELS" value="7" enum=""> + </constant> + <constant name="MAX_CURSORS" value="8" enum=""> + </constant> + <constant name="MATERIAL_RENDER_PRIORITY_MIN" value="-128" enum=""> + </constant> + <constant name="MATERIAL_RENDER_PRIORITY_MAX" value="127" enum=""> + </constant> + <constant name="CUBEMAP_LEFT" value="0"> + </constant> + <constant name="CUBEMAP_RIGHT" value="1"> + </constant> + <constant name="CUBEMAP_BOTTOM" value="2"> + </constant> + <constant name="CUBEMAP_TOP" value="3"> + </constant> + <constant name="CUBEMAP_FRONT" value="4"> + </constant> + <constant name="CUBEMAP_BACK" value="5"> + </constant> + <constant name="TEXTURE_FLAG_MIPMAPS" value="1"> + </constant> + <constant name="TEXTURE_FLAG_REPEAT" value="2"> + </constant> + <constant name="TEXTURE_FLAG_FILTER" value="4"> + </constant> + <constant name="TEXTURE_FLAG_ANISOTROPIC_FILTER" value="8"> + </constant> + <constant name="TEXTURE_FLAG_CONVERT_TO_LINEAR" value="16"> + </constant> + <constant name="TEXTURE_FLAG_MIRRORED_REPEAT" value="32"> + </constant> + <constant name="TEXTURE_FLAG_CUBEMAP" value="2048"> + </constant> + <constant name="TEXTURE_FLAG_USED_FOR_STREAMING" value="4096"> + </constant> + <constant name="TEXTURE_FLAGS_DEFAULT" value="7"> + </constant> + <constant name="SHADER_SPATIAL" value="0"> + </constant> + <constant name="SHADER_CANVAS_ITEM" value="1"> + </constant> + <constant name="SHADER_PARTICLES" value="2"> + </constant> + <constant name="SHADER_MAX" value="3"> + </constant> + <constant name="ARRAY_VERTEX" value="0"> + </constant> + <constant name="ARRAY_NORMAL" value="1"> + </constant> + <constant name="ARRAY_TANGENT" value="2"> + </constant> + <constant name="ARRAY_COLOR" value="3"> + </constant> + <constant name="ARRAY_TEX_UV" value="4"> + </constant> + <constant name="ARRAY_TEX_UV2" value="5"> + </constant> + <constant name="ARRAY_BONES" value="6"> + </constant> + <constant name="ARRAY_WEIGHTS" value="7"> + </constant> + <constant name="ARRAY_INDEX" value="8"> + </constant> + <constant name="ARRAY_MAX" value="9"> + </constant> + <constant name="ARRAY_FORMAT_VERTEX" value="1"> + </constant> + <constant name="ARRAY_FORMAT_NORMAL" value="2"> + </constant> + <constant name="ARRAY_FORMAT_TANGENT" value="4"> + </constant> + <constant name="ARRAY_FORMAT_COLOR" value="8"> + </constant> + <constant name="ARRAY_FORMAT_TEX_UV" value="16"> + </constant> + <constant name="ARRAY_FORMAT_TEX_UV2" value="32"> + </constant> + <constant name="ARRAY_FORMAT_BONES" value="64"> + </constant> + <constant name="ARRAY_FORMAT_WEIGHTS" value="128"> + </constant> + <constant name="ARRAY_FORMAT_INDEX" value="256"> + </constant> + <constant name="ARRAY_COMPRESS_BASE" value="9"> + </constant> + <constant name="ARRAY_COMPRESS_VERTEX" value="512"> + </constant> + <constant name="ARRAY_COMPRESS_NORMAL" value="1024"> + </constant> + <constant name="ARRAY_COMPRESS_TANGENT" value="2048"> + </constant> + <constant name="ARRAY_COMPRESS_COLOR" value="4096"> + </constant> + <constant name="ARRAY_COMPRESS_TEX_UV" value="8192"> + </constant> + <constant name="ARRAY_COMPRESS_TEX_UV2" value="16384"> + </constant> + <constant name="ARRAY_COMPRESS_BONES" value="32768"> + </constant> + <constant name="ARRAY_COMPRESS_WEIGHTS" value="65536"> + </constant> + <constant name="ARRAY_COMPRESS_INDEX" value="131072"> + </constant> + <constant name="ARRAY_FLAG_USE_2D_VERTICES" value="262144"> + </constant> + <constant name="ARRAY_FLAG_USE_16_BIT_BONES" value="524288"> + </constant> + <constant name="ARRAY_COMPRESS_DEFAULT" value="97792"> + </constant> + <constant name="PRIMITIVE_POINTS" value="0"> + </constant> + <constant name="PRIMITIVE_LINES" value="1"> + </constant> + <constant name="PRIMITIVE_LINE_STRIP" value="2"> + </constant> + <constant name="PRIMITIVE_LINE_LOOP" value="3"> + </constant> + <constant name="PRIMITIVE_TRIANGLES" value="4"> + </constant> + <constant name="PRIMITIVE_TRIANGLE_STRIP" value="5"> + </constant> + <constant name="PRIMITIVE_TRIANGLE_FAN" value="6"> + </constant> + <constant name="PRIMITIVE_MAX" value="7"> + </constant> + <constant name="BLEND_SHAPE_MODE_NORMALIZED" value="0"> + </constant> + <constant name="BLEND_SHAPE_MODE_RELATIVE" value="1"> + </constant> + <constant name="LIGHT_DIRECTIONAL" value="0"> + </constant> + <constant name="LIGHT_OMNI" value="1"> + </constant> + <constant name="LIGHT_SPOT" value="2"> + </constant> + <constant name="LIGHT_PARAM_ENERGY" value="0"> + </constant> + <constant name="LIGHT_PARAM_SPECULAR" value="1"> + </constant> + <constant name="LIGHT_PARAM_RANGE" value="2"> + </constant> + <constant name="LIGHT_PARAM_ATTENUATION" value="3"> + </constant> + <constant name="LIGHT_PARAM_SPOT_ANGLE" value="4"> + </constant> + <constant name="LIGHT_PARAM_SPOT_ATTENUATION" value="5"> + </constant> + <constant name="LIGHT_PARAM_CONTACT_SHADOW_SIZE" value="6"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_MAX_DISTANCE" value="7"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET" value="8"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET" value="9"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET" value="10"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_NORMAL_BIAS" value="11"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_BIAS" value="12"> + </constant> + <constant name="LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE" value="13"> + </constant> + <constant name="LIGHT_PARAM_MAX" value="14"> + </constant> + <constant name="VIEWPORT_UPDATE_DISABLED" value="0"> + </constant> + <constant name="VIEWPORT_UPDATE_ONCE" value="1"> + </constant> + <constant name="VIEWPORT_UPDATE_WHEN_VISIBLE" value="2"> + </constant> + <constant name="VIEWPORT_UPDATE_ALWAYS" value="3"> + </constant> + <constant name="VIEWPORT_CLEAR_ALWAYS" value="0"> + </constant> + <constant name="VIEWPORT_CLEAR_NEVER" value="1"> + </constant> + <constant name="VIEWPORT_CLEAR_ONLY_NEXT_FRAME" value="2"> + </constant> + <constant name="VIEWPORT_MSAA_DISABLED" value="0"> + </constant> + <constant name="VIEWPORT_MSAA_2X" value="1"> + </constant> + <constant name="VIEWPORT_MSAA_4X" value="2"> + </constant> + <constant name="VIEWPORT_MSAA_8X" value="3"> + </constant> + <constant name="VIEWPORT_MSAA_16X" value="4"> + </constant> + <constant name="VIEWPORT_USAGE_2D" value="0"> + </constant> + <constant name="VIEWPORT_USAGE_2D_NO_SAMPLING" value="1"> + </constant> + <constant name="VIEWPORT_USAGE_3D" value="2"> + </constant> + <constant name="VIEWPORT_USAGE_3D_NO_EFFECTS" value="3"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME" value="0"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME" value="1"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME" value="2"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME" value="3"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME" value="4"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME" value="5"> + </constant> + <constant name="VIEWPORT_RENDER_INFO_MAX" value="6"> + </constant> + <constant name="VIEWPORT_DEBUG_DRAW_DISABLED" value="0"> + </constant> + <constant name="VIEWPORT_DEBUG_DRAW_UNSHADED" value="1"> + </constant> + <constant name="VIEWPORT_DEBUG_DRAW_OVERDRAW" value="2"> + </constant> + <constant name="VIEWPORT_DEBUG_DRAW_WIREFRAME" value="3"> + </constant> + <constant name="SCENARIO_DEBUG_DISABLED" value="0"> + </constant> + <constant name="SCENARIO_DEBUG_WIREFRAME" value="1"> + </constant> + <constant name="SCENARIO_DEBUG_OVERDRAW" value="2"> + </constant> + <constant name="SCENARIO_DEBUG_SHADELESS" value="3"> + </constant> + <constant name="INSTANCE_NONE" value="0"> + </constant> + <constant name="INSTANCE_MESH" value="1"> + </constant> + <constant name="INSTANCE_MULTIMESH" value="2"> + </constant> + <constant name="INSTANCE_IMMEDIATE" value="3"> + </constant> + <constant name="INSTANCE_PARTICLES" value="4"> + </constant> + <constant name="INSTANCE_LIGHT" value="5"> + </constant> + <constant name="INSTANCE_REFLECTION_PROBE" value="6"> + </constant> + <constant name="INSTANCE_GI_PROBE" value="7"> + </constant> + <constant name="INSTANCE_MAX" value="8"> + </constant> + <constant name="INSTANCE_GEOMETRY_MASK" value="30"> + </constant> + <constant name="NINE_PATCH_STRETCH" value="0"> + </constant> + <constant name="NINE_PATCH_TILE" value="1"> + </constant> + <constant name="NINE_PATCH_TILE_FIT" value="2"> + </constant> + <constant name="CANVAS_LIGHT_MODE_ADD" value="0"> + </constant> + <constant name="CANVAS_LIGHT_MODE_SUB" value="1"> + </constant> + <constant name="CANVAS_LIGHT_MODE_MIX" value="2"> + </constant> + <constant name="CANVAS_LIGHT_MODE_MASK" value="3"> + </constant> + <constant name="CANVAS_LIGHT_FILTER_NONE" value="0"> + </constant> + <constant name="CANVAS_LIGHT_FILTER_PCF3" value="1"> + </constant> + <constant name="CANVAS_LIGHT_FILTER_PCF5" value="2"> + </constant> + <constant name="CANVAS_LIGHT_FILTER_PCF7" value="3"> + </constant> + <constant name="CANVAS_LIGHT_FILTER_PCF9" value="4"> + </constant> + <constant name="CANVAS_LIGHT_FILTER_PCF13" value="5"> + </constant> + <constant name="CANVAS_OCCLUDER_POLYGON_CULL_DISABLED" value="0"> + </constant> + <constant name="CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE" value="1"> + </constant> + <constant name="CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE" value="2"> + </constant> + <constant name="INFO_OBJECTS_IN_FRAME" value="0"> + </constant> + <constant name="INFO_VERTICES_IN_FRAME" value="1"> + </constant> + <constant name="INFO_MATERIAL_CHANGES_IN_FRAME" value="2"> + </constant> + <constant name="INFO_SHADER_CHANGES_IN_FRAME" value="3"> + </constant> + <constant name="INFO_SURFACE_CHANGES_IN_FRAME" value="4"> + </constant> + <constant name="INFO_DRAW_CALLS_IN_FRAME" value="5"> + </constant> + <constant name="INFO_USAGE_VIDEO_MEM_TOTAL" value="6"> + </constant> + <constant name="INFO_VIDEO_MEM_USED" value="7"> + </constant> + <constant name="INFO_TEXTURE_MEM_USED" value="8"> + </constant> + <constant name="INFO_VERTEX_MEM_USED" value="9"> + </constant> + <constant name="FEATURE_SHADERS" value="0"> + </constant> + <constant name="FEATURE_MULTITHREADED" value="1"> + </constant> </constants> </class> diff --git a/doc/tools/doc_status.py b/doc/tools/doc_status.py index e89b49eb4d..170ded9f50 100644 --- a/doc/tools/doc_status.py +++ b/doc/tools/doc_status.py @@ -250,15 +250,16 @@ class ClassStatus: for tag in list(c): if tag.tag in ['methods']: for sub_tag in list(tag): - methods.append(sub_tag.find('name')) + methods.append(sub_tag.attrib['name']) if tag.tag in ['members']: for sub_tag in list(tag): try: - methods.remove(sub_tag.find('setter')) - methods.remove(sub_tag.find('getter')) + if(sub_tag.attrib['setter'].startswith('_') == False): + methods.remove(sub_tag.attrib['setter']) + if(sub_tag.attrib['getter'].startswith('_') == False): + methods.remove(sub_tag.attrib['getter']) except: pass - for tag in list(c): if tag.tag == 'brief_description': @@ -269,7 +270,7 @@ class ClassStatus: elif tag.tag in ['methods', 'signals']: for sub_tag in list(tag): - if sub_tag.find('name') in methods or tag.tag == 'signals': + if sub_tag.attrib['name'] in methods or tag.tag == 'signals': descr = sub_tag.find('description') status.progresses[tag.tag].increment(len(descr.text.strip()) > 0) elif tag.tag in ['constants', 'members']: diff --git a/doc/tools/makerst.py b/doc/tools/makerst.py index 0c67e3be4c..dc015d781b 100644 --- a/doc/tools/makerst.py +++ b/doc/tools/makerst.py @@ -189,8 +189,11 @@ def rstize_text(text, cclass): post_text = text[endq_pos + 1:] tag_text = text[pos + 1:endq_pos] + escape_post = False + if tag_text in class_names: tag_text = make_type(tag_text) + escape_post = True else: # command cmd = tag_text space_pos = tag_text.find(' ') @@ -209,7 +212,7 @@ def rstize_text(text, cclass): cmd = tag_text[:space_pos] param = tag_text[space_pos + 1:] tag_text = param - elif cmd.find('method') == 0: + elif cmd.find('method') == 0 or cmd.find('member') == 0 or cmd.find('signal') == 0: cmd = tag_text[:space_pos] param = tag_text[space_pos + 1:] @@ -218,12 +221,14 @@ def rstize_text(text, cclass): tag_text = ':ref:`' + class_param + '.' + method_param + '<class_' + class_param + '_' + method_param + '>`' else: tag_text = ':ref:`' + param + '<class_' + cclass + "_" + param + '>`' + escape_post = True elif cmd.find('image=') == 0: tag_text = "" # '' elif cmd.find('url=') == 0: tag_text = ':ref:`' + cmd[4:] + '<' + cmd[4:] + ">`" elif cmd == '/url': - tag_text = ')' + tag_text = '' + escape_post = True elif cmd == 'center': tag_text = '' elif cmd == '/center': @@ -248,6 +253,11 @@ def rstize_text(text, cclass): inside_code = True else: tag_text = make_type(tag_text) + escape_post = True + + # Properly escape things like `[Node]s` + if escape_post and post_text and post_text[0].isalnum(): # not punctuation, escape + post_text = '\ ' + post_text text = pre_text + tag_text + post_text pos = len(pre_text) + len(tag_text) @@ -300,11 +310,11 @@ def make_method( if declare or pp == None: - s = ' **' + m.attrib['name'] + '** ' + s = '**' + m.attrib['name'] + '** ' else: s = ':ref:`' + m.attrib['name'] + '<class_' + cname + "_" + m.attrib['name'] + '>` ' - s += ' **(**' + s += '**(**' argfound = False for a in mdata['argidx']: arg = mdata[a] @@ -324,10 +334,6 @@ def make_method( if 'default' in arg.attrib: s += '=' + arg.attrib['default'] - argfound = True - - if argfound: - s += ' ' s += ' **)**' if 'qualifiers' in m.attrib: @@ -440,6 +446,7 @@ def make_rst_class(node): if events != None and len(list(events)) > 0: f.write(make_heading('Signals', '-')) for m in list(events): + f.write(".. _class_" + name + "_" + m.attrib['name'] + ":\n\n") make_method(f, node.attrib['name'], m, True, name, True) f.write('\n') d = m.find('description') @@ -455,12 +462,14 @@ def make_rst_class(node): f.write(make_heading('Member Variables', '-')) for c in list(members): + # Leading two spaces necessary to prevent breaking the <ul> + f.write(" .. _class_" + name + "_" + c.attrib['name'] + ":\n\n") s = '- ' s += make_type(c.attrib['type']) + ' ' s += '**' + c.attrib['name'] + '**' if c.text.strip() != '': - s += ' - ' + c.text.strip() - f.write(s + '\n') + s += ' - ' + rstize_text(c.text.strip(), name) + f.write(s + '\n\n') f.write('\n') constants = node.find('constants') diff --git a/drivers/gles3/rasterizer_scene_gles3.cpp b/drivers/gles3/rasterizer_scene_gles3.cpp index 6117c91a6a..39f027a5aa 100644 --- a/drivers/gles3/rasterizer_scene_gles3.cpp +++ b/drivers/gles3/rasterizer_scene_gles3.cpp @@ -2569,8 +2569,8 @@ void RasterizerSceneGLES3::_setup_directional_light(int p_index, const Transform ubo_data.light_direction_attenuation[3] = 1.0; ubo_data.light_params[0] = 0; - ubo_data.light_params[1] = li->light_ptr->param[VS::LIGHT_PARAM_SPECULAR]; - ubo_data.light_params[2] = 0; + ubo_data.light_params[1] = 0; + ubo_data.light_params[2] = li->light_ptr->param[VS::LIGHT_PARAM_SPECULAR]; ubo_data.light_params[3] = 0; Color shadow_color = li->light_ptr->shadow_color.to_linear(); diff --git a/drivers/gles3/rasterizer_storage_gles3.cpp b/drivers/gles3/rasterizer_storage_gles3.cpp index 44a9909bd7..296d945cda 100644 --- a/drivers/gles3/rasterizer_storage_gles3.cpp +++ b/drivers/gles3/rasterizer_storage_gles3.cpp @@ -2430,7 +2430,8 @@ void RasterizerStorageGLES3::_update_material(Material *material) { if (material->shader && material->shader->mode == VS::SHADER_SPATIAL) { - if (!material->shader->spatial.uses_alpha && material->shader->spatial.blend_mode == Shader::Spatial::BLEND_MODE_MIX) { + if (material->shader->spatial.blend_mode == Shader::Spatial::BLEND_MODE_MIX && + (!material->shader->spatial.uses_alpha || (material->shader->spatial.uses_alpha && material->shader->spatial.depth_draw_mode == Shader::Spatial::DEPTH_DRAW_ALPHA_PREPASS))) { can_cast_shadow = true; } diff --git a/drivers/gles3/shader_compiler_gles3.cpp b/drivers/gles3/shader_compiler_gles3.cpp index 5fe7b53a7d..6c0e4f74ff 100644 --- a/drivers/gles3/shader_compiler_gles3.cpp +++ b/drivers/gles3/shader_compiler_gles3.cpp @@ -838,7 +838,7 @@ ShaderCompilerGLES3::ShaderCompilerGLES3() { actions[VS::SHADER_SPATIAL].render_mode_defines["diffuse_lambert_wrap"] = "#define DIFFUSE_LAMBERT_WRAP\n"; actions[VS::SHADER_SPATIAL].render_mode_defines["diffuse_toon"] = "#define DIFFUSE_TOON\n"; - actions[VS::SHADER_SPATIAL].render_mode_defines["specular_schlick_ggx"] = "#define SPECULAR_SCHLICK_GGX\n"; + actions[VS::SHADER_SPATIAL].render_mode_defines["specular_ggx"] = "#define SPECULAR_GGX\n"; actions[VS::SHADER_SPATIAL].render_mode_defines["specular_blinn"] = "#define SPECULAR_BLINN\n"; actions[VS::SHADER_SPATIAL].render_mode_defines["specular_phong"] = "#define SPECULAR_PHONG\n"; actions[VS::SHADER_SPATIAL].render_mode_defines["specular_toon"] = "#define SPECULAR_TOON\n"; diff --git a/drivers/gles3/shaders/scene.glsl b/drivers/gles3/shaders/scene.glsl index 2c6dd5552e..9619dadbdd 100644 --- a/drivers/gles3/shaders/scene.glsl +++ b/drivers/gles3/shaders/scene.glsl @@ -169,7 +169,7 @@ void light_compute(vec3 N, vec3 L,vec3 V, vec3 light_color, float roughness, ino float dotNL = max(dot(N,L), 0.0 ); diffuse += dotNL * light_color / M_PI; - if (roughness > 0.0) { + if (roughness < 1.0) { vec3 H = normalize(V + L); float dotNH = max(dot(N,H), 0.0 ); @@ -940,7 +940,7 @@ vec3 metallic_to_specular_color(float metallic, float specular, vec3 albedo) { return mix(vec3(dielectric), albedo, metallic); // TODO: reference? } -void light_compute(vec3 N, vec3 L, vec3 V, vec3 B, vec3 T, vec3 light_color, vec3 attenuation, vec3 diffuse_color, vec3 transmission, float specular_blob_intensity, float roughness, float rim, float rim_tint, float clearcoat, float clearcoat_gloss, float anisotropy, inout vec3 diffuse_light, inout vec3 specular_light) { +void light_compute(vec3 N, vec3 L, vec3 V, vec3 B, vec3 T, vec3 light_color, vec3 attenuation, vec3 diffuse_color, vec3 transmission, float specular_blob_intensity, float roughness, float metallic, float rim, float rim_tint, float clearcoat, float clearcoat_gloss, float anisotropy, inout vec3 diffuse_light, inout vec3 specular_light) { #if defined(USE_LIGHT_SHADER_CODE) //light is written by the light shader @@ -959,80 +959,82 @@ LIGHT_SHADER_CODE float NdotV = dot(N, V); float cNdotV = max(NdotV, 0.0); + if (metallic < 1.0) { #if defined(DIFFUSE_OREN_NAYAR) - vec3 diffuse_brdf_NL; + vec3 diffuse_brdf_NL; #else - float diffuse_brdf_NL; // BRDF times N.L for calculating diffuse radiance + float diffuse_brdf_NL; // BRDF times N.L for calculating diffuse radiance #endif #if defined(DIFFUSE_LAMBERT_WRAP) - //energy conserving lambert wrap shader - diffuse_brdf_NL = max(0.0,(NdotL + roughness) / ((1.0 + roughness) * (1.0 + roughness))); + //energy conserving lambert wrap shader + diffuse_brdf_NL = max(0.0,(NdotL + roughness) / ((1.0 + roughness) * (1.0 + roughness))); #elif defined(DIFFUSE_OREN_NAYAR) - { - // see http://mimosa-pudica.net/improved-oren-nayar.html - float LdotV = dot(L, V); + { + // see http://mimosa-pudica.net/improved-oren-nayar.html + float LdotV = dot(L, V); - float s = LdotV - NdotL * NdotV; - float t = mix(1.0, max(NdotL, NdotV), step(0.0, s)); + float s = LdotV - NdotL * NdotV; + float t = mix(1.0, max(NdotL, NdotV), step(0.0, s)); - float sigma2 = roughness * roughness; // TODO: this needs checking - vec3 A = 1.0 + sigma2 * (- 0.5 / (sigma2 + 0.33) + 0.17*diffuse_color / (sigma2 + 0.13) ); - float B = 0.45 * sigma2 / (sigma2 + 0.09); + float sigma2 = roughness * roughness; // TODO: this needs checking + vec3 A = 1.0 + sigma2 * (- 0.5 / (sigma2 + 0.33) + 0.17*diffuse_color / (sigma2 + 0.13) ); + float B = 0.45 * sigma2 / (sigma2 + 0.09); - diffuse_brdf_NL = cNdotL * (A + vec3(B) * s / t) * (1.0 / M_PI); - } + diffuse_brdf_NL = cNdotL * (A + vec3(B) * s / t) * (1.0 / M_PI); + } #elif defined(DIFFUSE_TOON) - diffuse_brdf_NL = smoothstep(-roughness,max(roughness,0.01),NdotL); + diffuse_brdf_NL = smoothstep(-roughness,max(roughness,0.01),NdotL); #elif defined(DIFFUSE_BURLEY) - { + { - vec3 H = normalize(V + L); - float cLdotH = max(0.0,dot(L, H)); + vec3 H = normalize(V + L); + float cLdotH = max(0.0,dot(L, H)); - float FD90 = 0.5 + 2.0 * cLdotH * cLdotH * roughness; - float FdV = 1.0 + (FD90 - 1.0) * SchlickFresnel(cNdotV); - float FdL = 1.0 + (FD90 - 1.0) * SchlickFresnel(cNdotL); - diffuse_brdf_NL = (1.0 / M_PI) * FdV * FdL * cNdotL; -/* - float energyBias = mix(roughness, 0.0, 0.5); - float energyFactor = mix(roughness, 1.0, 1.0 / 1.51); - float fd90 = energyBias + 2.0 * VoH * VoH * roughness; - float f0 = 1.0; - float lightScatter = f0 + (fd90 - f0) * pow(1.0 - cNdotL, 5.0); - float viewScatter = f0 + (fd90 - f0) * pow(1.0 - cNdotV, 5.0); - - diffuse_brdf_NL = lightScatter * viewScatter * energyFactor;*/ - } + float FD90 = 0.5 + 2.0 * cLdotH * cLdotH * roughness; + float FdV = 1.0 + (FD90 - 1.0) * SchlickFresnel(cNdotV); + float FdL = 1.0 + (FD90 - 1.0) * SchlickFresnel(cNdotL); + diffuse_brdf_NL = (1.0 / M_PI) * FdV * FdL * cNdotL; + /* + float energyBias = mix(roughness, 0.0, 0.5); + float energyFactor = mix(roughness, 1.0, 1.0 / 1.51); + float fd90 = energyBias + 2.0 * VoH * VoH * roughness; + float f0 = 1.0; + float lightScatter = f0 + (fd90 - f0) * pow(1.0 - cNdotL, 5.0); + float viewScatter = f0 + (fd90 - f0) * pow(1.0 - cNdotV, 5.0); + + diffuse_brdf_NL = lightScatter * viewScatter * energyFactor;*/ + } #else - //lambert - diffuse_brdf_NL = cNdotL * (1.0 / M_PI); + //lambert + diffuse_brdf_NL = cNdotL * (1.0 / M_PI); #endif #if defined(TRANSMISSION_USED) - diffuse_light += light_color * diffuse_color * mix(vec3(diffuse_brdf_NL), vec3(M_PI), transmission) * attenuation; + diffuse_light += light_color * diffuse_color * mix(vec3(diffuse_brdf_NL), vec3(M_PI), transmission) * attenuation; #else - diffuse_light += light_color * diffuse_color * diffuse_brdf_NL * attenuation; + diffuse_light += light_color * diffuse_color * diffuse_brdf_NL * attenuation; #endif #if defined(LIGHT_USE_RIM) - float rim_light = pow(1.0-cNdotV, (1.0-roughness)*16.0); - diffuse_light += rim_light * rim * mix(vec3(1.0),diffuse_color,rim_tint) * light_color; + float rim_light = pow(1.0-cNdotV, (1.0-roughness)*16.0); + diffuse_light += rim_light * rim * mix(vec3(1.0),diffuse_color,rim_tint) * light_color; #endif + } - if (roughness > 0.0) { + if (roughness < 1.0) { // D @@ -1063,7 +1065,7 @@ LIGHT_SHADER_CODE #elif defined(SPECULAR_DISABLED) //none.. -#elif defined(SPECULAR_SCHLICK_GGX) +#elif defined(SPECULAR_GGX) // shlick+ggx as default vec3 H = normalize(V + L); @@ -1099,21 +1101,22 @@ LIGHT_SHADER_CODE #endif #if defined(LIGHT_USE_CLEARCOAT) - -# if !defined(SPECULAR_SCHLICK_GGX) && !defined(SPECULAR_BLINN) - vec3 H = normalize(V + L); + if (clearcoat_gloss > 0.0) { +# if !defined(SPECULAR_GGX) && !defined(SPECULAR_BLINN) + vec3 H = normalize(V + L); # endif -# if !defined(SPECULAR_SCHLICK_GGX) - float cNdotH = max(dot(N,H), 0.0); - float cLdotH = max(dot(L,H), 0.0); - float cLdotH5 = SchlickFresnel(cLdotH); +# if !defined(SPECULAR_GGX) + float cNdotH = max(dot(N,H), 0.0); + float cLdotH = max(dot(L,H), 0.0); + float cLdotH5 = SchlickFresnel(cLdotH); #endif - float Dr = GTR1(cNdotH, mix(.1, .001, clearcoat_gloss)); - float Fr = mix(.04, 1.0, cLdotH5); - float Gr = G_GGX_2cos(cNdotL, .25) * G_GGX_2cos(cNdotV, .25); + float Dr = GTR1(cNdotH, mix(.1, .001, clearcoat_gloss)); + float Fr = mix(.04, 1.0, cLdotH5); + float Gr = G_GGX_2cos(cNdotL, .25) * G_GGX_2cos(cNdotV, .25); - specular_light += .25*clearcoat*Gr*Fr*Dr; + specular_light += .25*clearcoat*Gr*Fr*Dr; + } #endif } @@ -1195,7 +1198,7 @@ vec3 light_transmittance(float translucency,vec3 light_vec, vec3 normal, vec3 po } #endif -void light_process_omni(int idx, vec3 vertex, vec3 eye_vec,vec3 normal,vec3 binormal, vec3 tangent, vec3 albedo, vec3 transmission, float roughness, float rim, float rim_tint, float clearcoat, float clearcoat_gloss, float anisotropy, float p_blob_intensity, inout vec3 diffuse_light, inout vec3 specular_light) { +void light_process_omni(int idx, vec3 vertex, vec3 eye_vec,vec3 normal,vec3 binormal, vec3 tangent, vec3 albedo, vec3 transmission, float roughness, float metallic, float rim, float rim_tint, float clearcoat, float clearcoat_gloss, float anisotropy, float p_blob_intensity, inout vec3 diffuse_light, inout vec3 specular_light) { vec3 light_rel_vec = omni_lights[idx].light_pos_inv_radius.xyz-vertex; float light_length = length( light_rel_vec ); @@ -1249,11 +1252,11 @@ void light_process_omni(int idx, vec3 vertex, vec3 eye_vec,vec3 normal,vec3 bino light_attenuation*=mix(omni_lights[idx].shadow_color_contact.rgb,vec3(1.0),shadow); } - light_compute(normal,normalize(light_rel_vec),eye_vec,binormal,tangent,omni_lights[idx].light_color_energy.rgb,light_attenuation,albedo,transmission,omni_lights[idx].light_params.z*p_blob_intensity,roughness,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,diffuse_light,specular_light); + light_compute(normal,normalize(light_rel_vec),eye_vec,binormal,tangent,omni_lights[idx].light_color_energy.rgb,light_attenuation,albedo,transmission,omni_lights[idx].light_params.z*p_blob_intensity,roughness,metallic,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,diffuse_light,specular_light); } -void light_process_spot(int idx, vec3 vertex, vec3 eye_vec, vec3 normal, vec3 binormal, vec3 tangent,vec3 albedo, vec3 transmission,float roughness, float rim,float rim_tint, float clearcoat, float clearcoat_gloss,float anisotropy,float p_blob_intensity, inout vec3 diffuse_light, inout vec3 specular_light) { +void light_process_spot(int idx, vec3 vertex, vec3 eye_vec, vec3 normal, vec3 binormal, vec3 tangent,vec3 albedo, vec3 transmission,float roughness, float metallic, float rim, float rim_tint, float clearcoat, float clearcoat_gloss,float anisotropy,float p_blob_intensity, inout vec3 diffuse_light, inout vec3 specular_light) { vec3 light_rel_vec = spot_lights[idx].light_pos_inv_radius.xyz-vertex; float light_length = length( light_rel_vec ); @@ -1283,7 +1286,7 @@ void light_process_spot(int idx, vec3 vertex, vec3 eye_vec, vec3 normal, vec3 bi light_attenuation*=mix(spot_lights[idx].shadow_color_contact.rgb,vec3(1.0),shadow); } - light_compute(normal,normalize(light_rel_vec),eye_vec,binormal,tangent,spot_lights[idx].light_color_energy.rgb,light_attenuation,albedo,transmission,spot_lights[idx].light_params.z*p_blob_intensity,roughness,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,diffuse_light,specular_light); + light_compute(normal,normalize(light_rel_vec),eye_vec,binormal,tangent,spot_lights[idx].light_color_energy.rgb,light_attenuation,albedo,transmission,spot_lights[idx].light_params.z*p_blob_intensity,roughness,metallic,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,diffuse_light,specular_light); } @@ -1916,7 +1919,7 @@ FRAGMENT_SHADER_CODE specular_light*=mix(vec3(1.0),light_attenuation,specular_light_interp.a); #else - light_compute(normal,-light_direction_attenuation.xyz,eye_vec,binormal,tangent,light_color_energy.rgb,light_attenuation,albedo,transmission,light_params.z*specular_blob_intensity,roughness,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,diffuse_light,specular_light); + light_compute(normal,-light_direction_attenuation.xyz,eye_vec,binormal,tangent,light_color_energy.rgb,light_attenuation,albedo,transmission,light_params.z*specular_blob_intensity,roughness,metallic,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,diffuse_light,specular_light); #endif @@ -1954,11 +1957,11 @@ FRAGMENT_SHADER_CODE #else for(int i=0;i<omni_light_count;i++) { - light_process_omni(omni_light_indices[i],vertex,eye_vec,normal,binormal,tangent,albedo,transmission,roughness,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,specular_blob_intensity,diffuse_light,specular_light); + light_process_omni(omni_light_indices[i],vertex,eye_vec,normal,binormal,tangent,albedo,transmission,roughness,metallic,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,specular_blob_intensity,diffuse_light,specular_light); } for(int i=0;i<spot_light_count;i++) { - light_process_spot(spot_light_indices[i],vertex,eye_vec,normal,binormal,tangent,albedo,transmission,roughness,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,specular_blob_intensity,diffuse_light,specular_light); + light_process_spot(spot_light_indices[i],vertex,eye_vec,normal,binormal,tangent,albedo,transmission,roughness,metallic,rim,rim_tint,clearcoat,clearcoat_gloss,anisotropy,specular_blob_intensity,diffuse_light,specular_light); } #endif //USE_VERTEX_LIGHTING @@ -1985,7 +1988,7 @@ FRAGMENT_SHADER_CODE //energy conservation - diffuse_light *= 1.0-metallic; // TODO: avoid diffuse and ambient light calculations when metallic == 1 + diffuse_light *= 1.0-metallic; // TODO: avoid all diffuse and ambient light calculations when metallic == 1 up to this point ambient_light *= 1.0-metallic; diff --git a/editor/SCsub b/editor/SCsub index 772feca5f8..2b6494608b 100644 --- a/editor/SCsub +++ b/editor/SCsub @@ -415,12 +415,11 @@ if env['tools']: f.close() # API documentation - docs=[] - print("cdir is: "+env.Dir('#').abspath) - for f in os.listdir(os.path.join(env.Dir('#').abspath,"doc/classes")): - docs.append("#doc/classes/"+f) + docs = [] + for f in os.listdir(os.path.join(env.Dir('#').abspath, "doc/classes")): + docs.append("#doc/classes/" + f) - _make_doc_data_class_path(os.path.join(env.Dir('#').abspath,"editor/doc")) + _make_doc_data_class_path(os.path.join(env.Dir('#').abspath, "editor/doc")) env.Depends("#editor/doc_data_compressed.gen.h", docs) env.Command("#editor/doc_data_compressed.gen.h", docs, make_doc_header) diff --git a/editor/collada/collada.cpp b/editor/collada/collada.cpp index 2d49840683..6dbfd84c86 100644 --- a/editor/collada/collada.cpp +++ b/editor/collada/collada.cpp @@ -422,11 +422,6 @@ Vector<String> Collada::_read_string_array(XMLParser &parser) { // parse String data String str = parser.get_node_data(); array = str.split_spaces(); - /* - for(int i=0;i<array.size();i++) { - print_line(itos(i)+": "+array[i]); - } - */ } else if (parser.get_node_type() == XMLParser::NODE_ELEMENT_END) break; // end parsing text } @@ -1320,11 +1315,8 @@ void Collada::_parse_morph_controller(XMLParser &parser, String p_id) { state.morph_controller_data_map[p_id] = MorphControllerData(); MorphControllerData &morphdata = state.morph_controller_data_map[p_id]; - print_line("morph source: " + parser.get_attribute_value("source") + " id: " + p_id); morphdata.mesh = _uri_to_id(parser.get_attribute_value("source")); - print_line("morph source2: " + morphdata.mesh); morphdata.mode = parser.get_attribute_value("method"); - printf("JJmorph: %p\n", &morphdata); String current_source; while (parser.read() == OK) { @@ -1690,7 +1682,6 @@ Collada::Node *Collada::_parse_visual_scene_node(XMLParser &parser) { } else if (section != "node") { //usually what defines the type of node - //print_line(" don't know what to do with "+section); if (section.begins_with("instance_")) { if (!node) { @@ -1863,9 +1854,6 @@ void Collada::_parse_animation(XMLParser &parser) { String source = _uri_to_id(channel_sources[i]); String target = channel_targets[i]; - if (!samplers.has(source)) { - print_line("channel lacks source: " + source); - } ERR_CONTINUE(!samplers.has(source)); Map<String, String> &sampler = samplers[source]; @@ -1970,8 +1958,6 @@ void Collada::_parse_animation(XMLParser &parser) { track.target = target; } - print_line("TARGET: " + track.target); - state.animation_tracks.push_back(track); if (!state.referenced_tracks.has(target)) @@ -2027,8 +2013,8 @@ void Collada::_parse_animation_clip(XMLParser &parser) { } state.animation_clips.push_back(clip); - print_line("found anim clip: " + clip.name); } + void Collada::_parse_scene(XMLParser &parser) { if (parser.is_empty()) { @@ -2044,7 +2030,6 @@ void Collada::_parse_scene(XMLParser &parser) { if (name == "instance_visual_scene") { state.root_visual_scene = _uri_to_id(parser.get_attribute_value("url")); - print_line("***ROOT VISUAL SCENE: " + state.root_visual_scene); } else if (name == "instance_physics_scene") { state.root_physics_scene = _uri_to_id(parser.get_attribute_value("url")); @@ -2213,9 +2198,6 @@ void Collada::_merge_skeletons(VisualScene *p_vscene, Node *p_node) { NodeJoint *nj = SAFE_CAST<NodeJoint *>(state.scene_map[nodeid]); ERR_CONTINUE(!nj); //broken collada - if (!nj->owner) { - print_line("no owner for: " + String(nodeid)); - } ERR_CONTINUE(!nj->owner); //weird, node should have a skeleton owner skeletons.insert(nj->owner); @@ -2268,10 +2250,6 @@ void Collada::_merge_skeletons2(VisualScene *p_vscene) { name = state.sid_to_node_map[F->key()]; - if (!state.scene_map.has(name)) { - print_line("no foundie node for: " + name); - } - ERR_CONTINUE(!state.scene_map.has(name)); Node *node = state.scene_map[name]; @@ -2299,9 +2277,6 @@ void Collada::_merge_skeletons2(VisualScene *p_vscene) { if (skeleton != sk) { //whoa.. wtf, merge. - print_line("MERGED BONES!!"); - - //NodeSkeleton *merged = E->get(); _remove_node(p_vscene, sk); for (int i = 0; i < sk->children.size(); i++) { @@ -2399,9 +2374,6 @@ bool Collada::_move_geometry_to_skeletons(VisualScene *p_vscene, Node *p_node, L ERR_FAIL_COND_V(!state.scene_map.has(nodeid), false); //weird, it should have it... NodeJoint *nj = SAFE_CAST<NodeJoint *>(state.scene_map[nodeid]); ERR_FAIL_COND_V(!nj, false); - if (!nj->owner) { - print_line("Has no owner: " + nj->name); - } ERR_FAIL_COND_V(!nj->owner, false); //weird, node should have a skeleton owner NodeSkeleton *sk = nj->owner; diff --git a/editor/dependency_editor.cpp b/editor/dependency_editor.cpp index 64f1c4ccb2..29e2423e9b 100644 --- a/editor/dependency_editor.cpp +++ b/editor/dependency_editor.cpp @@ -544,7 +544,7 @@ DependencyErrorDialog::DependencyErrorDialog() { vb->add_margin_child(TTR("Scene failed to load due to missing dependencies:"), files, true); files->set_v_size_flags(SIZE_EXPAND_FILL); get_ok()->set_text(TTR("Open Anyway")); - get_cancel()->set_text(TTR("Done")); + get_cancel()->set_text(TTR("Close")); text = memnew(Label); vb->add_child(text); diff --git a/editor/editor_export.cpp b/editor/editor_export.cpp index bc20a99809..efe32b99ab 100644 --- a/editor/editor_export.cpp +++ b/editor/editor_export.cpp @@ -342,12 +342,10 @@ String EditorExportPlatform::find_export_template(String template_file_name, Str bool has_system_path = (system_file != ""); system_file = system_file.plus_file(base_name); - print_line("test user file: " + user_file); // Prefer user file if (FileAccess::exists(user_file)) { return user_file; } - print_line("test system file: " + system_file); // Now check system file if (has_system_path) { @@ -927,13 +925,10 @@ void EditorExport::_save() { } config->save("res://export_presets.cfg"); - - print_line("saved ok"); } void EditorExport::save_presets() { - print_line("save presets"); if (block_save) return; save_timer->start(); diff --git a/editor/editor_file_dialog.cpp b/editor/editor_file_dialog.cpp index b980c4f0ec..a0ca9b88e0 100644 --- a/editor/editor_file_dialog.cpp +++ b/editor/editor_file_dialog.cpp @@ -1368,35 +1368,41 @@ EditorFileDialog::EditorFileDialog() { VBoxContainer *item_vb = memnew(VBoxContainer); list_hb->add_child(item_vb); - item_vb->set_h_size_flags(SIZE_EXPAND_FILL); - item_list = memnew(ItemList); - item_list->set_v_size_flags(SIZE_EXPAND_FILL); - item_vb->add_margin_child(TTR("Directories & Files:"), item_list, true); + HBoxContainer *preview_hb = memnew(HBoxContainer); + preview_hb->set_v_size_flags(SIZE_EXPAND_FILL); + item_vb->add_child(preview_hb); - HBoxContainer *filter_hb = memnew(HBoxContainer); - item_vb->add_child(filter_hb); + VBoxContainer *list_vb = memnew(VBoxContainer); + list_vb->set_h_size_flags(SIZE_EXPAND_FILL); + list_vb->add_child(memnew(Label(TTR("Directories & Files:")))); + preview_hb->add_child(list_vb); - VBoxContainer *filter_vb = memnew(VBoxContainer); - filter_hb->add_child(filter_vb); - filter_vb->set_h_size_flags(SIZE_EXPAND_FILL); + item_list = memnew(ItemList); + item_list->set_v_size_flags(SIZE_EXPAND_FILL); + list_vb->add_child(item_list); preview_vb = memnew(VBoxContainer); - filter_hb->add_child(preview_vb); + preview_hb->add_child(preview_vb); CenterContainer *prev_cc = memnew(CenterContainer); preview_vb->add_margin_child(TTR("Preview:"), prev_cc); preview = memnew(TextureRect); prev_cc->add_child(preview); preview_vb->hide(); + HBoxContainer *filename_hbc = memnew(HBoxContainer); + filename_hbc->add_child(memnew(Label(TTR("File:")))); file = memnew(LineEdit); - //add_child(file); - filter_vb->add_margin_child(TTR("File:"), file); - + file->set_stretch_ratio(4); + file->set_h_size_flags(SIZE_EXPAND_FILL); + filename_hbc->add_child(file); filter = memnew(OptionButton); - //add_child(filter); - filter_vb->add_margin_child(TTR("Filter:"), filter); + filter->set_stretch_ratio(3); + filter->set_h_size_flags(SIZE_EXPAND_FILL); filter->set_clip_text(true); //too many extensions overflow it + filename_hbc->add_child(filter); + filename_hbc->set_h_size_flags(SIZE_EXPAND_FILL); + item_vb->add_child(filename_hbc); dir_access = DirAccess::create(DirAccess::ACCESS_RESOURCES); access = ACCESS_RESOURCES; diff --git a/editor/editor_file_system.cpp b/editor/editor_file_system.cpp index 4ae786391b..a6fc8dcddf 100644 --- a/editor/editor_file_system.cpp +++ b/editor/editor_file_system.cpp @@ -240,17 +240,12 @@ void EditorFileSystem::_scan_filesystem() { String update_cache = EditorSettings::get_singleton()->get_project_settings_path().plus_file("filesystem_update3"); - print_line("try to see fs update2"); if (FileAccess::exists(update_cache)) { - - print_line("it exists"); - { FileAccessRef f = FileAccess::open(update_cache, FileAccess::READ); String l = f->get_line().strip_edges(); while (l != String()) { - print_line("erased cache for: " + l + " " + itos(file_cache.has(l))); file_cache.erase(l); //erase cache for this, so it gets updated l = f->get_line().strip_edges(); } @@ -278,9 +273,6 @@ void EditorFileSystem::_scan_filesystem() { memdelete(d); - //save back the findings - //String fscache = EditorSettings::get_singleton()->get_project_settings_path().plus_file("file_cache"); - f = FileAccess::open(fscache, FileAccess::WRITE); _save_filesystem_cache(new_filesystem, f); f->close(); @@ -322,7 +314,6 @@ bool EditorFileSystem::_update_scan_actions() { } break; case ItemAction::ACTION_DIR_ADD: { - //print_line("*ACTION ADD DIR: "+ia.new_dir->get_name()); int idx = 0; for (int i = 0; i < ia.dir->subdirs.size(); i++) { @@ -341,7 +332,6 @@ bool EditorFileSystem::_update_scan_actions() { case ItemAction::ACTION_DIR_REMOVE: { ERR_CONTINUE(!ia.dir->parent); - //print_line("*ACTION REMOVE DIR: "+ia.dir->get_name()); ia.dir->parent->subdirs.erase(ia.dir); memdelete(ia.dir); fs_changed = true; @@ -362,7 +352,6 @@ bool EditorFileSystem::_update_scan_actions() { } fs_changed = true; - //print_line("*ACTION ADD FILE: "+ia.new_file->file); } break; case ItemAction::ACTION_FILE_REMOVE: { @@ -374,7 +363,6 @@ bool EditorFileSystem::_update_scan_actions() { ia.dir->files.remove(idx); fs_changed = true; - //print_line("*ACTION REMOVE FILE: "+ia.file); } break; case ItemAction::ACTION_FILE_REIMPORT: { @@ -512,7 +500,6 @@ bool EditorFileSystem::_check_missing_imported_files(const String &p_path) { for (List<String>::Element *E = to_check.front(); E; E = E->next()) { if (!FileAccess::exists(E->get())) { - print_line("missing " + E->get() + ", reimport"); return false; } } @@ -639,22 +626,7 @@ void EditorFileSystem::_scan_new_dir(EditorFileSystemDirectory *p_dir, DirAccess } else { - if (!fc) { - print_line("REIMPORT BECAUSE: not previously found"); - } else if (fc->modification_time != mt) { - print_line("REIMPORT BECAUSE: modified resource time " + itos(fc->modification_time) + " vs " + itos(mt)); - - } else if (fc->import_modification_time != import_mt) { - print_line("REIMPORT BECAUSE: modified .import time" + itos(fc->import_modification_time) + " vs " + itos(import_mt)); - - } else { - - print_line("REIMPORT BECAUSE: missing imported files"); - } - fi->type = ResourceFormatImporter::get_singleton()->get_resource_type(path); - //fi->deps = ResourceLoader::get_dependencies(path); pointless because it will be reimported, but.. - print_line("import extension tried resource type for " + path + " and its " + fi->type); fi->modified_time = 0; fi->import_modified_time = 0; fi->import_valid = ResourceLoader::is_import_valid(path); @@ -678,7 +650,6 @@ void EditorFileSystem::_scan_new_dir(EditorFileSystemDirectory *p_dir, DirAccess //new or modified time fi->type = ResourceLoader::get_resource_type(path); fi->deps = _get_dependencies(path); - print_line("regular import tried resource type for " + path + " and its " + fi->type); fi->modified_time = mt; fi->import_modified_time = 0; fi->import_valid = true; @@ -697,8 +668,6 @@ void EditorFileSystem::_scan_fs_changes(EditorFileSystemDirectory *p_dir, const bool updated_dir = false; String cd = p_dir->get_path(); - //print_line("dir: "+p_dir->get_path()+" MODTIME: "+itos(p_dir->modified_time)+" CTIME: "+itos(current_mtime)); - if (current_mtime != p_dir->modified_time) { updated_dir = true; @@ -791,11 +760,6 @@ void EditorFileSystem::_scan_fs_changes(EditorFileSystemDirectory *p_dir, const if (import_extensions.has(ext)) { //if it can be imported, and it was added, it needs to be reimported - print_line("REIMPORT: file was not found before, reimport"); - print_line("at dir: " + p_dir->get_path() + " file: " + f); - for (int i = 0; i < p_dir->files.size(); i++) { - print_line(itos(i) + ": " + p_dir->files[i]->file); - } ItemAction ia; ia.action = ItemAction::ACTION_FILE_REIMPORT; ia.dir = p_dir; @@ -835,20 +799,15 @@ void EditorFileSystem::_scan_fs_changes(EditorFileSystemDirectory *p_dir, const bool reimport = false; if (mt != p_dir->files[i]->modified_time) { - print_line("REIMPORT: modified time changed, reimport"); reimport = true; //it was modified, must be reimported. } else if (!FileAccess::exists(path + ".import")) { - print_line("REIMPORT: no .import exists, reimport"); reimport = true; //no .import file, obviously reimport } else { uint64_t import_mt = FileAccess::get_modified_time(path + ".import"); - //print_line(itos(import_mt) + " vs " + itos(p_dir->files[i]->import_modified_time)); if (import_mt != p_dir->files[i]->import_modified_time) { - print_line("REIMPORT: import modified changed, reimport"); reimport = true; } else if (!_check_missing_imported_files(path)) { - print_line("REIMPORT: imported files removed"); reimport = true; } } @@ -947,9 +906,6 @@ void EditorFileSystem::scan_changes() { Thread::Settings s; s.priority = Thread::PRIORITY_LOW; thread_sources = Thread::create(_thread_func_sources, this, s); - //tree->hide(); - //print_line("SCAN BEGIN!"); - //progress->show(); } } @@ -1000,7 +956,6 @@ void EditorFileSystem::_notification(int p_what) { thread_sources = NULL; if (_update_scan_actions()) emit_signal("filesystem_changed"); - //print_line("sources changed: "+itos(sources_changed.size())); emit_signal("sources_changed", sources_changed.size() > 0); } } else if (!scanning) { @@ -1017,10 +972,6 @@ void EditorFileSystem::_notification(int p_what) { _update_scan_actions(); emit_signal("filesystem_changed"); emit_signal("sources_changed", sources_changed.size() > 0); - //print_line("initial sources changed: "+itos(sources_changed.size())); - - } else { - //progress->set_text("Scanning...\n"+itos(total*100)+"%"); } } } break; @@ -1239,7 +1190,6 @@ void EditorFileSystem::_save_late_updated_files() { void EditorFileSystem::_resource_saved(const String &p_path) { - //print_line("resource saved: "+p_path); EditorFileSystem::get_singleton()->update_file(p_path); } @@ -1311,14 +1261,10 @@ void EditorFileSystem::update_file(const String &p_file) { _save_late_updated_files(); //files need to be updated in the re-scan } - //print_line("UPDATING: "+p_file); fs->files[cpos]->type = type; fs->files[cpos]->modified_time = FileAccess::get_modified_time(p_file); fs->files[cpos]->deps = _get_dependencies(p_file); fs->files[cpos]->import_valid = ResourceLoader::is_import_valid(p_file); - //if (FileAccess::exists(p_file+".import")) { - // fs->files[cpos]->import_modified_time=FileAccess::get_modified_time(p_file+".import"); - //} EditorResourcePreview::get_singleton()->call_deferred("check_for_invalidation", p_file); call_deferred("emit_signal", "filesystem_changed"); //update later @@ -1326,8 +1272,6 @@ void EditorFileSystem::update_file(const String &p_file) { void EditorFileSystem::_reimport_file(const String &p_file) { - print_line("REIMPORTING: " + p_file); - EditorFileSystemDirectory *fs = NULL; int cpos = -1; bool found = _find_file(p_file, &fs, cpos); diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index aca2f59134..b77525c0ba 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -308,6 +308,8 @@ void EditorNode::_notification(int p_what) { } _update_scene_tabs(); + recent_scenes->set_as_minsize(); + // debugger area if (ScriptEditor::get_singleton()->get_debugger()->is_visible()) bottom_panel->add_style_override("panel", gui_base->get_stylebox("BottomPanelDebuggerOverride", "EditorStyles")); @@ -406,7 +408,6 @@ void EditorNode::_fs_changed() { uint64_t mt = FileAccess::get_modified_time(E->get()->get_import_path()); if (mt != E->get()->get_import_last_modified_time()) { - print_line("success"); changed.push_back(E->get()); } #endif @@ -431,7 +432,7 @@ void EditorNode::_fs_changed() { } void EditorNode::_resources_reimported(const Vector<String> &p_resources) { - print_line("reimporting"); + List<String> scenes; //will load later for (int i = 0; i < p_resources.size(); i++) { @@ -463,7 +464,6 @@ void EditorNode::_sources_changed(bool p_exist) { if (defer_load_scene != "") { - print_line("loading scene DEFERRED"); load_scene(defer_load_scene); defer_load_scene = ""; } @@ -781,7 +781,6 @@ bool EditorNode::_find_and_save_resource(RES p_res, Map<RES, bool> &processed, i if (p_res->get_path().is_resource_file()) { if (changed || subchanged) { //save - print_line("Also saving modified external resource: " + p_res->get_path()); ResourceSaver::save(p_res->get_path(), p_res, flags); } processed[p_res] = false; //because it's a file @@ -1454,7 +1453,7 @@ void EditorNode::_edit_current() { } } else if (current_res->get_path().is_resource_file()) { if (FileAccess::exists(current_res->get_path() + ".import")) { - editable_warning = TTR("This resource was imported, so it's not editable. Change it's settings in the import panel and re-import."); + editable_warning = TTR("This resource was imported, so it's not editable. Change its settings in the import panel and then re-import."); } } } else if (is_node) { @@ -1991,7 +1990,6 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) { case EDIT_UNDO: { if (Input::get_singleton()->get_mouse_button_mask() & 0x7) { - print_line("no because state"); break; // can't undo while mouse buttons are pressed } @@ -2960,7 +2958,6 @@ Error EditorNode::load_scene(const String &p_scene, bool p_ignore_broken_deps, b dependency_errors.clear(); - print_line("actually loading it"); Error err; Ref<PackedScene> sdata = ResourceLoader::load(lpath, "", true, &err); if (!sdata.is_valid()) { @@ -4297,15 +4294,11 @@ void EditorNode::reload_scene(const String &p_path) { //first of all, reload internal textures, materials, meshes, etc. as they might have changed on disk - print_line("reloading: " + p_path); List<Ref<Resource> > cached; ResourceCache::get_cached_resources(&cached); List<Ref<Resource> > to_clear; //clear internal resources from previous scene from being used for (List<Ref<Resource> >::Element *E = cached.front(); E; E = E->next()) { - if (E->get()->get_path().find("::") != -1) { - print_line(E->get()->get_path()); - } if (E->get()->get_path().begins_with(p_path + "::")) { //subresources of existing scene to_clear.push_back(E->get()); } @@ -4313,7 +4306,6 @@ void EditorNode::reload_scene(const String &p_path) { //so reload reloads everything, clear subresources of previous scene while (to_clear.front()) { - print_line("bye bye: " + to_clear.front()->get()->get_path()); to_clear.front()->get()->set_path(""); to_clear.pop_front(); } @@ -5541,6 +5533,10 @@ EditorNode::EditorNode() { Ref<SpatialMaterialConversionPlugin> spatial_mat_convert; spatial_mat_convert.instance(); resource_conversion_plugins.push_back(spatial_mat_convert); + + Ref<ParticlesMaterialConversionPlugin> particles_mat_convert; + particles_mat_convert.instance(); + resource_conversion_plugins.push_back(particles_mat_convert); } circle_step_msec = OS::get_singleton()->get_ticks_msec(); circle_step_frame = Engine::get_singleton()->get_frames_drawn(); @@ -5691,12 +5687,12 @@ void EditorPluginList::edit(Object *p_object) { } } -bool EditorPluginList::forward_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { +bool EditorPluginList::forward_gui_input(const Ref<InputEvent> &p_event) { bool discard = false; for (int i = 0; i < plugins_list.size(); i++) { - if (plugins_list[i]->forward_canvas_gui_input(p_canvas_xform, p_event)) { + if (plugins_list[i]->forward_canvas_gui_input(p_event)) { discard = true; } } @@ -5720,10 +5716,10 @@ bool EditorPluginList::forward_spatial_gui_input(Camera *p_camera, const Ref<Inp return discard; } -void EditorPluginList::forward_draw_over_canvas(const Transform2D &p_canvas_xform, Control *p_canvas) { +void EditorPluginList::forward_draw_over_canvas(Control *p_canvas) { for (int i = 0; i < plugins_list.size(); i++) { - plugins_list[i]->forward_draw_over_canvas(p_canvas_xform, p_canvas); + plugins_list[i]->forward_draw_over_canvas(p_canvas); } } diff --git a/editor/editor_node.h b/editor/editor_node.h index 0d1c6787cd..32d46e686b 100644 --- a/editor/editor_node.h +++ b/editor/editor_node.h @@ -812,9 +812,9 @@ public: void make_visible(bool p_visible); void edit(Object *p_object); - bool forward_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event); + bool forward_gui_input(const Ref<InputEvent> &p_event); bool forward_spatial_gui_input(Camera *p_camera, const Ref<InputEvent> &p_event, bool serve_when_force_input_enabled); - void forward_draw_over_canvas(const Transform2D &p_canvas_xform, Control *p_canvas); + void forward_draw_over_canvas(Control *p_canvas); void add_plugin(EditorPlugin *p_plugin); void clear(); bool empty(); diff --git a/editor/editor_plugin.cpp b/editor/editor_plugin.cpp index a528662e0f..c8abc1f9db 100644 --- a/editor/editor_plugin.cpp +++ b/editor/editor_plugin.cpp @@ -402,18 +402,18 @@ Ref<SpatialEditorGizmo> EditorPlugin::create_spatial_gizmo(Spatial *p_spatial) { return Ref<SpatialEditorGizmo>(); } -bool EditorPlugin::forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { +bool EditorPlugin::forward_canvas_gui_input(const Ref<InputEvent> &p_event) { if (get_script_instance() && get_script_instance()->has_method("forward_canvas_gui_input")) { - return get_script_instance()->call("forward_canvas_gui_input", p_canvas_xform, p_event); + return get_script_instance()->call("forward_canvas_gui_input", p_event); } return false; } -void EditorPlugin::forward_draw_over_canvas(const Transform2D &p_canvas_xform, Control *p_canvas) { +void EditorPlugin::forward_draw_over_canvas(Control *p_canvas) { if (get_script_instance() && get_script_instance()->has_method("forward_draw_over_canvas")) { - get_script_instance()->call("forward_draw_over_canvas", p_canvas_xform, p_canvas); + get_script_instance()->call("forward_draw_over_canvas", p_canvas); } } @@ -632,6 +632,7 @@ void EditorPlugin::_bind_methods() { BIND_ENUM_CONSTANT(CONTAINER_SPATIAL_EDITOR_BOTTOM); BIND_ENUM_CONSTANT(CONTAINER_CANVAS_EDITOR_MENU); BIND_ENUM_CONSTANT(CONTAINER_CANVAS_EDITOR_SIDE); + BIND_ENUM_CONSTANT(CONTAINER_CANVAS_EDITOR_BOTTOM); BIND_ENUM_CONSTANT(CONTAINER_PROPERTY_EDITOR_BOTTOM); BIND_ENUM_CONSTANT(DOCK_SLOT_LEFT_UL); diff --git a/editor/editor_plugin.h b/editor/editor_plugin.h index 18530e9ce4..1d68eee117 100644 --- a/editor/editor_plugin.h +++ b/editor/editor_plugin.h @@ -156,8 +156,8 @@ public: void notify_scene_closed(const String &scene_filepath); virtual Ref<SpatialEditorGizmo> create_spatial_gizmo(Spatial *p_spatial); - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event); - virtual void forward_draw_over_canvas(const Transform2D &p_canvas_xform, Control *p_canvas); + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event); + virtual void forward_draw_over_canvas(Control *p_canvas); virtual bool forward_spatial_gui_input(Camera *p_camera, const Ref<InputEvent> &p_event); virtual String get_name() const; virtual bool has_main_screen() const; diff --git a/editor/editor_profiler.cpp b/editor/editor_profiler.cpp index 968d8b831e..faf49ffd41 100644 --- a/editor/editor_profiler.cpp +++ b/editor/editor_profiler.cpp @@ -634,7 +634,7 @@ EditorProfiler::EditorProfiler() { display_mode->add_item(TTR("Frame Time (sec)")); display_mode->add_item(TTR("Average Time (sec)")); display_mode->add_item(TTR("Frame %")); - display_mode->add_item(TTR("Fixed Frame %")); + display_mode->add_item(TTR("Physics Frame %")); display_mode->connect("item_selected", this, "_combo_changed"); hb->add_child(display_mode); diff --git a/editor/editor_resource_preview.cpp b/editor/editor_resource_preview.cpp index 437ad5ac3f..f92962a4cb 100644 --- a/editor/editor_resource_preview.cpp +++ b/editor/editor_resource_preview.cpp @@ -185,7 +185,6 @@ void EditorResourcePreview::_thread() { path += ":" + itos(cache[item.path].last_hash); //keep last hash (see description of what this is in condition below) } - print_line("cached: " + item.path); _preview_ready(path, cache[item.path].preview, item.id, item.function, item.userdata); preview_mutex->unlock(); @@ -201,16 +200,12 @@ void EditorResourcePreview::_thread() { if (item.resource.is_valid()) { - print_line("generated: " + item.path); - texture = _generate_preview(item, String()); //adding hash to the end of path (should be ID:<objid>:<hash>) because of 5 argument limit to call_deferred _preview_ready(item.path + ":" + itos(item.resource->hash_edited_version()), texture, item.id, item.function, item.userdata); } else { - print_line("from file: " + item.path); - String temp_path = EditorSettings::get_singleton()->get_settings_path().plus_file("tmp"); String cache_base = ProjectSettings::get_singleton()->globalize_path(item.path).md5_text(); cache_base = temp_path.plus_file("resthumb-" + cache_base); @@ -218,12 +213,9 @@ void EditorResourcePreview::_thread() { //does not have it, try to load a cached thumbnail String file = cache_base + ".txt"; - //print_line("cachetxt at "+file); FileAccess *f = FileAccess::open(file, FileAccess::READ); if (!f) { - //print_line("generate because not cached"); - //generate texture = _generate_preview(item, cache_base); } else { @@ -283,7 +275,6 @@ void EditorResourcePreview::_thread() { } } - //print_line("notify of preview ready"); _preview_ready(item.path, texture, item.id, item.function, item.userdata); } } diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp index 13ed7a7f30..29859a1a56 100644 --- a/editor/editor_themes.cpp +++ b/editor/editor_themes.cpp @@ -233,7 +233,6 @@ void editor_register_and_generate_icons(Ref<Theme> p_theme, bool p_dark_theme = clock_t end_time = clock(); double time_d = (double)(end_time - begin_time) / CLOCKS_PER_SEC; - print_line("SVG_GENERATION TIME: " + rtos(time_d)); #else print_line("Sorry no icons for you"); #endif @@ -392,7 +391,7 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { editor_register_and_generate_icons(theme, dark_theme, thumb_size); } // thumbnail size has changed, so we regenerate the medium sizes - if (p_theme != NULL && fabs(p_theme->get_constant("thumb_size", "Editor") - thumb_size) > 0.00001) { + if (p_theme != NULL && fabs((double)p_theme->get_constant("thumb_size", "Editor") - thumb_size) > 0.00001) { editor_register_and_generate_icons(p_theme, dark_theme, thumb_size, true); } diff --git a/editor/icons/icon_viewport_speed.svg b/editor/icons/icon_viewport_speed.svg new file mode 100644 index 0000000000..e64b5a8059 --- /dev/null +++ b/editor/icons/icon_viewport_speed.svg @@ -0,0 +1,4 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 4.2333333 4.2333333" xmlns="http://www.w3.org/2000/svg"> +<path d="m1.5875 0c-0.28858 0-0.52917 0.24059-0.52917 0.52917v0.61132c-0.085589-0.051-0.18113-0.0891-0.28525-0.0853-0.34849 0.0127-0.5952 0.37346-0.48059 0.70278l0.26355 0.79066c0.048664 0.14623 0.15979 0.24805 0.29249 0.30644l-0.60927 0.40669c-0.13121 0.0845-0.22102 0.22389-0.24133 0.3633-0.020312 0.13941 0.017471 0.26985 0.087333 0.37465s0.17614 0.19045 0.31264 0.22532c0.13634 0.0348 0.29946 6e-3 0.42788-0.0827h5.159e-4l1.0852-0.72348 0.26097 0.52192c0.11682 0.23391 0.39274 0.34829 0.64079 0.26561l0.79375-0.26458-0.00775 3e-3c0.15105-0.0454 0.27732-0.15615 0.33486-0.2863 0.057538-0.13015 0.055144-0.26773 0.014986-0.38809-0.03156-0.0946-0.10972-0.1687-0.19275-0.23617 0.069099-0.0546 0.1445-0.10364 0.18035-0.19325 0.051761-0.12941 0.045257-0.29292-0.02377-0.43098l-0.26459-0.52946c-0.089407-0.17933-0.27348-0.29308-0.47335-0.29305h-0.1111c0.052029-0.0817 0.1111-0.16214 0.1111-0.26458v-0.79375c0-0.28858-0.24059-0.52917-0.52917-0.52917z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +<path d="m1.5875 0.26458c-0.14658 0-0.26458 0.118-0.26458 0.26459v0.79375c0 0.14658 0.118 0.26458 0.26458 0.26458h0.26458v0.262a0.26461 0.26461 0 0 0 -0.083716 0.0165l-0.5426 0.18086-0.18087-0.5426a0.26461 0.26461 0 0 0 -0.262 -0.18448 0.26461 0.26461 0 0 0 -0.2403 0.3514l0.26458 0.79375a0.26461 0.26461 0 0 0 0.33486 0.16743l0.44545-0.14831v0.16174c0 0.0108 0.00495 0.02 0.0062 0.0305l-1.2113 0.80771a0.26461 0.26461 0 1 0 0.29352 0.44028l1.3379-0.89194 0.39532 0.79014a0.26461 0.26461 0 0 0 0.32039 0.1328l0.79375-0.26458a0.26461 0.26461 0 1 0 -0.16743 -0.50175l-0.57619 0.19172-0.25787-0.51625c0.072998-0.047 0.12402-0.12495 0.12402-0.21859v-0.26458h0.36587l0.1912 0.38292a0.26461 0.26461 0 1 0 0.47336 -0.23668l-0.26458-0.52916a0.26461 0.26461 0 0 0 -0.23668 -0.14625h-0.79375v-0.26458h0.26458c0.14658 0 0.26458-0.118 0.26458-0.26458v-0.79375c0-0.14659-0.118-0.26459-0.26458-0.26459zm0 0.52917h0.26458v0.52917h-0.26458z" fill="#fff" fill-opacity=".99608"/> +</svg> diff --git a/editor/icons/icon_viewport_zoom.svg b/editor/icons/icon_viewport_zoom.svg new file mode 100644 index 0000000000..18d4ec32ce --- /dev/null +++ b/editor/icons/icon_viewport_zoom.svg @@ -0,0 +1,6 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> +<g> +<path d="m6 0c-3.3019 0-6 2.6981-6 6s2.6981 6 6 6h0.00195c0.88828 0 1.737-0.2588 2.5332-0.6367l3.8281 3.8281c0.39053 0.3904 1.0235 0.3904 1.4141 0l1.4141-1.4141c0.39033-0.3905 0.39033-1.0235 0-1.414l-3.791-3.791c0.02779-0.058 0.06588-0.1109 0.0918-0.17 0.05554-0.1268 0.08414-0.2638 0.08398-0.4023h1.4238c0.55226-1e-4 0.99994-0.4477 1-1v-1h1c0.55226-1e-4 0.99994-0.4477 1-1v-2c-5.5e-5 -0.5523-0.44774-0.9999-1-1h-1v-1c-5.5e-5 -0.5523-0.44774-0.9999-1-1h-2c-0.55226 1e-4 -0.99994 0.4477-1 1v1h-0.00977c1.44e-4 -0.3151-0.14822-0.6118-0.40039-0.8008-1.0353-0.7764-2.2938-1.1967-3.5879-1.1992h-0.00195z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +<path d="m6 1a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 2.752 -0.83398l4.3184 4.3184 1.4141-1.4141-4.3184-4.3184a5 5 0 0 0 0.41016 -0.75195h-0.57617v-2h-1a3 3 0 0 1 -3 3 3 3 0 0 1 -3 -3 3 3 0 0 1 3 -3 3 3 0 0 1 2 0.76758v-1.7676h0.99023a5 5 0 0 0 -2.9902 -1zm5 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="#fff"/> +</g> +</svg> diff --git a/editor/import/editor_import_collada.cpp b/editor/import/editor_import_collada.cpp index 6ef1758363..4d658438cd 100644 --- a/editor/import/editor_import_collada.cpp +++ b/editor/import/editor_import_collada.cpp @@ -1106,7 +1106,6 @@ Error ColladaImport::_create_mesh_surfaces(bool p_optimize, Ref<ArrayMesh> &p_me for (int mi = 0; mi < p_morph_meshes.size(); mi++) { - //print_line("want surface "+itos(mi)+" has "+itos(p_morph_meshes[mi]->get_surface_count())); Array a = p_morph_meshes[mi]->surface_get_arrays(surface); //add valid weight and bone arrays if they exist, TODO check if they are unique to shape (generally not) @@ -1187,9 +1186,6 @@ Error ColladaImport::_create_resources(Collada::Node *p_node) { if (cd.control_vertices.has("TILT") && cd.sources.has(cd.control_vertices["TILT"])) tilts = &cd.sources[cd.control_vertices["TILT"]]; - if (tilts) { - print_line("FOUND TILTS!!!"); - } int pc = vertices.array.size() / 3; for (int i = 0; i < pc; i++) { @@ -1237,12 +1233,8 @@ Error ColladaImport::_create_resources(Collada::Node *p_node) { Vector<int> bone_remap; Vector<Ref<ArrayMesh> > morphs; - print_line("mesh: " + String(mi->get_name())); - if (ng->controller) { - print_line("has controller"); - String ngsource = ng->source; if (collada.state.skin_controller_data_map.has(ngsource)) { @@ -1255,9 +1247,6 @@ Error ColladaImport::_create_resources(Collada::Node *p_node) { ERR_FAIL_COND_V(skeletons.empty(), ERR_INVALID_DATA); String skname = skeletons[0]; - if (!node_map.has(skname)) { - print_line("no node for skeleton " + skname); - } ERR_FAIL_COND_V(!node_map.has(skname), ERR_INVALID_DATA); NodeMap nmsk = node_map[skname]; Skeleton *sk = Object::cast_to<Skeleton>(nmsk.node); @@ -1295,22 +1284,16 @@ Error ColladaImport::_create_resources(Collada::Node *p_node) { for (int i = 0; i < bone_remap.size(); i++) { String str = joint_src->sarray[i]; - if (!bone_remap_map.has(str)) { - print_line("bone not found for remap: " + str); - print_line("in skeleton: " + skname); - } ERR_FAIL_COND_V(!bone_remap_map.has(str), ERR_INVALID_DATA); bone_remap[i] = bone_remap_map[str]; } } if (collada.state.morph_controller_data_map.has(ngsource)) { - print_line("is morph " + ngsource); + //it's a morph!! morph = &collada.state.morph_controller_data_map[ngsource]; meshid = morph->mesh; - printf("KKmorph: %p\n", morph); - print_line("morph mshid: " + meshid); Vector<String> targets; diff --git a/editor/plugins/abstract_polygon_2d_editor.cpp b/editor/plugins/abstract_polygon_2d_editor.cpp index 2fd74d529e..ffa4e36b5a 100644 --- a/editor/plugins/abstract_polygon_2d_editor.cpp +++ b/editor/plugins/abstract_polygon_2d_editor.cpp @@ -195,9 +195,7 @@ bool AbstractPolygon2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) Transform2D xform = canvas_item_editor->get_canvas_transform() * _get_node()->get_global_transform(); Vector2 gpoint = mb->get_position(); - Vector2 cpoint = canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint); - cpoint = canvas_item_editor->snap_point(cpoint); - cpoint = _get_node()->get_global_transform().affine_inverse().xform(cpoint); + Vector2 cpoint = _get_node()->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mb->get_position()))); //first check if a point is to be added (segment split) real_t grab_threshold = EDITOR_DEF("editors/poly_editor/point_grab_radius", 8); @@ -425,15 +423,14 @@ bool AbstractPolygon2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) if (edited_point != -1 && (wip_active || (mm->get_button_mask() & BUTTON_MASK_LEFT))) { Vector2 gpoint = mm->get_position(); - Vector2 cpoint = canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint); - cpoint = canvas_item_editor->snap_point(cpoint); - edited_point_pos = _get_node()->get_global_transform().affine_inverse().xform(cpoint); + Vector2 cpoint = _get_node()->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mm->get_position()))); + edited_point_pos = cpoint; if (!wip_active) { Vector<Vector2> vertices = _get_polygon(edited_polygon); ERR_FAIL_INDEX_V(edited_point, vertices.size(), false); - vertices[edited_point] = edited_point_pos - _get_offset(edited_polygon); + vertices[edited_point] = cpoint - _get_offset(edited_polygon); _set_polygon(edited_polygon, vertices); } @@ -444,8 +441,7 @@ bool AbstractPolygon2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) return false; } -void AbstractPolygon2DEditor::_canvas_draw() { - +void AbstractPolygon2DEditor::forward_draw_over_canvas(Control *p_canvas) { if (!_get_node()) return; @@ -527,9 +523,6 @@ void AbstractPolygon2DEditor::edit(Node *p_polygon) { if (_is_empty()) _menu_option(MODE_CREATE); - if (!canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->connect("draw", this, "_canvas_draw"); - wip.clear(); wip_active = false; edited_point = -1; @@ -539,15 +532,11 @@ void AbstractPolygon2DEditor::edit(Node *p_polygon) { } else { _set_node(NULL); - - if (canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->disconnect("draw", this, "_canvas_draw"); } } void AbstractPolygon2DEditor::_bind_methods() { - ClassDB::bind_method(D_METHOD("_canvas_draw"), &AbstractPolygon2DEditor::_canvas_draw); ClassDB::bind_method(D_METHOD("_node_removed"), &AbstractPolygon2DEditor::_node_removed); ClassDB::bind_method(D_METHOD("_menu_option"), &AbstractPolygon2DEditor::_menu_option); ClassDB::bind_method(D_METHOD("_create_resource"), &AbstractPolygon2DEditor::_create_resource); diff --git a/editor/plugins/abstract_polygon_2d_editor.h b/editor/plugins/abstract_polygon_2d_editor.h index 86e14694da..3e3bff6d0d 100644 --- a/editor/plugins/abstract_polygon_2d_editor.h +++ b/editor/plugins/abstract_polygon_2d_editor.h @@ -75,7 +75,6 @@ protected: virtual void _menu_option(int p_option); void _wip_close(); - void _canvas_draw(); void _notification(int p_what); void _node_removed(Node *p_node); @@ -103,6 +102,8 @@ protected: public: bool forward_gui_input(const Ref<InputEvent> &p_event); + void forward_draw_over_canvas(Control *p_canvas); + void edit(Node *p_polygon); AbstractPolygon2DEditor(EditorNode *p_editor, bool p_wip_destructive = true); }; @@ -116,7 +117,8 @@ class AbstractPolygon2DEditorPlugin : public EditorPlugin { String klass; public: - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { return polygon_editor->forward_gui_input(p_event); } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return polygon_editor->forward_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { polygon_editor->forward_draw_over_canvas(p_canvas); } bool has_main_screen() const { return false; } virtual String get_name() const { return klass; } diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index 3f64e75bc8..70a6954fb5 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -1198,14 +1198,23 @@ void CanvasItemEditor::_update_cursor() { viewport->set_default_cursor_shape(c); } -void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) { +void CanvasItemEditor::_gui_input_viewport_base(const Ref<InputEvent> &p_event) { + + Ref<InputEventMouseMotion> m = p_event; + if (m.is_valid()) { + if (!viewport_base->has_focus() && (!get_focus_owner() || !get_focus_owner()->is_text_field())) + viewport_base->call_deferred("grab_focus"); + } +} + +void CanvasItemEditor::_gui_input_viewport(const Ref<InputEvent> &p_event) { { EditorNode *en = editor; EditorPluginList *over_plugin_list = en->get_editor_plugins_over(); if (!over_plugin_list->empty()) { - bool discard = over_plugin_list->forward_gui_input(transform, p_event); + bool discard = over_plugin_list->forward_gui_input(p_event); if (discard) { accept_event(); return; @@ -1224,7 +1233,7 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) _update_scroll(0); viewport->update(); } else { - _zoom_on_position(zoom * (1 - (0.05 * b->get_factor())), viewport_scrollable->get_transform().affine_inverse().xform(b->get_position())); + _zoom_on_position(zoom * (1 - (0.05 * b->get_factor())), b->get_position()); } return; @@ -1237,7 +1246,7 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) _update_scroll(0); viewport->update(); } else { - _zoom_on_position(zoom * ((0.95 + (0.05 * b->get_factor())) / 0.95), viewport_scrollable->get_transform().affine_inverse().xform(b->get_position())); + _zoom_on_position(zoom * ((0.95 + (0.05 * b->get_factor())) / 0.95), b->get_position()); } return; @@ -1320,7 +1329,7 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) if (b->get_button_index() == BUTTON_LEFT && tool == TOOL_EDIT_PIVOT) { if (b->is_pressed()) { // Set the pivot point - Point2 mouse_pos = viewport_scrollable->get_transform().affine_inverse().xform(b->get_position()); + Point2 mouse_pos = b->get_position(); mouse_pos = transform.affine_inverse().xform(mouse_pos); mouse_pos = snap_point(mouse_pos, SNAP_DEFAULT, _get_single_item()); _edit_set_pivot(mouse_pos); @@ -1443,8 +1452,8 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) E->get().to }; - Vector2 p = Geometry::get_closest_point_to_segment_2d(viewport_scrollable->get_transform().affine_inverse().xform(b->get_position()), s); - float d = p.distance_to(viewport_scrollable->get_transform().affine_inverse().xform(b->get_position())); + Vector2 p = Geometry::get_closest_point_to_segment_2d(b->get_position(), s); + float d = p.distance_to(b->get_position()); if (d < bone_width && d < closest_dist) { Cbone = E; closest_dist = d; @@ -1506,7 +1515,7 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) CanvasItemEditorSelectedItem *se = editor_selection->get_node_editor_data<CanvasItemEditorSelectedItem>(canvas_item); ERR_FAIL_COND(!se); - Point2 click = viewport_scrollable->get_transform().affine_inverse().xform(b->get_position()); + Point2 click = b->get_position(); // Rotation if ((b->get_control() && tool == TOOL_SELECT) || tool == TOOL_ROTATE) { @@ -1561,7 +1570,7 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) } // Multiple selected items - Point2 click = viewport_scrollable->get_transform().affine_inverse().xform(b->get_position()); + Point2 click = b->get_position(); if ((b->get_alt() || tool == TOOL_MOVE) && get_item_count()) { // Drag the nodes @@ -1621,12 +1630,9 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) // Mouse motion event _update_cursor(); - if (!viewport_base->has_focus() && (!get_focus_owner() || !get_focus_owner()->is_text_field())) - viewport_base->call_deferred("grab_focus"); - if (box_selecting) { // Update box selection - box_selecting_to = transform.affine_inverse().xform(viewport_scrollable->get_transform().affine_inverse().xform(m->get_position())); + box_selecting_to = transform.affine_inverse().xform(m->get_position()); viewport->update(); return; } @@ -1672,7 +1678,7 @@ void CanvasItemEditor::_viewport_base_gui_input(const Ref<InputEvent> &p_event) } Vector2 dfrom = drag_from; - Vector2 dto = transform.affine_inverse().xform(viewport_scrollable->get_transform().affine_inverse().xform(m->get_position())); + Vector2 dto = transform.affine_inverse().xform(m->get_position()); if (canvas_item->has_meta("_edit_lock_")) continue; @@ -2159,8 +2165,8 @@ void CanvasItemEditor::_draw_grid() { Vector2 real_grid_offset; if (snap_relative && get_item_count() > 0) { Vector2 topleft = _find_topleftmost_point(); - real_grid_offset.x = fmod(topleft.x, grid_step.x * Math::pow(2.0, grid_step_multiplier)); - real_grid_offset.y = fmod(topleft.y, grid_step.y * Math::pow(2.0, grid_step_multiplier)); + real_grid_offset.x = fmod(topleft.x, grid_step.x * (real_t)Math::pow(2.0, grid_step_multiplier)); + real_grid_offset.y = fmod(topleft.y, grid_step.y * (real_t)Math::pow(2.0, grid_step_multiplier)); } else { real_grid_offset = grid_offset; } @@ -2681,9 +2687,8 @@ void CanvasItemEditor::_draw_viewport() { EditorPluginList *over_plugin_list = editor->get_editor_plugins_over(); if (!over_plugin_list->empty()) { - over_plugin_list->forward_draw_over_canvas(transform, viewport); + over_plugin_list->forward_draw_over_canvas(viewport); } - _draw_focus(); _draw_bones(); } @@ -3433,7 +3438,6 @@ void CanvasItemEditor::_popup_callback(int p_op) { case ANIM_INSERT_POS_SCALE: case ANIM_INSERT_ROT_SCALE: case ANIM_INSERT_POS_ROT_SCALE: { - static const bool key_toggles[7][3]={ {true,false,false}, {false,true,false}, @@ -3446,12 +3450,10 @@ void CanvasItemEditor::_popup_callback(int p_op) { key_pos=key_toggles[p_op-ANIM_INSERT_POS][0]; key_rot=key_toggles[p_op-ANIM_INSERT_POS][1]; key_scale=key_toggles[p_op-ANIM_INSERT_POS][2]; - for(int i=ANIM_INSERT_POS;i<=ANIM_INSERT_POS_ROT_SCALE;i++) { int idx = animation_menu->get_popup()->get_item_index(i); animation_menu->get_popup()->set_item_checked(idx,i==p_op); } - } break;*/ case ANIM_COPY_POSE: { @@ -3694,7 +3696,8 @@ void CanvasItemEditor::_bind_methods() { ClassDB::bind_method("_unhandled_key_input", &CanvasItemEditor::_unhandled_key_input); ClassDB::bind_method("_draw_viewport", &CanvasItemEditor::_draw_viewport); ClassDB::bind_method("_draw_viewport_base", &CanvasItemEditor::_draw_viewport_base); - ClassDB::bind_method("_viewport_base_gui_input", &CanvasItemEditor::_viewport_base_gui_input); + ClassDB::bind_method("_gui_input_viewport", &CanvasItemEditor::_gui_input_viewport); + ClassDB::bind_method("_gui_input_viewport_base", &CanvasItemEditor::_gui_input_viewport_base); ClassDB::bind_method("_snap_changed", &CanvasItemEditor::_snap_changed); ClassDB::bind_method(D_METHOD("_selection_result_pressed"), &CanvasItemEditor::_selection_result_pressed); ClassDB::bind_method(D_METHOD("_selection_menu_hide"), &CanvasItemEditor::_selection_menu_hide); @@ -3747,7 +3750,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) { palette_split->add_child(viewport_base); viewport_base->set_clip_contents(true); viewport_base->connect("draw", this, "_draw_viewport_base"); - viewport_base->connect("gui_input", this, "_viewport_base_gui_input"); + viewport_base->connect("gui_input", this, "_gui_input_viewport_base"); viewport_base->set_focus_mode(FOCUS_ALL); viewport_base->set_v_size_flags(SIZE_EXPAND_FILL); viewport_base->set_h_size_flags(SIZE_EXPAND_FILL); @@ -3771,6 +3774,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) { viewport->set_anchors_and_margins_preset(Control::PRESET_WIDE); viewport->set_clip_contents(true); viewport->connect("draw", this, "_draw_viewport"); + viewport->connect("gui_input", this, "_gui_input_viewport"); h_scroll = memnew(HScrollBar); viewport->add_child(h_scroll); diff --git a/editor/plugins/canvas_item_editor_plugin.h b/editor/plugins/canvas_item_editor_plugin.h index 69dc25d180..a8183ba286 100644 --- a/editor/plugins/canvas_item_editor_plugin.h +++ b/editor/plugins/canvas_item_editor_plugin.h @@ -410,10 +410,11 @@ class CanvasItemEditor : public VBoxContainer { void _draw_locks_and_groups(Node *p_node, const Transform2D &p_xform); void _draw_viewport(); - - void _viewport_base_gui_input(const Ref<InputEvent> &p_event); void _draw_viewport_base(); + void _gui_input_viewport(const Ref<InputEvent> &p_event); + void _gui_input_viewport_base(const Ref<InputEvent> &p_event); + void _focus_selection(int p_op); void _snap_if_closer(Point2 p_value, Point2 p_target_snap, Point2 &r_current_snap, bool (&r_snapped)[2], real_t rotation = 0.0, float p_radius = 10.0); diff --git a/editor/plugins/collision_polygon_2d_editor_plugin.cpp b/editor/plugins/collision_polygon_2d_editor_plugin.cpp index 00e6d617a1..00e6d617a1 100755..100644 --- a/editor/plugins/collision_polygon_2d_editor_plugin.cpp +++ b/editor/plugins/collision_polygon_2d_editor_plugin.cpp diff --git a/editor/plugins/collision_polygon_2d_editor_plugin.h b/editor/plugins/collision_polygon_2d_editor_plugin.h index edf3bbcc08..edf3bbcc08 100755..100644 --- a/editor/plugins/collision_polygon_2d_editor_plugin.h +++ b/editor/plugins/collision_polygon_2d_editor_plugin.h diff --git a/editor/plugins/collision_shape_2d_editor_plugin.cpp b/editor/plugins/collision_shape_2d_editor_plugin.cpp index 3e6165e552..005de096cd 100644 --- a/editor/plugins/collision_shape_2d_editor_plugin.cpp +++ b/editor/plugins/collision_shape_2d_editor_plugin.cpp @@ -302,7 +302,7 @@ void CollisionShape2DEditor::commit_handle(int idx, Variant &p_org) { undo_redo->commit_action(); } -bool CollisionShape2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { +bool CollisionShape2DEditor::forward_canvas_gui_input(const Ref<InputEvent> &p_event) { if (!node) { return false; @@ -317,17 +317,17 @@ bool CollisionShape2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { } Ref<InputEventMouseButton> mb = p_event; + Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); if (mb.is_valid()) { - Transform2D gt = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); - - Point2 gpoint(mb->get_position().x, mb->get_position().y); + Vector2 gpoint = mb->get_position(); + Vector2 cpoint = node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mb->get_position()))); if (mb->get_button_index() == BUTTON_LEFT) { if (mb->is_pressed()) { for (int i = 0; i < handles.size(); i++) { - if (gt.xform(handles[i]).distance_to(gpoint) < 8) { + if (xform.xform(handles[i]).distance_to(gpoint) < 8) { edit_handle = i; break; @@ -368,9 +368,7 @@ bool CollisionShape2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { return false; } - Point2 gpoint = mm->get_position(); - Point2 cpoint = canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint); - cpoint = canvas_item_editor->snap_point(cpoint); + Vector2 cpoint = canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mm->get_position())); cpoint = node->get_global_transform().affine_inverse().xform(cpoint); set_handle(edit_handle, cpoint); @@ -416,7 +414,7 @@ void CollisionShape2DEditor::_get_current_shape_type() { canvas_item_editor->get_viewport_control()->update(); } -void CollisionShape2DEditor::_canvas_draw() { +void CollisionShape2DEditor::forward_draw_over_canvas(Control *p_canvas) { if (!node) { return; @@ -432,7 +430,6 @@ void CollisionShape2DEditor::_canvas_draw() { return; } - Control *c = canvas_item_editor->get_viewport_control(); Transform2D gt = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); Ref<Texture> h = get_icon("EditorHandle", "EditorIcons"); @@ -451,8 +448,8 @@ void CollisionShape2DEditor::_canvas_draw() { handles[0] = Point2(radius, -height); handles[1] = Point2(0, -(height + radius)); - c->draw_texture(h, gt.xform(handles[0]) - size); - c->draw_texture(h, gt.xform(handles[1]) - size); + p_canvas->draw_texture(h, gt.xform(handles[0]) - size); + p_canvas->draw_texture(h, gt.xform(handles[1]) - size); } break; @@ -462,7 +459,7 @@ void CollisionShape2DEditor::_canvas_draw() { handles.resize(1); handles[0] = Point2(shape->get_radius(), 0); - c->draw_texture(h, gt.xform(handles[0]) - size); + p_canvas->draw_texture(h, gt.xform(handles[0]) - size); } break; @@ -481,8 +478,8 @@ void CollisionShape2DEditor::_canvas_draw() { handles[0] = shape->get_normal() * shape->get_d(); handles[1] = shape->get_normal() * (shape->get_d() + 30.0); - c->draw_texture(h, gt.xform(handles[0]) - size); - c->draw_texture(h, gt.xform(handles[1]) - size); + p_canvas->draw_texture(h, gt.xform(handles[0]) - size); + p_canvas->draw_texture(h, gt.xform(handles[1]) - size); } break; @@ -492,7 +489,7 @@ void CollisionShape2DEditor::_canvas_draw() { handles.resize(1); handles[0] = Point2(0, shape->get_length()); - c->draw_texture(h, gt.xform(handles[0]) - size); + p_canvas->draw_texture(h, gt.xform(handles[0]) - size); } break; @@ -504,8 +501,8 @@ void CollisionShape2DEditor::_canvas_draw() { handles[0] = Point2(ext.x, 0); handles[1] = Point2(0, -ext.y); - c->draw_texture(h, gt.xform(handles[0]) - size); - c->draw_texture(h, gt.xform(handles[1]) - size); + p_canvas->draw_texture(h, gt.xform(handles[0]) - size); + p_canvas->draw_texture(h, gt.xform(handles[1]) - size); } break; @@ -516,8 +513,8 @@ void CollisionShape2DEditor::_canvas_draw() { handles[0] = shape->get_a(); handles[1] = shape->get_b(); - c->draw_texture(h, gt.xform(handles[0]) - size); - c->draw_texture(h, gt.xform(handles[1]) - size); + p_canvas->draw_texture(h, gt.xform(handles[0]) - size); + p_canvas->draw_texture(h, gt.xform(handles[1]) - size); } break; } @@ -532,18 +529,12 @@ void CollisionShape2DEditor::edit(Node *p_node) { if (p_node) { node = Object::cast_to<CollisionShape2D>(p_node); - if (!canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->connect("draw", this, "_canvas_draw"); - _get_current_shape_type(); } else { edit_handle = -1; shape_type = -1; - if (canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->disconnect("draw", this, "_canvas_draw"); - node = NULL; } @@ -552,7 +543,6 @@ void CollisionShape2DEditor::edit(Node *p_node) { void CollisionShape2DEditor::_bind_methods() { - ClassDB::bind_method("_canvas_draw", &CollisionShape2DEditor::_canvas_draw); ClassDB::bind_method("_get_current_shape_type", &CollisionShape2DEditor::_get_current_shape_type); } diff --git a/editor/plugins/collision_shape_2d_editor_plugin.h b/editor/plugins/collision_shape_2d_editor_plugin.h index ffa91952e0..d4fbe87fb3 100644 --- a/editor/plugins/collision_shape_2d_editor_plugin.h +++ b/editor/plugins/collision_shape_2d_editor_plugin.h @@ -68,13 +68,13 @@ class CollisionShape2DEditor : public Control { void commit_handle(int idx, Variant &p_org); void _get_current_shape_type(); - void _canvas_draw(); protected: static void _bind_methods(); public: - bool forward_gui_input(const Ref<InputEvent> &p_event); + bool forward_canvas_gui_input(const Ref<InputEvent> &p_event); + void forward_draw_over_canvas(Control *p_canvas); void edit(Node *p_node); CollisionShape2DEditor(EditorNode *p_editor); @@ -87,7 +87,8 @@ class CollisionShape2DEditorPlugin : public EditorPlugin { EditorNode *editor; public: - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { return collision_shape_2d_editor->forward_gui_input(p_event); } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return collision_shape_2d_editor->forward_canvas_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { return collision_shape_2d_editor->forward_draw_over_canvas(p_canvas); } virtual String get_name() const { return "CollisionShape2D"; } bool has_main_screen() const { return false; } diff --git a/editor/plugins/light_occluder_2d_editor_plugin.cpp b/editor/plugins/light_occluder_2d_editor_plugin.cpp index ed0bc60d2f..485657d2c9 100644 --- a/editor/plugins/light_occluder_2d_editor_plugin.cpp +++ b/editor/plugins/light_occluder_2d_editor_plugin.cpp @@ -119,9 +119,7 @@ bool LightOccluder2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); Vector2 gpoint = mb->get_position(); - Vector2 cpoint = canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint); - cpoint = canvas_item_editor->snap_point(cpoint); - cpoint = node->get_global_transform().affine_inverse().xform(cpoint); + Vector2 cpoint = node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mb->get_position()))); Vector<Vector2> poly = Variant(node->get_occluder_polygon()->get_polygon()); @@ -319,7 +317,8 @@ bool LightOccluder2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { return false; } -void LightOccluder2DEditor::_canvas_draw() { + +void LightOccluder2DEditor::forward_draw_over_canvas(Control *p_canvas) { if (!node || !node->get_occluder_polygon().is_valid()) return; @@ -368,17 +367,12 @@ void LightOccluder2DEditor::edit(Node *p_collision_polygon) { if (p_collision_polygon) { node = Object::cast_to<LightOccluder2D>(p_collision_polygon); - if (!canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->connect("draw", this, "_canvas_draw"); wip.clear(); wip_active = false; edited_point = -1; canvas_item_editor->get_viewport_control()->update(); } else { node = NULL; - - if (canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->disconnect("draw", this, "_canvas_draw"); } } @@ -395,7 +389,6 @@ void LightOccluder2DEditor::_create_poly() { void LightOccluder2DEditor::_bind_methods() { ClassDB::bind_method(D_METHOD("_menu_option"), &LightOccluder2DEditor::_menu_option); - ClassDB::bind_method(D_METHOD("_canvas_draw"), &LightOccluder2DEditor::_canvas_draw); ClassDB::bind_method(D_METHOD("_node_removed"), &LightOccluder2DEditor::_node_removed); ClassDB::bind_method(D_METHOD("_create_poly"), &LightOccluder2DEditor::_create_poly); } @@ -430,7 +423,7 @@ LightOccluder2DEditor::LightOccluder2DEditor(EditorNode *p_editor) { void LightOccluder2DEditorPlugin::edit(Object *p_object) { - collision_polygon_editor->edit(Object::cast_to<Node>(p_object)); + light_occluder_editor->edit(Object::cast_to<Node>(p_object)); } bool LightOccluder2DEditorPlugin::handles(Object *p_object) const { @@ -441,21 +434,21 @@ bool LightOccluder2DEditorPlugin::handles(Object *p_object) const { void LightOccluder2DEditorPlugin::make_visible(bool p_visible) { if (p_visible) { - collision_polygon_editor->show(); + light_occluder_editor->show(); } else { - collision_polygon_editor->hide(); - collision_polygon_editor->edit(NULL); + light_occluder_editor->hide(); + light_occluder_editor->edit(NULL); } } LightOccluder2DEditorPlugin::LightOccluder2DEditorPlugin(EditorNode *p_node) { editor = p_node; - collision_polygon_editor = memnew(LightOccluder2DEditor(p_node)); - CanvasItemEditor::get_singleton()->add_control_to_menu_panel(collision_polygon_editor); + light_occluder_editor = memnew(LightOccluder2DEditor(p_node)); + CanvasItemEditor::get_singleton()->add_control_to_menu_panel(light_occluder_editor); - collision_polygon_editor->hide(); + light_occluder_editor->hide(); } LightOccluder2DEditorPlugin::~LightOccluder2DEditorPlugin() { diff --git a/editor/plugins/light_occluder_2d_editor_plugin.h b/editor/plugins/light_occluder_2d_editor_plugin.h index b270dcb6e5..068832d8ed 100644 --- a/editor/plugins/light_occluder_2d_editor_plugin.h +++ b/editor/plugins/light_occluder_2d_editor_plugin.h @@ -72,7 +72,6 @@ class LightOccluder2DEditor : public HBoxContainer { ConfirmationDialog *create_poly; void _wip_close(bool p_closed); - void _canvas_draw(); void _menu_option(int p_option); void _create_poly(); @@ -83,6 +82,7 @@ protected: public: Vector2 snap_point(const Vector2 &p_point) const; + void forward_draw_over_canvas(Control *p_canvas); bool forward_gui_input(const Ref<InputEvent> &p_event); void edit(Node *p_collision_polygon); LightOccluder2DEditor(EditorNode *p_editor); @@ -92,11 +92,12 @@ class LightOccluder2DEditorPlugin : public EditorPlugin { GDCLASS(LightOccluder2DEditorPlugin, EditorPlugin); - LightOccluder2DEditor *collision_polygon_editor; + LightOccluder2DEditor *light_occluder_editor; EditorNode *editor; public: - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { return collision_polygon_editor->forward_gui_input(p_event); } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return light_occluder_editor->forward_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { return light_occluder_editor->forward_draw_over_canvas(p_canvas); } virtual String get_name() const { return "LightOccluder2D"; } bool has_main_screen() const { return false; } diff --git a/editor/plugins/line_2d_editor_plugin.cpp b/editor/plugins/line_2d_editor_plugin.cpp index ef3ee6a78f..0533aaa9c0 100644 --- a/editor/plugins/line_2d_editor_plugin.cpp +++ b/editor/plugins/line_2d_editor_plugin.cpp @@ -54,16 +54,10 @@ void Line2DEditor::_notification(int p_what) { } } -Vector2 Line2DEditor::mouse_to_local_pos(Vector2 gpos, bool alt) { - Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); - return !alt ? canvas_item_editor->snap_point(xform.affine_inverse().xform(gpos)) : node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpos))); -} - -int Line2DEditor::get_point_index_at(Vector2 gpos) { +int Line2DEditor::get_point_index_at(const Transform2D &xform, Vector2 gpos) { ERR_FAIL_COND_V(node == 0, -1); real_t grab_threshold = EDITOR_DEF("editors/poly_editor/point_grab_radius", 8); - Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); for (int i = 0; i < node->get_point_count(); ++i) { Point2 p = xform.xform(node->get_point_position(i)); @@ -75,7 +69,7 @@ int Line2DEditor::get_point_index_at(Vector2 gpos) { return -1; } -bool Line2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { +bool Line2DEditor::forward_canvas_gui_input(const Ref<InputEvent> &p_event) { if (!node) return false; @@ -88,10 +82,10 @@ bool Line2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { if (mb.is_valid()) { Vector2 gpoint = mb->get_position(); - Vector2 cpoint = mouse_to_local_pos(gpoint, mb->get_alt()); + Vector2 cpoint = node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mb->get_position()))); if (mb->is_pressed() && _dragging == false) { - int i = get_point_index_at(gpoint); + int i = get_point_index_at(canvas_item_editor->get_canvas_transform() * node->get_global_transform(), gpoint); if (i != -1) { if (mb->get_button_index() == BUTTON_LEFT && !mb->get_shift() && mode == MODE_EDIT) { _dragging = true; @@ -146,7 +140,8 @@ bool Line2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { if (mm.is_valid()) { if (_dragging) { - Vector2 cpoint = mouse_to_local_pos(mm->get_position(), mm->get_alt()); + Vector2 gpoint = mm->get_position(); + Vector2 cpoint = node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mm->get_position()))); node->set_point_position(action_point, cpoint); canvas_item_editor->get_viewport_control()->update(); return true; @@ -156,7 +151,7 @@ bool Line2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { return false; } -void Line2DEditor::_canvas_draw() { +void Line2DEditor::forward_draw_over_canvas(Control *p_canvas) { if (!node) return; @@ -190,13 +185,9 @@ void Line2DEditor::edit(Node *p_line2d) { if (p_line2d) { node = Object::cast_to<Line2D>(p_line2d); - if (!canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->connect("draw", this, "_canvas_draw"); if (!node->is_connected("visibility_changed", this, "_node_visibility_changed")) node->connect("visibility_changed", this, "_node_visibility_changed"); } else { - if (canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->disconnect("draw", this, "_canvas_draw"); // node may have been deleted at this point if (node && node->is_connected("visibility_changed", this, "_node_visibility_changed")) node->disconnect("visibility_changed", this, "_node_visibility_changed"); @@ -205,7 +196,6 @@ void Line2DEditor::edit(Node *p_line2d) { } void Line2DEditor::_bind_methods() { - ClassDB::bind_method(D_METHOD("_canvas_draw"), &Line2DEditor::_canvas_draw); ClassDB::bind_method(D_METHOD("_node_visibility_changed"), &Line2DEditor::_node_visibility_changed); ClassDB::bind_method(D_METHOD("_mode_selected"), &Line2DEditor::_mode_selected); } diff --git a/editor/plugins/line_2d_editor_plugin.h b/editor/plugins/line_2d_editor_plugin.h index dea0433084..6858680aed 100644 --- a/editor/plugins/line_2d_editor_plugin.h +++ b/editor/plugins/line_2d_editor_plugin.h @@ -40,27 +40,11 @@ class CanvasItemEditor; class Line2DEditor : public HBoxContainer { GDCLASS(Line2DEditor, HBoxContainer) - -public: - bool forward_gui_input(const Ref<InputEvent> &p_event); - void edit(Node *p_line2d); - Line2DEditor(EditorNode *p_editor); - -protected: - void _node_removed(Node *p_node); - void _notification(int p_what); - - Vector2 mouse_to_local_pos(Vector2 mpos); - - static void _bind_methods(); - private: void _mode_selected(int p_mode); - void _canvas_draw(); void _node_visibility_changed(); - int get_point_index_at(Vector2 gpos); - Vector2 mouse_to_local_pos(Vector2 gpos, bool alt); + int get_point_index_at(const Transform2D &xform, Vector2 gpos); UndoRedo *undo_redo; @@ -86,17 +70,26 @@ private: int action_point; Point2 moving_from; Point2 moving_screen_from; + +protected: + void _node_removed(Node *p_node); + void _notification(int p_what); + + static void _bind_methods(); + +public: + bool forward_canvas_gui_input(const Ref<InputEvent> &p_event); + void forward_draw_over_canvas(Control *p_canvas); + void edit(Node *p_line2d); + Line2DEditor(EditorNode *p_editor); }; class Line2DEditorPlugin : public EditorPlugin { GDCLASS(Line2DEditorPlugin, EditorPlugin) public: - virtual bool forward_canvas_gui_input( - const Transform2D &p_canvas_xform, - const Ref<InputEvent> &p_event) { - return line2d_editor->forward_gui_input(p_event); - } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return line2d_editor->forward_canvas_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { return line2d_editor->forward_draw_over_canvas(p_canvas); } virtual String get_name() const { return "Line2D"; } bool has_main_screen() const { return false; } diff --git a/editor/plugins/material_editor_plugin.cpp b/editor/plugins/material_editor_plugin.cpp index 6b613c1bcc..bd4891ccb7 100644 --- a/editor/plugins/material_editor_plugin.cpp +++ b/editor/plugins/material_editor_plugin.cpp @@ -32,6 +32,7 @@ // Waiting for PropertyEditor rewrite (planned for 3.1) to be refactored. #include "material_editor_plugin.h" +#include "scene/3d/particles.h" #if 0 @@ -449,6 +450,52 @@ Ref<Resource> SpatialMaterialConversionPlugin::convert(const Ref<Resource> &p_re VS::get_singleton()->shader_get_param_list(mat->get_shader_rid(), ¶ms); for (List<PropertyInfo>::Element *E = params.front(); E; E = E->next()) { + + // Texture parameter has to be treated specially since SpatialMaterial saved it + // as RID but ShaderMaterial needs Texture itself + Ref<Texture> texture = mat->get_texture_by_name(E->get().name); + if (texture.is_valid()) { + smat->set_shader_param(E->get().name, texture); + } else { + Variant value = VS::get_singleton()->material_get_param(mat->get_rid(), E->get().name); + smat->set_shader_param(E->get().name, value); + } + } + + smat->set_render_priority(mat->get_render_priority()); + return smat; +} + +String ParticlesMaterialConversionPlugin::converts_to() const { + + return "ShaderMaterial"; +} +bool ParticlesMaterialConversionPlugin::handles(const Ref<Resource> &p_resource) const { + + Ref<ParticlesMaterial> mat = p_resource; + return mat.is_valid(); +} +Ref<Resource> ParticlesMaterialConversionPlugin::convert(const Ref<Resource> &p_resource) { + + Ref<ParticlesMaterial> mat = p_resource; + ERR_FAIL_COND_V(!mat.is_valid(), Ref<Resource>()); + + Ref<ShaderMaterial> smat; + smat.instance(); + + Ref<Shader> shader; + shader.instance(); + + String code = VS::get_singleton()->shader_get_code(mat->get_shader_rid()); + + shader->set_code(code); + + smat->set_shader(shader); + + List<PropertyInfo> params; + VS::get_singleton()->shader_get_param_list(mat->get_shader_rid(), ¶ms); + + for (List<PropertyInfo>::Element *E = params.front(); E; E = E->next()) { Variant value = VS::get_singleton()->material_get_param(mat->get_rid(), E->get().name); smat->set_shader_param(E->get().name, value); } diff --git a/editor/plugins/material_editor_plugin.h b/editor/plugins/material_editor_plugin.h index af9602f944..52c73cb7d8 100644 --- a/editor/plugins/material_editor_plugin.h +++ b/editor/plugins/material_editor_plugin.h @@ -111,4 +111,12 @@ public: virtual Ref<Resource> convert(const Ref<Resource> &p_resource); }; +class ParticlesMaterialConversionPlugin : public EditorResourceConversionPlugin { + GDCLASS(ParticlesMaterialConversionPlugin, EditorResourceConversionPlugin) +public: + virtual String converts_to() const; + virtual bool handles(const Ref<Resource> &p_resource) const; + virtual Ref<Resource> convert(const Ref<Resource> &p_resource); +}; + #endif // MATERIAL_EDITOR_PLUGIN_H diff --git a/editor/plugins/navigation_mesh_generator.cpp b/editor/plugins/navigation_mesh_generator.cpp index 86dc5c3663..5d50e9c855 100644 --- a/editor/plugins/navigation_mesh_generator.cpp +++ b/editor/plugins/navigation_mesh_generator.cpp @@ -215,7 +215,7 @@ void NavigationMeshGenerator::_build_recast_navigation_mesh(Ref<NavigationMesh> ep->step(TTR("Eroding walkable area..."), 6); ERR_FAIL_COND(!rcErodeWalkableArea(&ctx, cfg.walkableRadius, *chf)); - ep->step(TTR("Partioning..."), 7); + ep->step(TTR("Partitioning..."), 7); if (p_nav_mesh->get_sample_partition_type() == NavigationMesh::SAMPLE_PARTITION_WATERSHED) { ERR_FAIL_COND(!rcBuildDistanceField(&ctx, *chf)); ERR_FAIL_COND(!rcBuildRegions(&ctx, *chf, 0, cfg.minRegionArea, cfg.mergeRegionArea)); diff --git a/editor/plugins/navigation_polygon_editor_plugin.cpp b/editor/plugins/navigation_polygon_editor_plugin.cpp index 6560a8dac7..6560a8dac7 100755..100644 --- a/editor/plugins/navigation_polygon_editor_plugin.cpp +++ b/editor/plugins/navigation_polygon_editor_plugin.cpp diff --git a/editor/plugins/navigation_polygon_editor_plugin.h b/editor/plugins/navigation_polygon_editor_plugin.h index 54cc347a8c..54cc347a8c 100755..100644 --- a/editor/plugins/navigation_polygon_editor_plugin.h +++ b/editor/plugins/navigation_polygon_editor_plugin.h diff --git a/editor/plugins/path_2d_editor_plugin.cpp b/editor/plugins/path_2d_editor_plugin.cpp index df10ac8929..2174f08e23 100644 --- a/editor/plugins/path_2d_editor_plugin.cpp +++ b/editor/plugins/path_2d_editor_plugin.cpp @@ -76,10 +76,7 @@ bool Path2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); Vector2 gpoint = mb->get_position(); - Vector2 cpoint = - !mb->get_alt() ? - canvas_item_editor->snap_point(xform.affine_inverse().xform(gpoint)) : - node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint))); + Vector2 cpoint = node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mb->get_position()))); real_t grab_threshold = EDITOR_DEF("editors/poly_editor/point_grab_radius", 8); @@ -239,10 +236,7 @@ bool Path2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { // Handle point/control movement. Transform2D xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform(); Vector2 gpoint = mm->get_position(); - Vector2 cpoint = - !mm->get_alt() ? - canvas_item_editor->snap_point(xform.affine_inverse().xform(gpoint)) : - node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint))); + Vector2 cpoint = node->get_global_transform().affine_inverse().xform(canvas_item_editor->snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(mm->get_position()))); Ref<Curve2D> curve = node->get_curve(); @@ -274,7 +268,8 @@ bool Path2DEditor::forward_gui_input(const Ref<InputEvent> &p_event) { return false; } -void Path2DEditor::_canvas_draw() { + +void Path2DEditor::forward_draw_over_canvas(Control *p_canvas) { if (!node) return; @@ -329,16 +324,11 @@ void Path2DEditor::edit(Node *p_path2d) { if (p_path2d) { node = Object::cast_to<Path2D>(p_path2d); - if (!canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->connect("draw", this, "_canvas_draw"); if (!node->is_connected("visibility_changed", this, "_node_visibility_changed")) node->connect("visibility_changed", this, "_node_visibility_changed"); } else { - if (canvas_item_editor->get_viewport_control()->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->get_viewport_control()->disconnect("draw", this, "_canvas_draw"); - // node may have been deleted at this point if (node && node->is_connected("visibility_changed", this, "_node_visibility_changed")) node->disconnect("visibility_changed", this, "_node_visibility_changed"); @@ -349,7 +339,6 @@ void Path2DEditor::edit(Node *p_path2d) { void Path2DEditor::_bind_methods() { //ClassDB::bind_method(D_METHOD("_menu_option"),&Path2DEditor::_menu_option); - ClassDB::bind_method(D_METHOD("_canvas_draw"), &Path2DEditor::_canvas_draw); ClassDB::bind_method(D_METHOD("_node_visibility_changed"), &Path2DEditor::_node_visibility_changed); ClassDB::bind_method(D_METHOD("_mode_selected"), &Path2DEditor::_mode_selected); } diff --git a/editor/plugins/path_2d_editor_plugin.h b/editor/plugins/path_2d_editor_plugin.h index f0f5d4d637..516e48c471 100644 --- a/editor/plugins/path_2d_editor_plugin.h +++ b/editor/plugins/path_2d_editor_plugin.h @@ -84,7 +84,6 @@ class Path2DEditor : public HBoxContainer { void _mode_selected(int p_mode); - void _canvas_draw(); void _node_visibility_changed(); friend class Path2DEditorPlugin; @@ -95,6 +94,7 @@ protected: public: bool forward_gui_input(const Ref<InputEvent> &p_event); + void forward_draw_over_canvas(Control *p_canvas); void edit(Node *p_path2d); Path2DEditor(EditorNode *p_editor); }; @@ -107,7 +107,8 @@ class Path2DEditorPlugin : public EditorPlugin { EditorNode *editor; public: - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { return path2d_editor->forward_gui_input(p_event); } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return path2d_editor->forward_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { return path2d_editor->forward_draw_over_canvas(p_canvas); } virtual String get_name() const { return "Path2D"; } bool has_main_screen() const { return false; } diff --git a/editor/plugins/polygon_2d_editor_plugin.cpp b/editor/plugins/polygon_2d_editor_plugin.cpp index 0e8c13b067..a525983c75 100755..100644 --- a/editor/plugins/polygon_2d_editor_plugin.cpp +++ b/editor/plugins/polygon_2d_editor_plugin.cpp @@ -437,14 +437,10 @@ void Polygon2DEditor::_bind_methods() { ClassDB::bind_method(D_METHOD("_set_snap_step_y"), &Polygon2DEditor::_set_snap_step_y); } -inline float _snap_scalar(float p_offset, float p_step, float p_target) { - return p_step != 0 ? Math::stepify(p_target - p_offset, p_step) + p_offset : p_target; -} - Vector2 Polygon2DEditor::snap_point(Vector2 p_target) const { if (use_snap) { - p_target.x = _snap_scalar(snap_offset.x * uv_draw_zoom - uv_draw_ofs.x, snap_step.x * uv_draw_zoom, p_target.x); - p_target.y = _snap_scalar(snap_offset.y * uv_draw_zoom - uv_draw_ofs.y, snap_step.y * uv_draw_zoom, p_target.y); + p_target.x = Math::snap_scalar(snap_offset.x * uv_draw_zoom - uv_draw_ofs.x, snap_step.x * uv_draw_zoom, p_target.x); + p_target.y = Math::snap_scalar(snap_offset.y * uv_draw_zoom - uv_draw_ofs.y, snap_step.y * uv_draw_zoom, p_target.y); } return p_target; diff --git a/editor/plugins/polygon_2d_editor_plugin.h b/editor/plugins/polygon_2d_editor_plugin.h index 90da3e61c1..90da3e61c1 100755..100644 --- a/editor/plugins/polygon_2d_editor_plugin.h +++ b/editor/plugins/polygon_2d_editor_plugin.h diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp index 84808cb876..ffda34653d 100644 --- a/editor/plugins/script_editor_plugin.cpp +++ b/editor/plugins/script_editor_plugin.cpp @@ -1169,6 +1169,8 @@ void ScriptEditor::_notification(int p_what) { script_forward->set_icon(get_icon("Forward", "EditorIcons")); script_back->set_icon(get_icon("Back", "EditorIcons")); + + recent_scripts->set_as_minsize(); } break; default: diff --git a/editor/plugins/spatial_editor_plugin.cpp b/editor/plugins/spatial_editor_plugin.cpp index d216e47c02..f96cbabde7 100644 --- a/editor/plugins/spatial_editor_plugin.cpp +++ b/editor/plugins/spatial_editor_plugin.cpp @@ -2095,7 +2095,7 @@ void SpatialEditorViewport::_notification(int p_what) { } // TODO That should be part of the drawing API... -static void stroke_rect(CanvasItem *ci, Rect2 rect, Color color, real_t width = 1.0) { +static void stroke_rect(CanvasItem &ci, Rect2 rect, Color color, real_t width = 1.0) { // a---b // | | @@ -2105,10 +2105,31 @@ static void stroke_rect(CanvasItem *ci, Rect2 rect, Color color, real_t width = Vector2 c(rect.position.x, rect.position.y + rect.size.y); Vector2 d(rect.position + rect.size); - ci->draw_line(a, b, color, width); - ci->draw_line(b, d, color, width); - ci->draw_line(d, c, color, width); - ci->draw_line(c, a, color, width); + ci.draw_line(a, b, color, width); + ci.draw_line(b, d, color, width); + ci.draw_line(d, c, color, width); + ci.draw_line(c, a, color, width); +} + +static void draw_indicator_bar(Control &surface, real_t fill, Ref<Texture> icon) { + + // Adjust bar size from control height + Vector2 surface_size = surface.get_size(); + real_t h = surface_size.y / 2.0; + real_t y = (surface_size.y - h) / 2.0; + + Rect2 r(10, y, 6, h); + real_t sy = r.size.y * fill; + + // Note: because this bar appears over the viewport, it has to stay readable for any background color + // Draw both neutral dark and bright colors to account this + surface.draw_rect(r, Color(1, 1, 1, 0.2)); + surface.draw_rect(Rect2(r.position.x, r.position.y + r.size.y - sy, r.size.x, sy), Color(1, 1, 1, 0.6)); + stroke_rect(surface, r.grow(1), Color(0, 0, 0, 0.7)); + + Vector2 icon_size = icon->get_size(); + Vector2 icon_pos = Vector2(r.position.x - (icon_size.x - r.size.x) / 2, r.position.y + r.size.y + 2); + surface.draw_texture(icon, icon_pos); } void SpatialEditorViewport::_draw() { @@ -2167,35 +2188,47 @@ void SpatialEditorViewport::_draw() { draw_rect = Rect2(Vector2(), s).clip(draw_rect); - stroke_rect(surface, draw_rect, Color(0.6, 0.6, 0.1, 0.5), 2.0); + stroke_rect(*surface, draw_rect, Color(0.6, 0.6, 0.1, 0.5), 2.0); } else { if (zoom_indicator_delay > 0.0) { - // Show indicative zoom factor - real_t min_distance = ZOOM_MIN_DISTANCE; // TODO Why not pick znear to limit zoom? - real_t max_distance = camera->get_zfar(); - real_t scale_length = (max_distance - min_distance); + if (is_freelook_active()) { + // Show speed + + real_t min_speed = FREELOOK_MIN_SPEED; + real_t max_speed = camera->get_zfar(); + real_t scale_length = (max_speed - min_speed); + + if (Math::abs(scale_length) > CMP_EPSILON) { + real_t logscale_t = 1.0 - Math::log(1 + freelook_speed - min_speed) / Math::log(1 + scale_length); + + // There is no real maximum speed so that factor can become negative, + // Let's make it look asymptotic instead (will decrease slower and slower). + if (logscale_t < 0.25) + logscale_t = 0.25 * Math::exp(4.0 * logscale_t - 1.0); - if (Math::abs(scale_length) > CMP_EPSILON) { - real_t logscale_t = 1.0 - Math::log(1 + cursor.distance - min_distance) / Math::log(1 + scale_length); + draw_indicator_bar(*surface, 1.0 - logscale_t, get_icon("ViewportSpeed", "EditorIcons")); + } + + } else { + // Show zoom - // There is no real maximum distance so that factor can become negative, - // Let's make it look asymptotic instead (will decrease slower and slower). - if (logscale_t < 0.25) - logscale_t = 0.25 * Math::exp(4.0 * logscale_t - 1.0); + real_t min_distance = ZOOM_MIN_DISTANCE; // TODO Why not pick znear to limit zoom? + real_t max_distance = camera->get_zfar(); + real_t scale_length = (max_distance - min_distance); - Vector2 surface_size = surface->get_size(); - real_t h = surface_size.y / 2.0; - real_t y = (surface_size.y - h) / 2.0; + if (Math::abs(scale_length) > CMP_EPSILON) { + real_t logscale_t = 1.0 - Math::log(1 + cursor.distance - min_distance) / Math::log(1 + scale_length); - Rect2 r(10, y, 6, h); - real_t sy = r.size.y * logscale_t; + // There is no real maximum distance so that factor can become negative, + // Let's make it look asymptotic instead (will decrease slower and slower). + if (logscale_t < 0.25) + logscale_t = 0.25 * Math::exp(4.0 * logscale_t - 1.0); - surface->draw_rect(r, Color(1, 1, 1, 0.2)); - surface->draw_rect(Rect2(r.position.x, r.position.y + r.size.y - sy, r.size.x, sy), Color(1, 1, 1, 0.6)); - stroke_rect(surface, r.grow(1), Color(0, 0, 0, 0.7)); + draw_indicator_bar(*surface, logscale_t, get_icon("ViewportZoom", "EditorIcons")); + } } } } @@ -2732,8 +2765,14 @@ Vector3 SpatialEditorViewport::_get_instance_position(const Point2 &p_pos) const normal = hit_normal; } } - Vector3 center = preview_bounds->get_size() * 0.5; - return point + (center * normal); + Vector3 offset = Vector3(); + for (int i = 0; i < 3; i++) { + if (normal[i] > 0.0) + offset[i] = (preview_bounds->get_size()[i] - (preview_bounds->get_size()[i] + preview_bounds->get_position()[i])); + else if (normal[i] < 0.0) + offset[i] = -(preview_bounds->get_size()[i] + preview_bounds->get_position()[i]); + } + return point + offset; } Rect3 SpatialEditorViewport::_calculate_spatial_bounds(const Spatial *p_parent, const Rect3 p_bounds) { @@ -2855,7 +2894,7 @@ bool SpatialEditorViewport::_create_instance(Node *parent, String &path, const P if (parent_spatial) global_transform = parent_spatial->get_global_transform(); - global_transform.origin = _get_instance_position(p_point); + global_transform.origin = spatial_editor->snap_point(_get_instance_position(p_point)); editor_data->get_undo_redo().add_do_method(instanced_scene, "set_global_transform", global_transform); @@ -4795,6 +4834,15 @@ void SpatialEditor::snap_cursor_to_plane(const Plane &p_plane) { //cursor.pos=p_plane.project(cursor.pos); } +Vector3 SpatialEditor::snap_point(Vector3 p_target, Vector3 p_start) const { + if (is_snap_enabled()) { + p_target.x = Math::snap_scalar(0.0, get_translate_snap(), p_target.x); + p_target.y = Math::snap_scalar(0.0, get_translate_snap(), p_target.y); + p_target.z = Math::snap_scalar(0.0, get_translate_snap(), p_target.z); + } + return p_target; +} + void SpatialEditorPlugin::_bind_methods() { ClassDB::bind_method("snap_cursor_to_plane", &SpatialEditorPlugin::snap_cursor_to_plane); diff --git a/editor/plugins/spatial_editor_plugin.h b/editor/plugins/spatial_editor_plugin.h index a9dd1f1327..f2a9886f2a 100644 --- a/editor/plugins/spatial_editor_plugin.h +++ b/editor/plugins/spatial_editor_plugin.h @@ -548,6 +548,8 @@ public: static SpatialEditor *get_singleton() { return singleton; } void snap_cursor_to_plane(const Plane &p_plane); + Vector3 snap_point(Vector3 p_target, Vector3 p_start = Vector3(0, 0, 0)) const; + float get_znear() const { return settings_znear->get_value(); } float get_zfar() const { return settings_zfar->get_value(); } float get_fov() const { return settings_fov->get_value(); } diff --git a/editor/plugins/texture_region_editor_plugin.cpp b/editor/plugins/texture_region_editor_plugin.cpp index 0a7f3ff8f9..740772e204 100644 --- a/editor/plugins/texture_region_editor_plugin.cpp +++ b/editor/plugins/texture_region_editor_plugin.cpp @@ -736,23 +736,10 @@ void TextureRegionEditor::_edit_region() { edit_draw->update(); } -inline float _snap_scalar(float p_offset, float p_step, float separation, float p_target) { - if (p_step != 0) { - float a = Math::stepify(p_target - p_offset, p_step + separation) + p_offset; - float b = a; - if (p_target >= 0) - b -= separation; - else - b += p_step; - return (Math::abs(p_target - a) < Math::abs(p_target - b)) ? a : b; - } - return p_target; -} - Vector2 TextureRegionEditor::snap_point(Vector2 p_target) const { if (snap_mode == SNAP_GRID) { - p_target.x = _snap_scalar(snap_offset.x, snap_step.x, snap_separation.x, p_target.x); - p_target.y = _snap_scalar(snap_offset.y, snap_step.y, snap_separation.y, p_target.y); + p_target.x = Math::snap_scalar_seperation(snap_offset.x, snap_step.x, p_target.x, snap_separation.x); + p_target.y = Math::snap_scalar_seperation(snap_offset.y, snap_step.y, p_target.y, snap_separation.y); } return p_target; diff --git a/editor/plugins/theme_editor_plugin.cpp b/editor/plugins/theme_editor_plugin.cpp index e500dec0ef..02ead3aee8 100644 --- a/editor/plugins/theme_editor_plugin.cpp +++ b/editor/plugins/theme_editor_plugin.cpp @@ -588,6 +588,8 @@ void ThemeEditor::_notification(int p_what) { time_left = 1.5; _refresh_interval(); } + } else if (p_what == NOTIFICATION_THEME_CHANGED) { + theme_menu->set_icon(get_icon("Theme", "EditorIcons")); } } @@ -627,7 +629,9 @@ ThemeEditor::ThemeEditor() { main_vb->add_child(hb_menu); theme_menu = memnew(MenuButton); - theme_menu->set_text(TTR("Theme")); + theme_menu->set_text(TTR("Edit theme..")); + theme_menu->set_flat(false); + theme_menu->set_tooltip(TTR("Theme editing menu.")); theme_menu->get_popup()->add_item(TTR("Add Item"), POPUP_ADD); theme_menu->get_popup()->add_item(TTR("Add Class Items"), POPUP_CLASS_ADD); theme_menu->get_popup()->add_item(TTR("Remove Item"), POPUP_REMOVE); diff --git a/editor/plugins/tile_map_editor_plugin.cpp b/editor/plugins/tile_map_editor_plugin.cpp index 2f2ed7bdf0..d12b3f1e0e 100644 --- a/editor/plugins/tile_map_editor_plugin.cpp +++ b/editor/plugins/tile_map_editor_plugin.cpp @@ -229,7 +229,7 @@ struct _PaletteEntry { return name < p_rhs.name; } }; -} +} // namespace void TileMapEditor::_update_palette() { @@ -1152,7 +1152,7 @@ bool TileMapEditor::forward_gui_input(const Ref<InputEvent> &p_event) { return false; } -void TileMapEditor::_canvas_draw() { +void TileMapEditor::forward_draw_over_canvas(Control *p_canvas) { if (!node) return; @@ -1379,8 +1379,6 @@ void TileMapEditor::edit(Node *p_tile_map) { if (p_tile_map) { node = Object::cast_to<TileMap>(p_tile_map); - if (!canvas_item_editor->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->connect("draw", this, "_canvas_draw"); if (!canvas_item_editor->is_connected("mouse_entered", this, "_canvas_mouse_enter")) canvas_item_editor->connect("mouse_entered", this, "_canvas_mouse_enter"); if (!canvas_item_editor->is_connected("mouse_exited", this, "_canvas_mouse_exit")) @@ -1391,8 +1389,6 @@ void TileMapEditor::edit(Node *p_tile_map) { } else { node = NULL; - if (canvas_item_editor->is_connected("draw", this, "_canvas_draw")) - canvas_item_editor->disconnect("draw", this, "_canvas_draw"); if (canvas_item_editor->is_connected("mouse_entered", this, "_canvas_mouse_enter")) canvas_item_editor->disconnect("mouse_entered", this, "_canvas_mouse_enter"); if (canvas_item_editor->is_connected("mouse_exited", this, "_canvas_mouse_exit")) @@ -1428,7 +1424,6 @@ void TileMapEditor::_bind_methods() { ClassDB::bind_method(D_METHOD("_text_changed"), &TileMapEditor::_text_changed); ClassDB::bind_method(D_METHOD("_sbox_input"), &TileMapEditor::_sbox_input); ClassDB::bind_method(D_METHOD("_menu_option"), &TileMapEditor::_menu_option); - ClassDB::bind_method(D_METHOD("_canvas_draw"), &TileMapEditor::_canvas_draw); ClassDB::bind_method(D_METHOD("_canvas_mouse_enter"), &TileMapEditor::_canvas_mouse_enter); ClassDB::bind_method(D_METHOD("_canvas_mouse_exit"), &TileMapEditor::_canvas_mouse_exit); ClassDB::bind_method(D_METHOD("_tileset_settings_changed"), &TileMapEditor::_tileset_settings_changed); diff --git a/editor/plugins/tile_map_editor_plugin.h b/editor/plugins/tile_map_editor_plugin.h index c8f29dfb7b..73474a3f3d 100644 --- a/editor/plugins/tile_map_editor_plugin.h +++ b/editor/plugins/tile_map_editor_plugin.h @@ -163,7 +163,6 @@ class TileMapEditor : public VBoxContainer { void _text_changed(const String &p_text); void _sbox_input(const Ref<InputEvent> &p_ie); void _update_palette(); - void _canvas_draw(); void _menu_option(int p_option); void _set_cell(const Point2i &p_pos, int p_value, bool p_flip_h = false, bool p_flip_v = false, bool p_transpose = false, bool p_with_undo = false); @@ -183,6 +182,8 @@ public: HBoxContainer *get_toolbar() const { return toolbar; } bool forward_gui_input(const Ref<InputEvent> &p_event); + void forward_draw_over_canvas(Control *p_canvas); + void edit(Node *p_tile_map); TileMapEditor(EditorNode *p_editor); @@ -196,7 +197,8 @@ class TileMapEditorPlugin : public EditorPlugin { TileMapEditor *tile_map_editor; public: - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { return tile_map_editor->forward_gui_input(p_event); } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return tile_map_editor->forward_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { tile_map_editor->forward_draw_over_canvas(p_canvas); } virtual String get_name() const { return "TileMap"; } bool has_main_screen() const { return false; } diff --git a/editor/project_export.cpp b/editor/project_export.cpp index d8a87e738f..eac5720b43 100644 --- a/editor/project_export.cpp +++ b/editor/project_export.cpp @@ -919,6 +919,7 @@ ProjectExportDialog::ProjectExportDialog() { updating = false; + get_cancel()->set_text(TTR("Close")); get_ok()->set_text(TTR("Export PCK/Zip")); export_button = add_button(TTR("Export Project"), !OS::get_singleton()->get_swap_ok_cancel(), "export"); diff --git a/editor/script_create_dialog.cpp b/editor/script_create_dialog.cpp index 089c054b59..00f44ad9b0 100644 --- a/editor/script_create_dialog.cpp +++ b/editor/script_create_dialog.cpp @@ -88,7 +88,7 @@ bool ScriptCreateDialog::_validate(const String &p_string) { continue; } - bool valid_char = (p_string[i] >= '0' && p_string[i] <= '9') || (p_string[i] >= 'a' && p_string[i] <= 'z') || (p_string[i] >= 'A' && p_string[i] <= 'Z') || p_string[i] == '_' || (is_val_path && (p_string[i] == '/' || p_string[i] == '.')); + bool valid_char = (p_string[i] >= '0' && p_string[i] <= '9') || (p_string[i] >= 'a' && p_string[i] <= 'z') || (p_string[i] >= 'A' && p_string[i] <= 'Z') || p_string[i] == '_' || p_string[i] == '-' || (is_val_path && (p_string[i] == '/' || p_string[i] == '.')); if (!valid_char) return false; diff --git a/editor/script_editor_debugger.cpp b/editor/script_editor_debugger.cpp index 5ad4674f7f..ef61aad341 100644 --- a/editor/script_editor_debugger.cpp +++ b/editor/script_editor_debugger.cpp @@ -663,7 +663,7 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da EditorProfiler::Metric::Category::Item item; item.calls = 1; item.line = 0; - item.name = "Fixed Time"; + item.name = "Physics Time"; item.total = metric.physics_time; item.self = item.total; item.signature = "physics_time"; @@ -677,7 +677,7 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da frame_time.items.push_back(item); - item.name = "Fixed Frame Time"; + item.name = "Physics Frame Time"; item.total = metric.physics_frame_time; item.self = item.total; item.signature = "physics_frame_time"; diff --git a/editor/script_editor_debugger.h b/editor/script_editor_debugger.h index 64ac2535a9..d0faab5892 100644 --- a/editor/script_editor_debugger.h +++ b/editor/script_editor_debugger.h @@ -166,9 +166,6 @@ class ScriptEditorDebugger : public Control { void _method_changed(Object *p_base, const StringName &p_name, VARIANT_ARG_DECLARE); void _property_changed(Object *p_base, const StringName &p_property, const Variant &p_value); - static void _method_changeds(void *p_ud, Object *p_base, const StringName &p_name, VARIANT_ARG_DECLARE); - static void _property_changeds(void *p_ud, Object *p_base, const StringName &p_property, const Variant &p_value); - void _error_selected(int p_idx); void _error_stack_selected(int p_idx); @@ -196,6 +193,9 @@ public: void set_live_debugging(bool p_enable); + static void _method_changeds(void *p_ud, Object *p_base, const StringName &p_name, VARIANT_ARG_DECLARE); + static void _property_changeds(void *p_ud, Object *p_base, const StringName &p_property, const Variant &p_value); + void live_debug_create_node(const NodePath &p_parent, const String &p_type, const String &p_name); void live_debug_instance_node(const NodePath &p_parent, const String &p_path, const String &p_name); void live_debug_remove_node(const NodePath &p_at); diff --git a/editor/settings_config_dialog.cpp b/editor/settings_config_dialog.cpp index 86979a1174..c052845be9 100644 --- a/editor/settings_config_dialog.cpp +++ b/editor/settings_config_dialog.cpp @@ -35,6 +35,7 @@ #include "os/keyboard.h" #include "project_settings.h" #include "scene/gui/margin_container.h" +#include "script_editor_debugger.h" void EditorSettingsDialog::ok_pressed() { @@ -91,6 +92,7 @@ void EditorSettingsDialog::popup_edit_settings() { search_box->grab_focus(); _update_shortcuts(); + set_process_unhandled_input(true); // Restore valid window bounds or pop up at default size. if (EditorSettings::get_singleton()->has_setting("interface/dialogs/editor_settings_bounds")) { @@ -121,19 +123,62 @@ void EditorSettingsDialog::_filter_shortcuts(const String &p_filter) { _update_shortcuts(); } +void EditorSettingsDialog::_undo_redo_callback(void *p_self, const String &p_name) { + EditorNode::get_log()->add_message(p_name); +} + void EditorSettingsDialog::_notification(int p_what) { switch (p_what) { + case NOTIFICATION_READY: { + ScriptEditorDebugger *sed = ScriptEditor::get_singleton()->get_debugger(); + undo_redo->set_method_notify_callback(sed->_method_changeds, sed); + undo_redo->set_property_notify_callback(sed->_property_changeds, sed); + undo_redo->set_commit_notify_callback(_undo_redo_callback, this); + } break; case NOTIFICATION_ENTER_TREE: { clear_button->set_icon(get_icon("Close", "EditorIcons")); shortcut_clear_button->set_icon(get_icon("Close", "EditorIcons")); } break; case NOTIFICATION_POPUP_HIDE: { EditorSettings::get_singleton()->set("interface/dialogs/editor_settings_bounds", get_rect()); + set_process_unhandled_input(false); } break; } } +void EditorSettingsDialog::_unhandled_input(const Ref<InputEvent> &p_event) { + + Ref<InputEventKey> k = p_event; + + if (k.is_valid() && is_window_modal_on_top()) { + + if (k->is_pressed()) { + + bool handled = false; + + if (ED_IS_SHORTCUT("editor/undo", p_event)) { + String action = undo_redo->get_current_action_name(); + if (action != "") + EditorNode::get_log()->add_message("UNDO: " + action); + undo_redo->undo(); + handled = true; + } + if (ED_IS_SHORTCUT("editor/redo", p_event)) { + undo_redo->redo(); + String action = undo_redo->get_current_action_name(); + if (action != "") + EditorNode::get_log()->add_message("REDO: " + action); + handled = true; + } + + if (handled) { + accept_event(); + } + } + } +} + void EditorSettingsDialog::_update_shortcuts() { shortcuts->clear(); @@ -212,30 +257,28 @@ void EditorSettingsDialog::_shortcut_button_pressed(Object *p_item, int p_column if (!sc.is_valid()) return; //pointless, there is nothing - UndoRedo *ur = EditorNode::get_singleton()->get_undo_redo(); - ur->create_action("Erase Shortcut"); - ur->add_do_method(sc.ptr(), "set_shortcut", Ref<InputEvent>()); - ur->add_undo_method(sc.ptr(), "set_shortcut", sc->get_shortcut()); - ur->add_do_method(this, "_update_shortcuts"); - ur->add_undo_method(this, "_update_shortcuts"); - ur->add_do_method(this, "_settings_changed"); - ur->add_undo_method(this, "_settings_changed"); - ur->commit_action(); + undo_redo->create_action("Erase Shortcut"); + undo_redo->add_do_method(sc.ptr(), "set_shortcut", Ref<InputEvent>()); + undo_redo->add_undo_method(sc.ptr(), "set_shortcut", sc->get_shortcut()); + undo_redo->add_do_method(this, "_update_shortcuts"); + undo_redo->add_undo_method(this, "_update_shortcuts"); + undo_redo->add_do_method(this, "_settings_changed"); + undo_redo->add_undo_method(this, "_settings_changed"); + undo_redo->commit_action(); } else if (p_idx == 2) { //revert to original if (!sc.is_valid()) return; //pointless, there is nothing Ref<InputEvent> original = sc->get_meta("original"); - UndoRedo *ur = EditorNode::get_singleton()->get_undo_redo(); - ur->create_action("Restore Shortcut"); - ur->add_do_method(sc.ptr(), "set_shortcut", original); - ur->add_undo_method(sc.ptr(), "set_shortcut", sc->get_shortcut()); - ur->add_do_method(this, "_update_shortcuts"); - ur->add_undo_method(this, "_update_shortcuts"); - ur->add_do_method(this, "_settings_changed"); - ur->add_undo_method(this, "_settings_changed"); - ur->commit_action(); + undo_redo->create_action("Restore Shortcut"); + undo_redo->add_do_method(sc.ptr(), "set_shortcut", original); + undo_redo->add_undo_method(sc.ptr(), "set_shortcut", sc->get_shortcut()); + undo_redo->add_do_method(this, "_update_shortcuts"); + undo_redo->add_undo_method(this, "_update_shortcuts"); + undo_redo->add_do_method(this, "_settings_changed"); + undo_redo->add_undo_method(this, "_settings_changed"); + undo_redo->commit_action(); } } @@ -276,19 +319,19 @@ void EditorSettingsDialog::_press_a_key_confirm() { Ref<ShortCut> sc = EditorSettings::get_singleton()->get_shortcut(shortcut_configured); - UndoRedo *ur = EditorNode::get_singleton()->get_undo_redo(); - ur->create_action("Change Shortcut '" + shortcut_configured + "'"); - ur->add_do_method(sc.ptr(), "set_shortcut", ie); - ur->add_undo_method(sc.ptr(), "set_shortcut", sc->get_shortcut()); - ur->add_do_method(this, "_update_shortcuts"); - ur->add_undo_method(this, "_update_shortcuts"); - ur->add_do_method(this, "_settings_changed"); - ur->add_undo_method(this, "_settings_changed"); - ur->commit_action(); + undo_redo->create_action("Change Shortcut '" + shortcut_configured + "'"); + undo_redo->add_do_method(sc.ptr(), "set_shortcut", ie); + undo_redo->add_undo_method(sc.ptr(), "set_shortcut", sc->get_shortcut()); + undo_redo->add_do_method(this, "_update_shortcuts"); + undo_redo->add_undo_method(this, "_update_shortcuts"); + undo_redo->add_do_method(this, "_settings_changed"); + undo_redo->add_undo_method(this, "_settings_changed"); + undo_redo->commit_action(); } void EditorSettingsDialog::_bind_methods() { + ClassDB::bind_method(D_METHOD("_unhandled_input"), &EditorSettingsDialog::_unhandled_input); ClassDB::bind_method(D_METHOD("_settings_save"), &EditorSettingsDialog::_settings_save); ClassDB::bind_method(D_METHOD("_settings_changed"), &EditorSettingsDialog::_settings_changed); ClassDB::bind_method(D_METHOD("_settings_property_edited"), &EditorSettingsDialog::_settings_property_edited); @@ -305,6 +348,7 @@ EditorSettingsDialog::EditorSettingsDialog() { set_title(TTR("Editor Settings")); set_resizable(true); + undo_redo = memnew(UndoRedo); tabs = memnew(TabContainer); tabs->set_tab_align(TabContainer::ALIGN_LEFT); @@ -336,7 +380,7 @@ EditorSettingsDialog::EditorSettingsDialog() { property_editor->get_property_editor()->set_use_filter(true); property_editor->register_search_box(search_box); property_editor->set_v_size_flags(Control::SIZE_EXPAND_FILL); - property_editor->get_property_editor()->set_undo_redo(EditorNode::get_singleton()->get_undo_redo()); + property_editor->get_property_editor()->set_undo_redo(undo_redo); vbc->add_child(property_editor); property_editor->get_property_editor()->connect("property_edited", this, "_settings_property_edited"); @@ -400,3 +444,7 @@ EditorSettingsDialog::EditorSettingsDialog() { updating = false; } + +EditorSettingsDialog::~EditorSettingsDialog() { + memdelete(undo_redo); +} diff --git a/editor/settings_config_dialog.h b/editor/settings_config_dialog.h index 8a66d5098c..a03b15c06d 100644 --- a/editor/settings_config_dialog.h +++ b/editor/settings_config_dialog.h @@ -50,6 +50,7 @@ class EditorSettingsDialog : public AcceptDialog { Timer *timer; + UndoRedo *undo_redo; Tree *shortcuts; ConfirmationDialog *press_a_key; @@ -65,6 +66,7 @@ class EditorSettingsDialog : public AcceptDialog { void _settings_property_edited(const String &p_name); void _settings_save(); + void _unhandled_input(const Ref<InputEvent> &p_event); void _notification(int p_what); void _press_a_key_confirm(); @@ -78,6 +80,8 @@ class EditorSettingsDialog : public AcceptDialog { void _update_shortcuts(); void _shortcut_button_pressed(Object *p_item, int p_column, int p_idx); + static void _undo_redo_callback(void *p_self, const String &p_name); + protected: static void _bind_methods(); @@ -85,6 +89,7 @@ public: void popup_edit_settings(); EditorSettingsDialog(); + ~EditorSettingsDialog(); }; #endif // SETTINGS_CONFIG_DIALOG_H diff --git a/editor/translations/ar.po b/editor/translations/ar.po index f98fa91e30..bf0d4bac00 100644 --- a/editor/translations/ar.po +++ b/editor/translations/ar.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the Godot source code. # # athomield <athomield@hotmail.com>, 2017. +# Basil Al-Khateeb <basil.y.alkhateeb@gmail.com>, 2017. # Mohammmad Khashashneh <mohammad.rasmi@gmail.com>, 2016. +# omar anwar aglan <omar.aglan91@yahoo.com>, 2017. # OWs Tetra <owstetra@gmail.com>, 2017. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-03-29 16:30+0000\n" -"Last-Translator: OWs Tetra <owstetra@gmail.com>\n" +"PO-Revision-Date: 2017-09-29 19:44+0000\n" +"Last-Translator: omar anwar aglan <omar.aglan91@yahoo.com>\n" "Language-Team: Arabic <https://hosted.weblate.org/projects/godot-engine/" "godot/ar/>\n" "Language: ar\n" @@ -18,716 +20,470 @@ msgstr "" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 2.13-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" -msgstr "" +msgstr "معطل" #: editor/animation_editor.cpp msgid "All Selection" -msgstr "" +msgstr "ÙƒÙÙ„ Ø§Ù„Ù…ÙØØ¯Ø¯" #: editor/animation_editor.cpp msgid "Move Add Key" -msgstr "" +msgstr "ØªØØ±Ùƒ أض٠مÙÙØªØ§Ø" #: editor/animation_editor.cpp msgid "Anim Change Transition" -msgstr "" +msgstr "Ø§Ù„ØØ±ÙƒØ© تغير إنتقال" #: editor/animation_editor.cpp msgid "Anim Change Transform" -msgstr "" +msgstr "Ø§Ù„ØØ±ÙƒØ© تغير تبديل" #: editor/animation_editor.cpp msgid "Anim Change Value" -msgstr "" +msgstr "Ø§Ù„ØØ±ÙƒØ© تغير القيمة" #: editor/animation_editor.cpp msgid "Anim Change Call" -msgstr "" +msgstr "Ø§Ù„ØØ±ÙƒØ© تغير الخانة" #: editor/animation_editor.cpp msgid "Anim Add Track" -msgstr "" +msgstr "Ø§Ù„ØØ±ÙƒØ© Ø¥Ø¶Ø§ÙØ© مسار" #: editor/animation_editor.cpp msgid "Anim Duplicate Keys" -msgstr "" +msgstr "Ø§Ù„ØØ±ÙƒØ© تكرار Ø§Ù„Ù…ÙØ§ØªÙŠØ" #: editor/animation_editor.cpp msgid "Move Anim Track Up" -msgstr "" +msgstr "ØªØØ±Ùƒ Ø§Ù„ØØ±ÙƒØ© متابعة" #: editor/animation_editor.cpp msgid "Move Anim Track Down" -msgstr "" +msgstr "ØªØØ±ÙŠÙƒ Ø§Ù„ØØ±ÙƒØ© تتبع أسÙÙ„" #: editor/animation_editor.cpp msgid "Remove Anim Track" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ù…Ø³Ø§Ø± Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Set Transitions to:" -msgstr "" +msgstr "ØØ¯Ø¯ التØÙˆÙ„ات إلي:" #: editor/animation_editor.cpp msgid "Anim Track Rename" -msgstr "" +msgstr "إعادة تسمية مسار Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Track Change Interpolation" -msgstr "" +msgstr "تغير إدخال مسار Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Track Change Value Mode" -msgstr "" +msgstr "وضع تغير قيمة مسار Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Track Change Wrap Mode" -msgstr "" +msgstr "وضع تغيير ل٠مسار Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Edit Node Curve" -msgstr "" +msgstr "تعديل منØÙ†ÙŠ Ø§Ù„Ø¹Ù‚Ø¯Ø©" #: editor/animation_editor.cpp msgid "Edit Selection Curve" -msgstr "" +msgstr "تعديل المنØÙ†ÙŠ Ø§Ù„Ù…ØØ¯Ø¯" #: editor/animation_editor.cpp msgid "Anim Delete Keys" -msgstr "ØØ°Ù الأطر الرئيسة" +msgstr "ØØ°Ù Ù…ÙØ§ØªÙŠØ Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp editor/plugins/tile_map_editor_plugin.cpp msgid "Duplicate Selection" -msgstr "" +msgstr "تكرير Ø§Ù„Ù…ØØ¯Ø¯" #: editor/animation_editor.cpp msgid "Duplicate Transposed" -msgstr "" +msgstr "تكرير النقل" #: editor/animation_editor.cpp msgid "Remove Selection" -msgstr "" +msgstr "إزالة Ø§Ù„ØªØØ¯ÙŠØ¯" #: editor/animation_editor.cpp msgid "Continuous" -msgstr "" +msgstr "متواصل" #: editor/animation_editor.cpp msgid "Discrete" -msgstr "" +msgstr "متقطع" #: editor/animation_editor.cpp msgid "Trigger" -msgstr "" +msgstr "Ù…ÙØ·Ù„Ù‚" #: editor/animation_editor.cpp msgid "Anim Add Key" -msgstr "" +msgstr "Ø¥Ø¶Ø§ÙØ© Ù…ÙØªØ§Ø ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Move Keys" -msgstr "" +msgstr "Ù…ÙØªØ§Ø ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Scale Selection" -msgstr "" +msgstr "تكبير Ø§Ù„Ù…ØØ¯Ø¯" #: editor/animation_editor.cpp msgid "Scale From Cursor" -msgstr "" +msgstr "تكبير من المؤشر" #: editor/animation_editor.cpp msgid "Goto Next Step" -msgstr "" +msgstr "إذهب إلي الخطوة التالية" #: editor/animation_editor.cpp msgid "Goto Prev Step" -msgstr "" +msgstr "إذهب إلي الخطوة السابقة" #: editor/animation_editor.cpp editor/plugins/curve_editor_plugin.cpp #: editor/property_editor.cpp msgid "Linear" -msgstr "" +msgstr "خطي" #: editor/animation_editor.cpp editor/plugins/theme_editor_plugin.cpp msgid "Constant" -msgstr "" +msgstr "ثابت" #: editor/animation_editor.cpp msgid "In" -msgstr "" +msgstr "داخل" #: editor/animation_editor.cpp msgid "Out" -msgstr "" +msgstr "خارج" #: editor/animation_editor.cpp msgid "In-Out" -msgstr "" +msgstr "داخل-خارج" #: editor/animation_editor.cpp msgid "Out-In" -msgstr "" +msgstr "خارج-داخل" #: editor/animation_editor.cpp msgid "Transitions" -msgstr "" +msgstr "تØÙˆÙ„ات" #: editor/animation_editor.cpp msgid "Optimize Animation" -msgstr "" +msgstr "ØªØØ³ÙŠÙ† Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Clean-Up Animation" -msgstr "" +msgstr "ØªÙ†Ø¸ÙŠÙ Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Create NEW track for %s and insert key?" -msgstr "" +msgstr "أنشئ مسار جديد لـ %s Ùˆ أدخل Ù…ÙØªØ§ØØŸ" #: editor/animation_editor.cpp msgid "Create %d NEW tracks and insert keys?" -msgstr "" +msgstr "أنشئ %d مسارات جديدة Ùˆ أدخل Ù…ÙØ§ØªÙŠØØŸ" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" -msgstr "" +msgstr "أنشئ" #: editor/animation_editor.cpp msgid "Anim Create & Insert" -msgstr "" +msgstr "أنشي ØØ±ÙƒØ© وأدخلها" #: editor/animation_editor.cpp msgid "Anim Insert Track & Key" -msgstr "" +msgstr "أنشي مسار ØØ±ÙƒØ© Ùˆ Ù…ÙØªØ§Ø" #: editor/animation_editor.cpp msgid "Anim Insert Key" -msgstr "" +msgstr "Ø£Ø¶Ù Ù…ÙØªØ§Ø ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Change Anim Len" -msgstr "" +msgstr "تغيير خط Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Change Anim Loop" -msgstr "" +msgstr "تغيير تكرير Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Create Typed Value Key" -msgstr "" +msgstr "أنشي Ù…ÙØªØ§Ø ØØ±ÙƒØ© ذا قيمة مكتوبة" #: editor/animation_editor.cpp msgid "Anim Insert" -msgstr "" +msgstr "إدخال ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Scale Keys" -msgstr "" +msgstr "Ù…ÙØªØ§Ø تكبير ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Anim Add Call Track" -msgstr "" +msgstr "أض٠خانة مسار ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Animation zoom." -msgstr "" +msgstr "تكبير Ø§Ù„ØØ±ÙƒØ©." #: editor/animation_editor.cpp msgid "Length (s):" -msgstr "" +msgstr "الطول (ثانية):" #: editor/animation_editor.cpp msgid "Animation length (in seconds)." -msgstr "" +msgstr "طول الأنميشين (بالثواني)." #: editor/animation_editor.cpp msgid "Step (s):" -msgstr "" +msgstr "خطوة (ثانية):" #: editor/animation_editor.cpp msgid "Cursor step snap (in seconds)." -msgstr "" +msgstr "المؤشر خطوة خطوة (بالثواني)." #: editor/animation_editor.cpp msgid "Enable/Disable looping in animation." -msgstr "" +msgstr "تمكين/تعطيل التكرار ÙÙŠ Ø§Ù„ØØ±ÙƒØ©." #: editor/animation_editor.cpp msgid "Add new tracks." -msgstr "" +msgstr "أض٠مسارات جديدة." #: editor/animation_editor.cpp msgid "Move current track up." -msgstr "" +msgstr "ØªØØ±ÙŠÙƒ المسار Ø§Ù„ØØ§Ù„ÙŠ للأعلى." #: editor/animation_editor.cpp msgid "Move current track down." -msgstr "" +msgstr "ØªØØ±ÙŠÙƒ المسار Ø§Ù„ØØ§Ù„ÙŠ للاسÙÙ„." #: editor/animation_editor.cpp msgid "Remove selected track." -msgstr "" +msgstr "ازالة المسار Ø§Ù„Ù…ØØ¯Ø¯." #: editor/animation_editor.cpp msgid "Track tools" -msgstr "" +msgstr "أدوات المسار" #: editor/animation_editor.cpp msgid "Enable editing of individual keys by clicking them." -msgstr "" +msgstr "Ø§Ù„Ø³Ù…Ø§Ø Ø¨ØªØ¹Ø¯ÙŠÙ„ ازرار Ù…Ù†ÙØµÙ„Ø© بالضغط عليها." #: editor/animation_editor.cpp msgid "Anim. Optimizer" -msgstr "" +msgstr "Ù…ÙØØ³Ù† Ø§Ù„ØØ±ÙƒØ©" #: editor/animation_editor.cpp msgid "Max. Linear Error:" -msgstr "" +msgstr "أقصي أخطاء خطية:" #: editor/animation_editor.cpp msgid "Max. Angular Error:" -msgstr "" +msgstr "أقصي أخطاء زواية:" #: editor/animation_editor.cpp msgid "Max Optimizable Angle:" -msgstr "" +msgstr "أقصي زواية ØªØØ³ÙŠÙ†:" #: editor/animation_editor.cpp msgid "Optimize" -msgstr "" +msgstr "ØªØØ³ÙŠÙ†" #: editor/animation_editor.cpp msgid "Select an AnimationPlayer from the Scene Tree to edit animations." -msgstr "" +msgstr "خدد مشغل ØØ±ÙƒØ© من شجرة المشهد لكي تعدل Ø§Ù„ØØ±ÙƒØ©." #: editor/animation_editor.cpp msgid "Key" -msgstr "" +msgstr "Ù…ÙØªØ§Ø" #: editor/animation_editor.cpp msgid "Transition" -msgstr "" +msgstr "تØÙˆÙ„" #: editor/animation_editor.cpp msgid "Scale Ratio:" -msgstr "" +msgstr "نسبة التكبير:" #: editor/animation_editor.cpp msgid "Call Functions in Which Node?" -msgstr "" +msgstr "إستدعاء وظائ٠ÙÙŠ أي عقدة؟" #: editor/animation_editor.cpp msgid "Remove invalid keys" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ø§Ù„Ù…ÙØ§ØªÙŠØ Ø§Ù„ÙØ§Ø³Ø¯Ø©" #: editor/animation_editor.cpp msgid "Remove unresolved and empty tracks" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ø§Ù„Ù…Ø³Ø§Ø±Ø§Øª Ø§Ù„ÙØ§Ø±ØºØ© أو الغير Ù…ØÙ„ولة" #: editor/animation_editor.cpp msgid "Clean-up all animations" -msgstr "" +msgstr "تنظي٠جميع Ø§Ù„ØØ±ÙƒØ§Øª" #: editor/animation_editor.cpp msgid "Clean-Up Animation(s) (NO UNDO!)" -msgstr "" +msgstr "ØªÙ†Ø¸ÙŠÙ Ø§Ù„ØØ±ÙƒØ©(ات) (بلا عودة)" #: editor/animation_editor.cpp msgid "Clean-Up" -msgstr "" +msgstr "تنظيÙ" #: editor/array_property_edit.cpp msgid "Resize Array" -msgstr "" +msgstr "تغيير ØØ¬Ù… المصÙÙˆÙØ©" #: editor/array_property_edit.cpp msgid "Change Array Value Type" -msgstr "" +msgstr "تغيير نوع القيم ÙÙŠ المصÙÙˆÙØ©" #: editor/array_property_edit.cpp msgid "Change Array Value" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "الموقع:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "مجتمع" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "مل٠اصول مضغوطة" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "نداء" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" +msgstr "تغيير قيمة ÙÙŠ المصÙÙˆÙØ©" #: editor/code_editor.cpp msgid "Go to Line" -msgstr "" +msgstr "إذهب إلي الخط" #: editor/code_editor.cpp msgid "Line Number:" -msgstr "" +msgstr "رقم الخط:" #: editor/code_editor.cpp msgid "No Matches" -msgstr "" +msgstr "لا مطابقة" #: editor/code_editor.cpp msgid "Replaced %d occurrence(s)." -msgstr "" +msgstr "Ø¥Ø³ØªØ¨ÙØ¯Ù„ %d ØØ§Ø¯Ø«Ø©(ØÙˆØ§Ø¯Ø«)." #: editor/code_editor.cpp msgid "Replace" -msgstr "" +msgstr "إستبدال" #: editor/code_editor.cpp msgid "Replace All" -msgstr "" +msgstr "إستبدال الكل" #: editor/code_editor.cpp msgid "Match Case" -msgstr "" +msgstr "قضية تشابه" #: editor/code_editor.cpp msgid "Whole Words" -msgstr "" +msgstr "كل الكلمات" #: editor/code_editor.cpp msgid "Selection Only" -msgstr "" +msgstr "Ø§Ù„Ù…ØØ¯Ø¯ Ùقط" + +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Ø¨ØØ«" #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" -msgstr "" +msgstr "جد" #: editor/code_editor.cpp msgid "Next" -msgstr "" +msgstr "التالي" #: editor/code_editor.cpp msgid "Not found!" -msgstr "" +msgstr "لم يوجد!" #: editor/code_editor.cpp msgid "Replace By" -msgstr "" +msgstr "إستبدلت بـ" #: editor/code_editor.cpp msgid "Case Sensitive" -msgstr "" +msgstr "ØØ³Ø§Ø³Ø© Ù„ØØ§Ù„Ø© Ø§Ù„Ø£ØØ±Ù" #: editor/code_editor.cpp msgid "Backwards" -msgstr "" +msgstr "إلي الخلÙ" #: editor/code_editor.cpp msgid "Prompt On Replace" -msgstr "" +msgstr "تأكيد عند الإستبدال" #: editor/code_editor.cpp msgid "Skip" -msgstr "" +msgstr "تخطي" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" -msgstr "" +msgstr "تقريب" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" -msgstr "" +msgstr "إبعاد" #: editor/code_editor.cpp msgid "Reset Zoom" -msgstr "" +msgstr "إرجاع التكبير" #: editor/code_editor.cpp editor/script_editor_debugger.cpp msgid "Line:" -msgstr "" +msgstr "الخط:" #: editor/code_editor.cpp msgid "Col:" -msgstr "" +msgstr "العمود:" #: editor/connections_dialog.cpp msgid "Method in target Node must be specified!" -msgstr "" +msgstr "الميثود ÙÙŠ العقدة الهد٠يجب أن ØªØØ¯Ø¯!" #: editor/connections_dialog.cpp msgid "" "Target method not found! Specify a valid method or attach a script to target " "Node." msgstr "" +"الميثود الهد٠لا يمكن إيجاده! ØØ¯Ø¯ ميثود ØµØ§Ù„Ø Ø£Ùˆ صل كود برمجي إلي العقدة " +"الهدÙ." #: editor/connections_dialog.cpp msgid "Connect To Node:" -msgstr "" +msgstr "صلها بالعقدة:" #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp #: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp msgid "Add" -msgstr "" +msgstr "أضÙ" #: editor/connections_dialog.cpp editor/dependency_editor.cpp #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp #: editor/project_settings_editor.cpp msgid "Remove" -msgstr "" +msgstr "إمسØ" #: editor/connections_dialog.cpp msgid "Add Extra Call Argument:" @@ -739,31 +495,45 @@ msgstr "" #: editor/connections_dialog.cpp msgid "Path to Node:" -msgstr "" +msgstr "مسار العقدة:" #: editor/connections_dialog.cpp msgid "Make Function" -msgstr "" +msgstr "إصنع دالة" #: editor/connections_dialog.cpp msgid "Deferred" -msgstr "" +msgstr "مؤجل" #: editor/connections_dialog.cpp msgid "Oneshot" -msgstr "" +msgstr "لقطة ÙˆØ§ØØ¯Ø©" + +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "اغلاق" #: editor/connections_dialog.cpp msgid "Connect" -msgstr "" +msgstr "وصل" #: editor/connections_dialog.cpp msgid "Connect '%s' to '%s'" -msgstr "" +msgstr "وصل '%s' إلي '%s'" #: editor/connections_dialog.cpp msgid "Connecting Signal:" -msgstr "" +msgstr "يوصل الإشارة:" #: editor/connections_dialog.cpp msgid "Create Subscription" @@ -771,89 +541,110 @@ msgstr "عمل اشتراك" #: editor/connections_dialog.cpp msgid "Connect.." -msgstr "" +msgstr "يتصل..." #: editor/connections_dialog.cpp #: editor/plugins/animation_tree_editor_plugin.cpp msgid "Disconnect" -msgstr "" +msgstr "قطع الاتصال" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" -msgstr "" +msgstr "الإشارات" #: editor/create_dialog.cpp msgid "Create New" -msgstr "" +msgstr "إصنع جديد" #: editor/create_dialog.cpp editor/editor_file_dialog.cpp #: editor/filesystem_dock.cpp msgid "Favorites:" -msgstr "" +msgstr "Ø§Ù„Ù…ÙØ¶Ù„Ø©:" #: editor/create_dialog.cpp editor/editor_file_dialog.cpp msgid "Recent:" -msgstr "" +msgstr "Ø§Ù„ØØ§Ù„ÙŠ:" + +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Ø¨ØØ«:" #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" -msgstr "" +msgstr "يطابق:" + +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "الوصÙ:" #: editor/dependency_editor.cpp msgid "Search Replacement For:" -msgstr "" +msgstr "Ø§Ù„Ø¨ØØ« عن بديل لـ:" #: editor/dependency_editor.cpp msgid "Dependencies For:" -msgstr "" +msgstr "تابعة لـ:" #: editor/dependency_editor.cpp msgid "" "Scene '%s' is currently being edited.\n" "Changes will not take effect unless reloaded." msgstr "" +"المشهد '%s' هو ØØ§Ù„ياً جاري تعديله.\n" +"التغييرات لن ØªØØµÙ„ ØØªÙŠ ÙŠØªÙ… إعادة التشغيل." #: editor/dependency_editor.cpp msgid "" "Resource '%s' is in use.\n" "Changes will take effect when reloaded." msgstr "" +"المورد '%s' قيد الإستخدام.\n" +"التغييرات ستظهر بعد إعادة التشغيل." #: editor/dependency_editor.cpp msgid "Dependencies" -msgstr "" +msgstr "التبعيات" #: editor/dependency_editor.cpp msgid "Resource" -msgstr "" +msgstr "مورد" #: editor/dependency_editor.cpp editor/editor_autoload_settings.cpp #: editor/project_manager.cpp editor/project_settings_editor.cpp #: editor/script_create_dialog.cpp msgid "Path" -msgstr "" +msgstr "مسار" #: editor/dependency_editor.cpp msgid "Dependencies:" -msgstr "" +msgstr "التبعيات:" #: editor/dependency_editor.cpp msgid "Fix Broken" -msgstr "" +msgstr "Ø£ØµÙ„Ø Ø§Ù„Ù…Ø¹Ø·ÙˆØ¨" #: editor/dependency_editor.cpp msgid "Dependency Editor" -msgstr "" +msgstr "Ù…ØØ±Ø± التبعيات" #: editor/dependency_editor.cpp msgid "Search Replacement Resource:" -msgstr "" +msgstr "Ø§Ù„Ø¨ØØ« عن مورد بديل:" #: editor/dependency_editor.cpp msgid "Owners Of:" -msgstr "" +msgstr "ملاك:" + +#: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Ø¥Ù…Ø³Ø Ø§Ù„Ù…Ù„ÙØ§Øª Ø§Ù„Ù…ØØ¯Ø¯Ø© من المشروع؟ (لا رجعة)" #: editor/dependency_editor.cpp msgid "" @@ -861,447 +652,477 @@ msgid "" "work.\n" "Remove them anyway? (no undo)" msgstr "" +"المل٠الذي ÙŠÙ…Ø³Ø Ù…Ø·Ù„ÙˆØ¨ من موارد أخري لكل تعمل جيداً.\n" +"Ø¥Ù…Ø³Ø Ø¹Ù„ÙŠ أية ØØ§Ù„ØŸ (لا رجعة)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "لا يمكن الØÙ„." #: editor/dependency_editor.cpp msgid "Error loading:" -msgstr "" +msgstr "خطآ ÙÙŠ التØÙ…يل:" #: editor/dependency_editor.cpp msgid "Scene failed to load due to missing dependencies:" -msgstr "" +msgstr "ÙØ´Ù„ ÙÙŠ تØÙ…يل المشهد بسبب وجود Ù…Ù„ÙØ§Øª Ù…Ùقودة يعتمد المشهد عليها:" #: editor/dependency_editor.cpp editor/editor_node.cpp msgid "Open Anyway" -msgstr "" +msgstr "Ø¥ÙØªØ علي أية ØØ§Ù„" #: editor/dependency_editor.cpp msgid "Which action should be taken?" -msgstr "" +msgstr "ماذا يجب أن ÙŠÙÙØ¹Ù„ØŸ" #: editor/dependency_editor.cpp msgid "Fix Dependencies" -msgstr "" +msgstr "Ø£ØµÙ„Ø Ø§Ù„ØªØ¨Ø¹ÙŠØ§Øª" #: editor/dependency_editor.cpp msgid "Errors loading!" -msgstr "" +msgstr "اخطاء ÙÙŠ التØÙ…يل!" #: editor/dependency_editor.cpp msgid "Permanently delete %d item(s)? (No undo!)" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ù†Ù‡Ø§Ø¦ÙŠØ§ %d عنصر(عناصر)ØŸ (بلا رجعة!)" #: editor/dependency_editor.cpp msgid "Owns" -msgstr "" +msgstr "يملك" #: editor/dependency_editor.cpp msgid "Resources Without Explicit Ownership:" -msgstr "" +msgstr "موارد من غير مالك صريØ:" #: editor/dependency_editor.cpp editor/editor_node.cpp msgid "Orphan Resource Explorer" -msgstr "" +msgstr "Ù…ØªØµÙØ الموارد Ø£ÙˆØ±ÙØ§Ù†" #: editor/dependency_editor.cpp msgid "Delete selected files?" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ø§Ù„Ù…Ù„ÙØ§Øª Ø§Ù„Ù…ØØ¯Ø¯Ø©ØŸ" #: editor/dependency_editor.cpp editor/editor_audio_buses.cpp #: editor/editor_node.cpp editor/filesystem_dock.cpp #: editor/plugins/item_list_editor_plugin.cpp editor/project_export.cpp #: editor/project_settings_editor.cpp editor/scene_tree_dock.cpp msgid "Delete" -msgstr "" +msgstr "مسØ" #: editor/editor_about.cpp msgid "Thanks from the Godot community!" -msgstr "" +msgstr "شكراً من مجتمع Godot!" #: editor/editor_about.cpp msgid "Thanks!" -msgstr "" +msgstr "شكراً!" #: editor/editor_about.cpp msgid "Godot Engine contributors" -msgstr "" +msgstr "المسهامين ÙÙŠ Ù…ØØ±Ùƒ Godot" + +#: editor/editor_about.cpp +msgid "Project Founders" +msgstr "مؤسسون المشروع" + +#: editor/editor_about.cpp +msgid "Lead Developer" +msgstr "قائد المطوريين" + +#: editor/editor_about.cpp editor/project_manager.cpp +msgid "Project Manager" +msgstr "مدير المشروع" + +#: editor/editor_about.cpp +msgid "Developers" +msgstr "المطورون" #: editor/editor_about.cpp msgid "Authors" +msgstr "المالكون" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Project Founders" +msgid "Gold Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Lead Developer" +msgid "Mini Sponsors" msgstr "" -#: editor/editor_about.cpp editor/project_manager.cpp -msgid "Project Manager" +#: editor/editor_about.cpp +msgid "Gold Donors" msgstr "" #: editor/editor_about.cpp -msgid "Developers" +msgid "Silver Donors" msgstr "" #: editor/editor_about.cpp -msgid "License" +msgid "Bronze Donors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "الترخيص" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "ترخيص الطر٠الثالث" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Ù…ØØ±Ùƒ \"Godot\" يعتمد على عدد من المكتبات Ùˆ المكونات البرمجية لملاك اخرين Ùˆ " +"لكنها مجانية Ùˆ Ù…ÙØªÙˆØØ© المصدر، Ùˆ كلها متÙقة مع شروط الاستخدام لرخصة \"MIT\". " +"ÙÙŠ ما يلي قائمة تØÙˆÙŠ Ø¬Ù…ÙŠØ¹ هذه المكونات Ø§Ø¶Ø§ÙØ© الى ØÙ‚وق النشر Ùˆ شروط الاستخدام " +"الخاصة بها." #: editor/editor_about.cpp msgid "All Components" -msgstr "" +msgstr "كل المكونات" #: editor/editor_about.cpp msgid "Components" -msgstr "" +msgstr "مكونات" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "تراخيص" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "خطأ Ø¹Ù†Ø¯ÙØªØ Ù…Ù„Ù Ø§Ù„ØØ²Ù…Ø© بسبب أن المل٠ليس ÙÙŠ صيغة \"ZIP\"." #: editor/editor_asset_installer.cpp msgid "Uncompressing Assets" -msgstr "" +msgstr "ÙŠÙكك الضغط عن الأصول" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" -msgstr "" +msgstr "Ø§Ù„ØØ²Ù…Ø© تم تثبيتها بنجاØ!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "تم بنجاØ!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "تثبيت" #: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "" +msgstr "مثبت Ø§Ù„ØØ²Ù…" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "مكبرات الصوت" #: editor/editor_audio_buses.cpp msgid "Add Effect" -msgstr "" +msgstr "أض٠تأثير" #: editor/editor_audio_buses.cpp msgid "Rename Audio Bus" -msgstr "" +msgstr "إعادة تسمية بيوس الصوت" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Solo" -msgstr "" +msgstr "تبديل بيوس الصوت إلي ÙØ±Ø¯ÙŠ" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Mute" -msgstr "" +msgstr "تبديل بيوس الصوت إلي صامت" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "تبديل بيوس الصوت إلي موثرات التبديل" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "ØØ¯Ø¯ بيوس الصوت للإرسال" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "أض٠موثرات إلي بيوس الصوت" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "ØØ±Ùƒ مؤثر البيوس" #: editor/editor_audio_buses.cpp msgid "Delete Bus Effect" -msgstr "" +msgstr "Ù…Ø³Ø ØªØ£Ø«ÙŠØ± البيوس" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" +msgstr "بيوس الصوت، Ø³ØØ¨ وإسقاط لإعادة الترتيب." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "ÙØ±Ø¯ÙŠ" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "صامت" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "تخطي" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "إعدادات البيوس" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" -msgstr "" +msgstr "تكرير" + +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Reset Volume" +msgstr "إرجاع التكبير" #: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ø§Ù„ØªØ£Ø«ÙŠØ±" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus" -msgstr "" +msgstr "أض٠بيوس الصوت" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "البيوس الأساسي لا يمكن Ù…Ø³ØØ©!" #: editor/editor_audio_buses.cpp msgid "Delete Audio Bus" -msgstr "" +msgstr "Ø¥Ù…Ø³Ø Ø¨ÙŠÙˆØ³ الصوت" #: editor/editor_audio_buses.cpp msgid "Duplicate Audio Bus" -msgstr "" +msgstr "تكرير بيوس الصوت" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "إرجاع التكبير" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "عملية ØªØØ±ÙŠÙƒ" +msgstr "ØªØØ±ÙŠÙƒ بيوس الصوت" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." -msgstr "" +msgstr "Ø¥ØÙظ نسق بيوس الصوت كـ..." #: editor/editor_audio_buses.cpp msgid "Location for New Layout.." -msgstr "" +msgstr "المكان للنسق الجديد..." #: editor/editor_audio_buses.cpp msgid "Open Audio Bus Layout" -msgstr "" +msgstr "Ø¥ÙØªØ نسق بيوس الصوت" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "ليس هناك مل٠'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp msgid "Invalid file, not an audio bus layout." -msgstr "" +msgstr "مل٠خطأ، ليس مل٠نسق بيوس الصوت." #: editor/editor_audio_buses.cpp msgid "Add Bus" -msgstr "" +msgstr "أض٠بيوس" #: editor/editor_audio_buses.cpp msgid "Create a new Bus Layout." -msgstr "" +msgstr "إصنع نسق بيوس جديد." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" -msgstr "" +msgstr "تØÙ…يل" #: editor/editor_audio_buses.cpp msgid "Load an existing Bus Layout." -msgstr "" +msgstr "تØÙ…يل نسق بيوس موجود مسبقاً." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp msgid "Save As" -msgstr "" +msgstr "ØÙظ بأسم" #: editor/editor_audio_buses.cpp msgid "Save this Bus Layout to a file." -msgstr "" +msgstr "Ø¥ØÙظ نسق البيوس هذا إلي ملÙ." #: editor/editor_audio_buses.cpp editor/import_dock.cpp msgid "Load Default" -msgstr "" +msgstr "تØÙ…يل Ø§Ù„Ø¥ÙØªØ±Ø§Ø¶ÙŠ" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "تØÙ…يل نسق البيوس Ø§Ù„Ø¥ÙØªØ±Ø§Ø¶ÙŠ." #: editor/editor_autoload_settings.cpp msgid "Invalid name." -msgstr "" +msgstr "اسم غير صالØ." #: editor/editor_autoload_settings.cpp msgid "Valid characters:" -msgstr "" +msgstr "Ø§Ù„Ø£ØØ±Ù Ø§Ù„ØµØ§Ù„ØØ©:" #: editor/editor_autoload_settings.cpp msgid "Invalid name. Must not collide with an existing engine class name." -msgstr "" +msgstr "إسم غير ØµØ§Ù„ØØŒ يجب أن لا يتصادم مع أسم ÙØµÙ„ خاص Ø¨Ø§Ù„Ù…ØØ±Ùƒ." #: editor/editor_autoload_settings.cpp msgid "Invalid name. Must not collide with an existing buit-in type name." -msgstr "" +msgstr "إسم غير ØµØ§Ù„ØØŒ يجب أن لا يتصادم مع الأسماء المبنية تلقائياً الموجودة." #: editor/editor_autoload_settings.cpp msgid "Invalid name. Must not collide with an existing global constant name." -msgstr "" +msgstr "إسم غير ØµØ§Ù„ØØŒ يجب أن لا يتصادم مع أسم ثابت عالمياص موجود Ø¨Ø§Ù„ÙØ¹Ù„." #: editor/editor_autoload_settings.cpp msgid "Invalid Path." -msgstr "" +msgstr "مسار غير صالØ." #: editor/editor_autoload_settings.cpp msgid "File does not exist." -msgstr "" +msgstr "المل٠غير موجود." #: editor/editor_autoload_settings.cpp msgid "Not in resource path." -msgstr "" +msgstr "ليس ÙÙŠ مسار الموارد." #: editor/editor_autoload_settings.cpp msgid "Add AutoLoad" -msgstr "" +msgstr "Ø¥Ø¶Ø§ÙØ© للتØÙ…يل التلقائي" #: editor/editor_autoload_settings.cpp msgid "Autoload '%s' already exists!" -msgstr "" +msgstr "التØÙ…يل التلقائي '%s' موجود اصلا!" #: editor/editor_autoload_settings.cpp msgid "Rename Autoload" -msgstr "" +msgstr "اعادة تسمية التØÙ…يل التلقائي" #: editor/editor_autoload_settings.cpp msgid "Toggle AutoLoad Globals" -msgstr "" +msgstr "تبديل التØÙ…يل التلقائي العام" #: editor/editor_autoload_settings.cpp msgid "Move Autoload" -msgstr "" +msgstr "نقل التØÙ…يل التلقائي" #: editor/editor_autoload_settings.cpp msgid "Remove Autoload" -msgstr "" +msgstr "ازالة التØÙ…يل التلقائي" #: editor/editor_autoload_settings.cpp msgid "Enable" -msgstr "" +msgstr "تمكين" #: editor/editor_autoload_settings.cpp msgid "Rearrange Autoloads" -msgstr "" +msgstr "اعادة ترتيب التØÙ…يلات التلقائية" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_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/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" -msgstr "" +msgstr "الأسم" #: editor/editor_autoload_settings.cpp msgid "Singleton" -msgstr "" +msgstr "Ø§Ù„ÙØ±Ø¯ÙŠØ©" #: editor/editor_autoload_settings.cpp msgid "List:" -msgstr "" +msgstr "القائمة:" #: editor/editor_data.cpp msgid "Updating Scene" -msgstr "" +msgstr "ÙŠÙØØ¯Ø« المشهد" #: editor/editor_data.cpp msgid "Storing local changes.." -msgstr "" +msgstr "جاري تخزين التعديلات المØÙ„ية.." #: editor/editor_data.cpp msgid "Updating scene.." -msgstr "" +msgstr "ÙŠÙØØ¯Ø« المشهد..." #: editor/editor_dir_dialog.cpp msgid "Please select a base directory first" -msgstr "" +msgstr "من ÙØ¶Ù„Ùƒ ØØ¯Ø¯ الوجهة الأساسية أولاً" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" -msgstr "" +msgstr "ØØ¯Ø¯ الوجهة" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" -msgstr "" +msgstr "أنشئ مجلد" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" -msgstr "" +msgstr "الأسم:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." -msgstr "" +msgstr "لا يمكن إنشاء المجلد." #: editor/editor_dir_dialog.cpp msgid "Choose" -msgstr "" +msgstr "إختر" #: editor/editor_export.cpp msgid "Storing File:" -msgstr "" +msgstr "تخزين الملÙ:" #: editor/editor_export.cpp msgid "Packing" -msgstr "" +msgstr "ÙŠÙŽØØ²Ù…\"ينتج المل٠المضغوط\"" #: editor/editor_export.cpp platform/javascript/export/export.cpp msgid "Template file not found:\n" -msgstr "" - -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" +msgstr "مل٠النموذج غير موجود:\n" #: 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 "All Recognized" @@ -1309,305 +1130,411 @@ msgstr "جميع الأنواع المعتمدة" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "All Files (*)" -msgstr "" +msgstr "كل Ø§Ù„Ù…Ù„ÙØ§Øª (*)" #: editor/editor_file_dialog.cpp editor/editor_help.cpp editor/editor_node.cpp #: editor/filesystem_dock.cpp editor/plugins/script_editor_plugin.cpp #: editor/property_selector.cpp editor/quick_open.cpp scene/gui/file_dialog.cpp msgid "Open" -msgstr "" +msgstr "Ø¥ÙØªØ" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Open a File" -msgstr "" +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" -msgstr "" +msgstr "Ø¥ÙØªØ وجهة" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Open a File or Directory" -msgstr "" +msgstr "Ø¥ÙØªØ مل٠أو وجهة" #: editor/editor_file_dialog.cpp editor/editor_node.cpp #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/script_editor_plugin.cpp scene/gui/file_dialog.cpp msgid "Save" -msgstr "" +msgstr "ØÙظ" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Save a File" -msgstr "" +msgstr "ØÙظ ملÙ" #: editor/editor_file_dialog.cpp msgid "Go Back" -msgstr "" +msgstr "إرجع للخلÙ" #: editor/editor_file_dialog.cpp msgid "Go Forward" -msgstr "" +msgstr "إذهب للأمام" #: editor/editor_file_dialog.cpp msgid "Go Up" -msgstr "" +msgstr "إذهب للأعلي" #: editor/editor_file_dialog.cpp msgid "Refresh" -msgstr "" +msgstr "ØªØØ¯ÙŠØ«" #: editor/editor_file_dialog.cpp msgid "Toggle Hidden Files" -msgstr "" +msgstr "أظهر Ø§Ù„Ù…Ù„ÙØ§Øª المخÙية" #: editor/editor_file_dialog.cpp msgid "Toggle Favorite" -msgstr "" +msgstr "أظهر المÙÙØ¶Ù„Ø©" #: editor/editor_file_dialog.cpp msgid "Toggle Mode" -msgstr "" +msgstr "أظهر المود" #: editor/editor_file_dialog.cpp msgid "Focus Path" -msgstr "" +msgstr "مسار التركيز" #: editor/editor_file_dialog.cpp msgid "Move Favorite Up" -msgstr "" +msgstr "ØØ±Ùƒ المÙÙØ¶Ù„Ø© للأعلي" #: editor/editor_file_dialog.cpp msgid "Move Favorite Down" -msgstr "" +msgstr "ØØ±Ùƒ المÙÙØ¶Ù„Ø© للأسÙÙ„" + +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "لا يمكن إنشاء المجلد." #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" -msgstr "" +msgstr "الوجهات ÙˆØ§Ù„Ù…Ù„ÙØ§Øª:" #: editor/editor_file_dialog.cpp msgid "Preview:" -msgstr "" +msgstr "إستعراض:" #: editor/editor_file_dialog.cpp editor/script_editor_debugger.cpp #: scene/gui/file_dialog.cpp msgid "File:" -msgstr "" +msgstr "الملÙ:" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Filter:" -msgstr "" +msgstr "Ø§Ù„Ù…ÙØµÙÙŠ:" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Must use a valid extension." -msgstr "" +msgstr "يجب أن يستخدم صيغة صØÙŠØØ©." #: editor/editor_file_system.cpp msgid "ScanSources" -msgstr "" +msgstr "ÙØØµ المصادر" #: editor/editor_file_system.cpp msgid "(Re)Importing Assets" -msgstr "" +msgstr "إعادة إستيراد الأصول" #: editor/editor_help.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp msgid "Search Help" -msgstr "" +msgstr "Ø¥Ø¨ØØ« ÙÙŠ المساعدة" #: editor/editor_help.cpp msgid "Class List:" -msgstr "" +msgstr "قائمة Ø§Ù„ÙØµÙˆÙ„:" #: editor/editor_help.cpp msgid "Search Classes" +msgstr "Ø¥Ø¨ØØ« ÙÙŠ Ø§Ù„ÙØµÙˆÙ„" + +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" msgstr "" #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" -msgstr "" +msgstr "Ø§Ù„ÙØµÙ„:" #: editor/editor_help.cpp editor/scene_tree_editor.cpp msgid "Inherits:" -msgstr "" +msgstr "يرث:" #: editor/editor_help.cpp msgid "Inherited by:" -msgstr "" +msgstr "مورث بواسطة:" #: editor/editor_help.cpp msgid "Brief Description:" -msgstr "" +msgstr "وص٠مختصر:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "الأعضاء:" #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" -msgstr "" +msgstr "الأعضاء:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "الطرق العامة:" #: editor/editor_help.cpp msgid "Public Methods:" -msgstr "" +msgstr "الطرق العامة:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "عناصر ثيم واجهة المستخدم:" #: editor/editor_help.cpp msgid "GUI Theme Items:" -msgstr "" +msgstr "عناصر ثيم واجهة المستخدم:" #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Signals:" -msgstr "" +msgstr "الإشارات:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Enumerations" +msgstr "التعدادات:" #: editor/editor_help.cpp msgid "Enumerations:" -msgstr "" +msgstr "التعدادات:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "التعداد " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "الثوابت:" #: editor/editor_help.cpp msgid "Constants:" -msgstr "" +msgstr "الثوابت:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "الوصÙ:" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" -msgstr "عمل اشتراك" +msgstr "وص٠الملكية:" + +#: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "قائمة الطرق:" #: editor/editor_help.cpp msgid "Method Description:" +msgstr "وص٠الطريقة:" + +#: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" msgstr "" #: editor/editor_help.cpp msgid "Search Text" -msgstr "" +msgstr "Ø¥Ø¨ØØ« عن كتابة" #: editor/editor_log.cpp msgid "Output:" -msgstr "" +msgstr "الخرج:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" -msgstr "" +msgstr "خالي" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" -msgstr "" +msgstr "خطأ ÙÙŠ ØÙظ المورد!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." -msgstr "" +msgstr "ØÙظ المورد باسم..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." -msgstr "" +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." +msgstr "خطأ خلال الØÙظ." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "لا يمكن الØÙ„." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "خطأ خلال الØÙظ." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." msgstr "" #: editor/editor_node.cpp -msgid "Saving Scene" +msgid "Missing '%s' or its dependencies." msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "خطأ خلال الØÙظ." + +#: editor/editor_node.cpp +msgid "Saving Scene" +msgstr "ØÙظ المشهد" + +#: editor/editor_node.cpp msgid "Analyzing" -msgstr "" +msgstr "ÙŠØÙ„Ù„" #: editor/editor_node.cpp msgid "Creating Thumbnail" -msgstr "" +msgstr "ينشئ الصورة المصغرة" #: editor/editor_node.cpp msgid "This operation can't be done without a tree root." -msgstr "" +msgstr "هذه العملية لا يمكنها الإكتمال من غير جزر الشجرة." #: editor/editor_node.cpp msgid "" "Couldn't save scene. Likely dependencies (instances) couldn't be satisfied." -msgstr "" +msgstr "لا يمكن ØÙظ المشهد. علي ما يبدو التبعيات (الأمثلة) لا يمكن ملئها." #: editor/editor_node.cpp msgid "Failed to load resource." -msgstr "" +msgstr "ÙØ´Ù„ تØÙ…يل المورد." #: editor/editor_node.cpp msgid "Can't load MeshLibrary for merging!" -msgstr "" +msgstr "لا يمكن تØÙ…يل مكتبة الميش من أجل الدمج!" #: editor/editor_node.cpp msgid "Error saving MeshLibrary!" -msgstr "" +msgstr "خطأ ÙÙŠ ØÙظ مكتبة الميش!" #: editor/editor_node.cpp msgid "Can't load TileSet for merging!" -msgstr "" +msgstr "لا يمكن تØÙ…يل مجموعة البلاط من أجل الدمج!" #: editor/editor_node.cpp msgid "Error saving TileSet!" -msgstr "" +msgstr "خطأ ÙÙŠ ØÙظ مجموعة البلاط!" #: editor/editor_node.cpp msgid "Error trying to save layout!" -msgstr "" +msgstr "خطآ ÙÙŠ Ù…ØØ§ÙˆÙ„Ø© ØÙظ النسق!" #: editor/editor_node.cpp msgid "Default editor layout overridden." -msgstr "" +msgstr "تخطي نسق Ø§Ù„Ù…ÙØØ±Ø± Ø§Ù„Ø¥ÙØªØ±Ø§Ø¶ÙŠ." #: editor/editor_node.cpp msgid "Layout name not found!" -msgstr "" +msgstr "إسم النسق غير موجود!" #: editor/editor_node.cpp msgid "Restored default layout to base settings." +msgstr "إسترجاع النسق Ø§Ù„Ø¥ÙØªØ±Ø§Ø¶ÙŠ Ø¥Ù„ÙŠ الإعدادات الأساسية." + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." msgstr "" #: editor/editor_node.cpp -msgid "Copy Params" +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." msgstr "" #: editor/editor_node.cpp -msgid "Paste Params" +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." msgstr "" +#: editor/editor_node.cpp +msgid "Copy Params" +msgstr "إنسخ Ø§Ù„Ù…ÙØ¹Ø§Ù…Ù„" + +#: editor/editor_node.cpp +msgid "Paste Params" +msgstr "لصق Ø§Ù„Ù…ÙØ¹Ø§Ù…Ù„" + #: editor/editor_node.cpp editor/plugins/resource_preloader_editor_plugin.cpp msgid "Paste Resource" -msgstr "" +msgstr "لصق الموارد" #: editor/editor_node.cpp msgid "Copy Resource" -msgstr "" +msgstr "نسخ الموارد" #: editor/editor_node.cpp msgid "Make Built-In" -msgstr "" +msgstr "إجعله Ù…ÙØ¯Ù…ج" #: editor/editor_node.cpp msgid "Make Sub-Resources Unique" -msgstr "" +msgstr "إجعل الموارد الجانبية مميزة" #: editor/editor_node.cpp msgid "Open in Help" -msgstr "" +msgstr "Ø¥ÙØªØ ÙÙŠ المساعدة" #: editor/editor_node.cpp msgid "There is no defined scene to run." -msgstr "" +msgstr "ليس هناك مشهد Ù…ØØ¯Ø¯ ليتم تشغيله." #: editor/editor_node.cpp msgid "" @@ -1615,6 +1542,8 @@ msgid "" "You can change it later in \"Project Settings\" under the 'application' " "category." msgstr "" +"لا مشهد أساسي تم ØªØØ¯ÙŠØ¯Ù‡ØŒ ØØ¯Ø¯ ÙˆØ§ØØ¯ØŸ\n" +"يمكنك تغييره لاØÙ‚اً ÙÙŠ \"إعدادات المشروع\" ØªØØª قسم 'التطبيق'." #: editor/editor_node.cpp msgid "" @@ -1622,6 +1551,8 @@ msgid "" "You can change it later in \"Project Settings\" under the 'application' " "category." msgstr "" +"المشهد Ø§Ù„Ù…ÙØØ¯Ø¯ '%s' غير موجود، ØØ¯Ø¯ مشهد ØµØ§Ù„ØØŸ\n" +"يمكنك تغييره لاØÙ‚اً ÙÙŠ \"إعدادات المشروع\" ØªØØª قسم 'التطبيق'." #: editor/editor_node.cpp msgid "" @@ -1632,7 +1563,7 @@ msgstr "" #: editor/editor_node.cpp msgid "Current scene was never saved, please save it prior to running." -msgstr "" +msgstr "المشهد Ø§Ù„ØØ§Ù„ÙŠ لم يتم ØÙظه. الرجاء ØÙظ المشهد قبل تشغيله Ùˆ اختباره." #: editor/editor_node.cpp msgid "Could not start subprocess!" @@ -1656,15 +1587,15 @@ msgstr "" #: editor/editor_node.cpp msgid "Save & Close" -msgstr "" +msgstr "ØÙظ Ùˆ اغلاق" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "هل تريد ØÙظ التغييرات Ù„'%s' قبل الاغلاق؟" #: editor/editor_node.cpp msgid "Save Scene As.." -msgstr "" +msgstr "ØÙظ المشهد Ùƒ.." #: editor/editor_node.cpp msgid "No" @@ -1676,7 +1607,7 @@ msgstr "" #: editor/editor_node.cpp msgid "This scene has never been saved. Save before running?" -msgstr "" +msgstr "هذا المشهد لم يتم ØÙظه. هل تود ØÙظه قبل تشغيله؟" #: editor/editor_node.cpp editor/scene_tree_dock.cpp msgid "This operation can't be done without a scene." @@ -1696,11 +1627,11 @@ msgstr "" #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" -msgstr "" +msgstr "لم يتم ØÙظ المشهد Ø§Ù„ØØ§Ù„ÙŠ. استمر Ø¨Ø§Ù„ÙØªØ على اية ØØ§Ù„ØŸ" #: editor/editor_node.cpp msgid "Can't reload a scene that was never saved." -msgstr "" +msgstr "لا يمكن اعادة تØÙ…يل مشهد لم يتم ØÙظه من قبل." #: editor/editor_node.cpp msgid "Revert" @@ -1728,15 +1659,23 @@ msgstr "" #: editor/editor_node.cpp msgid "Save & Quit" -msgstr "" +msgstr "ØÙظ Ùˆ خروج" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "هل تريد ØÙظ التغييرات للمشاهد التالية قبل الخروج؟" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"هل تود ØÙظ التغييرات التي اجريت على المشاهد Ø§Ù„ØØ§Ù„ية قبل ÙØªØ Ù†Ø§ÙØ°Ø© ادارة " +"المشروع؟" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1765,7 +1704,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1774,18 +1713,20 @@ msgid "" "Error loading scene, it must be inside the project path. Use 'Import' to " "open the scene, then save it inside the project path." msgstr "" +"خطا ÙÙŠ تØÙ…يل المشهد، يجب ان يكون المشهد ÙÙŠ Ù†ÙØ³ المل٠الخاص بالمشروع. يمكنك " +"استخدام Ù†Ø§ÙØ°Ø© \"الاستيراد\" Ù„ÙØªØ المشهد٫ ثم اØÙظه ÙÙŠ مل٠المشروع." #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp msgid "Save Layout" -msgstr "" +msgstr "ØÙظ التخطيط" #: editor/editor_node.cpp msgid "Delete Layout" @@ -1816,7 +1757,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -1854,11 +1795,11 @@ msgstr "" #: editor/editor_node.cpp msgid "Save Scene" -msgstr "" +msgstr "ØÙظ المشهد" #: editor/editor_node.cpp msgid "Save all Scenes" -msgstr "" +msgstr "ØÙظ جميع المشاهد" #: editor/editor_node.cpp msgid "Close Scene" @@ -2035,6 +1976,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "مجتمع" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2043,7 +1988,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2059,7 +2004,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2109,11 +2054,11 @@ msgstr "" #: editor/editor_node.cpp msgid "Save the currently edited resource." -msgstr "" +msgstr "ØÙظ المورد الذي يتم تعديله ØØ§Ù„يا." #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp msgid "Save As.." -msgstr "" +msgstr "ØÙظ باسم..." #: editor/editor_node.cpp msgid "Go to the previous edited object in history." @@ -2132,6 +2077,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "إستيراد" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2145,15 +2099,7 @@ msgstr "" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" +msgstr "لا تقم بالØÙظ" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2215,11 +2161,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "الاصدار:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2271,26 +2234,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2400,10 +2343,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2436,9 +2375,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2448,87 +2395,91 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "خطآ ÙÙŠ التØÙ…يل:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "" +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "ÙØ´Ù„ ÙÙŠ تØÙ…يل المشهد بسبب وجود Ù…Ù„ÙØ§Øª Ù…Ùقودة يعتمد المشهد عليها:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "" +#, fuzzy +msgid "Name contains invalid characters." +msgstr "Ø§Ù„Ø£ØØ±Ù Ø§Ù„ØµØ§Ù„ØØ©:" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming file:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "أنشئ مجلد" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2561,6 +2512,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2574,6 +2530,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2586,6 +2546,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2594,38 +2566,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2653,579 +2618,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "أبجد هوز ØØ·ÙŠ ÙƒÙ„Ù…Ù† ØµØ¹ÙØµ قرشت ثخذ ضظغ." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3309,7 +2749,7 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" -msgstr "" +msgstr "تشغيل Ø§Ù„ØØ±ÙƒØ© المختارة بشكل عكسي من الموقع Ø§Ù„ØØ§Ù„ÙŠ. (زر A)" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from end. (Shift+A)" @@ -3325,7 +2765,7 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation from current pos. (D)" -msgstr "" +msgstr "تشغيل Ø§Ù„ØØ±ÙƒØ© المختارة من الموقع Ø§Ù„ØØ§Ù„ÙŠ. (زر D)" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Animation position (in seconds)." @@ -3381,7 +2821,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3491,10 +2930,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3550,64 +2985,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "مجاني/ÙØ§Ø±Øº" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Ø§Ù„Ù…ØØªÙˆÙŠØ§Øª:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "إظهار Ø§Ù„Ù…Ù„ÙØ§Øª" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "لا يمكن ØÙ„ أسم Ø§Ù„Ù…ÙØ¶ÙŠÙ:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "لا يمكن الØÙ„." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "خطأ ÙÙŠ الإتصال، من ÙØ¶Ù„Ùƒ ØØ§ÙˆÙ„ مجدداً." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "لا يمكن إتمام الاتصال." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "لا يمكن الإتصال Ø¨Ø§Ù„Ù…ÙØ¶ÙŠÙ:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "لا إستجابة من Ø§Ù„Ù…ÙØ¶ÙŠÙ:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "لا يوجد إستجابة." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "ÙØ´Ù„ إتمام الطلب٫ الرمز الذي تم إرجاعه:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "ÙØ´Ù„ الطلب." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "ÙØ´Ù„ الطلب٫ السبب هو اعادة التØÙˆÙŠÙ„ مرات اكثر من اللازم" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "اعادة توجيه ØÙ„قة التكرار." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "ÙØ´Ù„:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "تجزئة تØÙ…يل سيئة، من المتوقع أن يكون المل٠قد تم العبث به." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "ما كان متوقعاً:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "ما تم Ø§Ù„ØØµÙˆÙ„ عليه:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "ÙØ´Ù„ التاكد من ترميز sha256" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "خطأ ÙÙŠ تنزيل الأصول:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "يجلب:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "جاري الØÙ„..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "جاري الاتصال..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "جار الطلب..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "خطأ ÙÙŠ إنشاء الطلب" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "عاطل" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "إعادة Ø§Ù„Ù…ØØ§ÙˆÙ„Ø©" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "خطأ ÙÙŠ التØÙ…يل" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "تØÙ…يل هذه الأصول قيد التنÙيذ أصلاً!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "الأول" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "السابق" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "التالي" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "الأخير" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "الكل" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Ø¥Ø¶Ø§ÙØ§Øª" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "ترتيب:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "عكس" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Ø§Ù„ÙØ¦Ø©:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "الموقع:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "الدعم..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "رسمياً" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "تجربة" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "مل٠أصول مضغوط" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3650,11 +3202,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors and Margins" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3706,59 +3262,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3787,11 +3356,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show helpers" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3803,8 +3377,9 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "" +#, fuzzy +msgid "Layout" +msgstr "ØÙظ التخطيط" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3827,11 +3402,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "عملية ØªØØ±ÙŠÙƒ" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3842,23 +3426,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3872,45 +3461,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3920,14 +3470,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3950,6 +3492,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4027,22 +3589,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4143,6 +3701,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4270,12 +3832,73 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "جاري تخزين التعديلات المØÙ„ية.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4449,16 +4072,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "عملية ØªØØ±ÙŠÙƒ" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "عملية ØªØØ±ÙŠÙƒ" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "عملية ØªØØ±ÙŠÙƒ" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4518,6 +4144,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4572,63 +4206,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4719,6 +4300,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4760,18 +4345,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4854,7 +4427,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5117,10 +4690,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5137,10 +4706,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5368,6 +4933,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5513,6 +5082,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5525,12 +5098,14 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "عملية ØªØØ±ÙŠÙƒ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "" +#, fuzzy +msgid "Move (After)" +msgstr "عملية ØªØØ±ÙŠÙƒ" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5692,6 +5267,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5740,7 +5319,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5804,6 +5383,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5874,19 +5457,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "المل٠غير موجود." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5894,10 +5488,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5906,23 +5516,23 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +msgid "Rename Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Create New Project" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Create New Project" msgstr "" #: editor/project_manager.cpp @@ -5930,11 +5540,20 @@ msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +#, fuzzy +msgid "Create folder" +msgstr "أنشئ مجلد" + +#: editor/project_manager.cpp +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5946,6 +5565,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "لا يمكن إتمام الاتصال." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5981,10 +5605,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6041,17 +5661,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6112,7 +5729,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6132,31 +5749,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6165,7 +5782,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6181,6 +5798,15 @@ msgid "Delete Item" msgstr "" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "لا يمكن الإتصال Ø¨Ø§Ù„Ù…ÙØ¶ÙŠÙ:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6329,10 +5955,20 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "إجعل الموارد الجانبية مميزة" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "صلها بالعقدة:" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6369,6 +6005,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6396,26 +6036,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6542,14 +6162,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6732,6 +6344,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "المل٠موجود، إستبدال؟" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6773,6 +6394,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6813,6 +6438,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6893,6 +6522,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6968,6 +6601,22 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp #, fuzzy @@ -6976,7 +6625,7 @@ msgstr "" "ØµÙ†Ù Ø¥ØØ¯Ù‰ المتغيرات المدخلة (arguments) غير صØÙŠØ ÙÙŠ ()convert . إستعمل ثابتة " "_*TYPE" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp #, fuzzy msgid "Not enough bytes for decoding bytes, or invalid format." @@ -7037,10 +6686,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7132,12 +6777,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7328,10 +6969,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "نداء" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7472,23 +7121,23 @@ msgstr "" #: platform/javascript/export/export.cpp msgid "Run in Browser" -msgstr "" +msgstr "تشغيل ÙÙŠ Ø§Ù„Ù…ØªØµÙØ" #: platform/javascript/export/export.cpp msgid "Run exported HTML in the system's default browser." -msgstr "" +msgstr "شغل مل٠HTML Ø§Ù„Ù…ÙØµØ¯Ø± ÙÙŠ Ø§Ù„Ù…ØªØµÙØ Ø§Ù„Ø¥ÙØªØ±Ø§Ø¶ÙŠ Ù„Ù„Ù†Ø¸Ø§Ù…." #: platform/javascript/export/export.cpp msgid "Could not write file:\n" -msgstr "" +msgstr "لا يمكن كتابة الملÙ:\n" #: platform/javascript/export/export.cpp msgid "Could not read file:\n" -msgstr "" +msgstr "لا يمكن قرأة الملÙ:\n" #: platform/javascript/export/export.cpp msgid "Could not open template for export:\n" -msgstr "" +msgstr "لا يمكن ÙØªØ القالب من أجل التصدير.\n" #: scene/2d/animated_sprite.cpp msgid "" @@ -7690,6 +7339,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7699,16 +7354,16 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." -msgstr "" +msgid "Alert!" +msgstr "تنبيه!" -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." +msgstr "يرجى التاكيد..." #: scene/gui/popup.cpp msgid "" @@ -7738,5 +7393,51 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + +#~ msgid "Method List For '%s':" +#~ msgstr "قائمة الطرق لـ '%s':" + +#~ msgid "Arguments:" +#~ msgstr "البراهين:" + +#~ msgid "Return:" +#~ msgstr "العودة:" + +#~ msgid "Added:" +#~ msgstr "تم Ø¥Ø¶Ø§ÙØªÙ‡:" + +#~ msgid "Removed:" +#~ msgstr "Ù…ÙØ³ÙØ:" + +#~ msgid "Error saving atlas:" +#~ msgstr "خطأ ÙÙŠ ØÙظ الأطلس:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "لا يمكن ØÙظ النسيج Ø§Ù„ÙØ±Ø¹ÙŠ Ù„Ù„Ø£Ø·Ù„Ø³:" + +#~ msgid "Exporting for %s" +#~ msgstr "التصدير كـ %s" + +#~ msgid "Setting Up.." +#~ msgstr "جاري الإعداد.." + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "أبجد هوز ØØ·ÙŠ ÙƒÙ„Ù…Ù† ØµØ¹ÙØµ قرشت ثخذ ضظغ." + #~ msgid "Samples" #~ msgstr "عينات (صوتية)" diff --git a/editor/translations/bg.po b/editor/translations/bg.po index 4e119a5fad..8906562216 100644 --- a/editor/translations/bg.po +++ b/editor/translations/bg.po @@ -192,10 +192,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -357,262 +356,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "ВерÑиÑ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Съдържание:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Преглед на файловете" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "ОпиÑание:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "ИнÑталиране" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "ЗатварÑне" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Готово!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "ИзтеглÑне:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Свързване.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Запитване.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Имаше грешка при зареждане на Ñцената." - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Ð’Ñички" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "ТърÑене:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "ТърÑене" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "ВнаÑÑне" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "ПриÑтавки" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Подреждане:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "КатегориÑ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "МÑÑто:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Поддръжка" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -649,6 +392,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "ТърÑене" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -681,11 +432,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -752,6 +503,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "ЗатварÑне" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -777,7 +542,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -794,12 +559,25 @@ msgstr "Любими:" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "ТърÑене:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "ОпиÑание:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -855,6 +633,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -862,7 +644,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -929,10 +711,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp #, fuzzy msgid "Project Founders" msgstr "ДиÑпечер на проектите" @@ -950,6 +728,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -993,6 +803,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Готово!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "ИнÑталиране" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1041,11 +861,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "ÐаÑтройки за отÑтранÑване на грешки" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1057,12 +872,21 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "ÐаÑтройки за отÑтранÑване на грешки" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" msgstr "" @@ -1084,6 +908,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1115,7 +943,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1206,7 +1035,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Път:" @@ -1214,9 +1043,7 @@ msgstr "Път:" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1250,18 +1077,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Създаване на папка" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Име:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "ÐеуÑпешно Ñъздаване на папка." @@ -1281,30 +1109,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "ИзнаÑÑне за %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Файлът ÑъщеÑтвува. ИÑкате ли да го презапишете?" @@ -1389,6 +1193,11 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "ÐеуÑпешно Ñъздаване на папка." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Папки и файлове:" @@ -1431,6 +1240,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1447,15 +1260,28 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Изберете метод" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1464,6 +1290,11 @@ msgid "Signals:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Enumerations" +msgstr "Преходи" + +#: editor/editor_help.cpp msgid "Enumerations:" msgstr "" @@ -1472,18 +1303,49 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "ПоÑтоÑнно" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "ОпиÑание:" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Изберете метод" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1492,24 +1354,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "ИзчиÑтване" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1526,6 +1385,29 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Имаше грешка при внаÑÑнето на Ñцената." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Сцената '%s' има нарушени завиÑимоÑти:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Имаше грешка при зареждане на Ñцената." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Запазване на Ñцената" @@ -1583,6 +1465,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1748,6 +1657,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "Изберете главна Ñцена" @@ -1774,7 +1689,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1785,14 +1700,15 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Имаше грешка при зареждане на Ñцената." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Сцената '%s' има нарушени завиÑимоÑти:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "ЗатварÑне на Ñцената" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "" @@ -1825,7 +1741,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Сцена" @@ -2044,6 +1960,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "ОтноÑно" @@ -2052,7 +1972,7 @@ msgstr "ОтноÑно" msgid "Play the project." msgstr "Възпроизвеждане на проекта." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2068,7 +1988,7 @@ msgstr "ПреуÑтановÑване на Ñцената" msgid "Stop the scene." msgstr "Спиране на Ñцената." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2141,6 +2061,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "ВнаÑÑне" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2156,14 +2085,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Повторно внаÑÑне" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "ВнаÑÑне на шаблони от архив във формат ZIP" @@ -2225,11 +2146,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "ИнÑталирани приÑтавки:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "ВерÑиÑ:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2281,27 +2219,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" -"За да Ñе извърши повторното внаÑÑне, текущата Ñцена трÑбва да бъде запазена." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Запазване и повторно внаÑÑне" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Извършва Ñе повторно внаÑÑне" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2413,10 +2330,6 @@ msgid "Importing:" msgstr "ВнаÑÑне:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2451,82 +2364,78 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "" -"\n" -"Status: Needs Re-Import" -msgstr "Запазване и повторно внаÑÑне" - -#: editor/filesystem_dock.cpp -msgid "" -"\n" -"Source: " +msgid "View items as a grid of thumbnails" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "View items as a list" msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "" +"\n" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "" +"\n" +"Source: " msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" +msgid "Error moving:\n" msgstr "Имаше грешка при внаÑÑнето:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Имаше грешка при внаÑÑнето:" +msgid "Unable to update dependencies:\n" +msgstr "Сцената '%s' има нарушени завиÑимоÑти:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Имаше грешка при внаÑÑнето:" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp @@ -2534,7 +2443,7 @@ msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp @@ -2542,12 +2451,25 @@ msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +#, fuzzy +msgid "New Folder.." +msgstr "Създаване на папка" + +#: editor/filesystem_dock.cpp +msgid "Show In File Manager" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Повторно внаÑÑне.." +msgid "Edit Dependencies.." +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View Owners.." +msgstr "" #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2579,6 +2501,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2593,6 +2520,11 @@ msgid "Import as Single Scene" msgstr "ВнаÑÑне на Ñцената.." #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "ВнаÑÑне на анимации.." + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2605,6 +2537,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "ВнаÑÑне на триизмерна Ñцена" @@ -2614,38 +2558,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "ВнаÑÑне на Ñцена" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "ВнаÑÑне на Ñцената.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2674,579 +2611,54 @@ msgstr "" msgid "Reimport" msgstr "Повторно внаÑÑне" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "ВнаÑÑне на шрифт" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Ðепознат формат за шрифтове." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Грешка при зареждането на шрифта." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Имаше грешка при внаÑÑнето на Ñцената." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "ВнаÑÑне на триизмерна Ñцена" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "ВнаÑÑне въпреки това" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Отказ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "ВнаÑÑне и отварÑне" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "ВнаÑÑне на изображение:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Имаше грешка при внаÑÑнето:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "ВнаÑÑне на текÑтури за ÐÑ‚Ð»Ð°Ñ (двуизмерно)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "ВнаÑÑне на големи текÑтури (двуизмерно)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "ВнаÑÑне на текÑтури" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Двуизмерна текÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Триизмерна текÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "ВнаÑÑне на голÑма текÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "ÐÑма артикули за внаÑÑне!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "ВнаÑÑне на преводи" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "ÐеуÑпешно внаÑÑне!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "ВнаÑÑне на превода" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "ВнаÑÑне на езици:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3402,7 +2814,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3513,10 +2924,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3572,64 +2979,182 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Съдържание:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Преглед на файловете" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "ИзтеглÑне:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Свързване.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Запитване.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Имаше грешка при зареждане на Ñцената." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Ð’Ñички" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "ПриÑтавки" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Подреждане:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "КатегориÑ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "МÑÑто:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Поддръжка" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3672,11 +3197,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3728,59 +3257,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3809,11 +3351,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3825,7 +3372,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3849,11 +3396,19 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Set pivot at mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3864,23 +3419,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3894,45 +3454,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3942,14 +3463,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3972,6 +3485,26 @@ msgid "Update from Scene" msgstr "ОбновÑване от Ñцена" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4048,22 +3581,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4164,6 +3693,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4291,12 +3824,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4538,6 +4131,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4592,63 +4193,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "ПоÑтавÑне" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4739,6 +4287,10 @@ msgstr "" msgid "Close All" msgstr "ЗатварÑне на вÑичко" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "ПуÑкане" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4780,18 +4332,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4874,7 +4414,7 @@ msgstr "ИзрÑзване" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Копиране" @@ -5138,10 +4678,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5158,10 +4694,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5391,6 +4923,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5536,6 +5072,10 @@ msgid "Speed (FPS):" msgstr "СкороÑÑ‚ (кадри в Ñекунда):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5548,11 +5088,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "ПоÑтавÑне на възелите" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5715,6 +5256,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5764,7 +5309,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5828,6 +5373,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5899,19 +5448,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "ÐедейÑтвителен път. ПътÑÑ‚ трÑбва да ÑъщеÑтвува!" +msgid "The path does not exists." +msgstr "" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "МолÑ, изнеÑете извън папката на проекта!" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5919,10 +5479,26 @@ msgid "Imported Project" msgstr "ВнеÑен проект" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5931,11 +5507,28 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Ðов проект" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "ВнаÑÑне на ÑъщеÑтвуващ проект" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "Create New Project" +msgstr "Създаване на нов проект" + +#: editor/project_manager.cpp +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp @@ -5943,26 +5536,19 @@ msgid "Project Name:" msgstr "Име:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Създаване на нов проект" +#, fuzzy +msgid "Create folder" +msgstr "Създаване на папка" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Път:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Разглеждане" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "" @@ -5971,6 +5557,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Създаване на нов проект" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6006,10 +5597,6 @@ msgid "Project List" msgstr "СпиÑък Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð¸" #: editor/project_manager.cpp -msgid "Run" -msgstr "ПуÑкане" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Сканиране" @@ -6067,17 +5654,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6138,7 +5722,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "ОÑ" @@ -6158,31 +5742,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "УÑтройÑтво" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Копче" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "ЛÑво копче." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "ДÑÑно копче." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Средно копче." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Колелцето нагоре." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Колелцето надолу." @@ -6191,7 +5775,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6208,6 +5792,14 @@ msgid "Delete Item" msgstr "" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6357,10 +5949,18 @@ msgid "New Script" msgstr "Ðов Ñкрипт" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6398,6 +5998,11 @@ msgid "Select Property" msgstr "Изберете ÑвойÑтво" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Изберете метод" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Изберете метод" @@ -6425,26 +6030,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6571,14 +6156,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6767,6 +6344,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Файлът ÑъщеÑтвува. ИÑкате ли да го презапишете?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6807,6 +6393,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6848,6 +6438,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Грешки" @@ -6928,6 +6522,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7003,6 +6601,23 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "ИзнаÑÑне на библиотеката" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." @@ -7010,7 +6625,7 @@ msgstr "" "Ðевалиден агрумент тип на convert(), използвайте конÑтантите започващи Ñ " "TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "ÐедоÑтатъчно байтове за разкодиране или недейÑтвителен формат." @@ -7068,10 +6683,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7167,13 +6778,8 @@ msgstr "ÐаÑтройки" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Файл:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7365,10 +6971,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7756,6 +7370,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7765,6 +7385,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Отказ" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Тревога!" @@ -7772,10 +7396,6 @@ msgstr "Тревога!" msgid "Please Confirm..." msgstr "МолÑ, потвърдете..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7804,6 +7424,106 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Ðепознат формат за шрифтове." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Грешка при зареждането на шрифта." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + +#~ msgid "Exporting for %s" +#~ msgstr "ИзнаÑÑне за %s" + +#~ msgid "Re-Import" +#~ msgstr "Повторно внаÑÑне" + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "" +#~ "За да Ñе извърши повторното внаÑÑне, текущата Ñцена трÑбва да бъде " +#~ "запазена." + +#~ msgid "Save & Re-Import" +#~ msgstr "Запазване и повторно внаÑÑне" + +#~ msgid "Re-Importing" +#~ msgstr "Извършва Ñе повторно внаÑÑне" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "Запазване и повторно внаÑÑне" + +#~ msgid "Re-Import.." +#~ msgstr "Повторно внаÑÑне.." + +#~ msgid "Font Import" +#~ msgstr "ВнаÑÑне на шрифт" + +#~ msgid "Import 3D Scene" +#~ msgstr "ВнаÑÑне на триизмерна Ñцена" + +#~ msgid "Import Anyway" +#~ msgstr "ВнаÑÑне въпреки това" + +#~ msgid "Import & Open" +#~ msgstr "ВнаÑÑне и отварÑне" + +#~ msgid "Import Image:" +#~ msgstr "ВнаÑÑне на изображение:" + +#~ msgid "Error importing:" +#~ msgstr "Имаше грешка при внаÑÑнето:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "ВнаÑÑне на текÑтури за ÐÑ‚Ð»Ð°Ñ (двуизмерно)" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "ВнаÑÑне на големи текÑтури (двуизмерно)" + +#~ msgid "Import Textures" +#~ msgstr "ВнаÑÑне на текÑтури" + +#~ msgid "2D Texture" +#~ msgstr "Двуизмерна текÑтура" + +#~ msgid "3D Texture" +#~ msgstr "Триизмерна текÑтура" + +#~ msgid "Import Large Texture" +#~ msgstr "ВнаÑÑне на голÑма текÑтура" + +#~ msgid "No items to import!" +#~ msgstr "ÐÑма артикули за внаÑÑне!" + +#~ msgid "Import Translations" +#~ msgstr "ВнаÑÑне на преводи" + +#~ msgid "Couldn't import!" +#~ msgstr "ÐеуÑпешно внаÑÑне!" + +#~ msgid "Import Translation" +#~ msgstr "ВнаÑÑне на превода" + +#~ msgid "Import Languages:" +#~ msgstr "ВнаÑÑне на езици:" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "ÐедейÑтвителен път. ПътÑÑ‚ трÑбва да ÑъщеÑтвува!" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Файл:" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Да Ñе затвори ли Ñцената? (незаразените промени ще Ñе загубÑÑ‚)" @@ -7829,9 +7549,6 @@ msgstr "" #~ "За да изпълнÑва звук, SamplePlayer трÑбва да има един SampleLibrary " #~ "реÑÑƒÑ€Ñ Ð² параметъра 'samples'." -#~ msgid "Please export outside the project folder!" -#~ msgstr "МолÑ, изнеÑете извън папката на проекта!" - #~ msgid "Error exporting project!" #~ msgstr "Имаше грешка при изнаÑÑне на проекта!" diff --git a/editor/translations/bn.po b/editor/translations/bn.po index 7be067aedd..560a88ca53 100644 --- a/editor/translations/bn.po +++ b/editor/translations/bn.po @@ -193,10 +193,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "%d à¦à¦° জনà§à¦¯ নতà§à¦¨ টà§à¦°à§à¦¯à¦¾à¦•/পথ-সমূহ তৈরি করতে à¦à¦¬à¦‚ চাবিসমূহ পà§à¦°à¦¬à§‡à¦¶ করাতে চান?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -359,271 +358,6 @@ msgstr "শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸/সারির মানের msgid "Change Array Value" msgstr "শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸/সারির মান পরিবরà§à¦¤à¦¨ করà§à¦¨" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "সংসà§à¦•রণ:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "ধà§à¦°à§à¦¬à¦•সমূহ:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "ফাইল" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "বরà§à¦£à¦¨à¦¾:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "ইনà§à¦¸à¦Ÿà¦²" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "বনà§à¦§ করà§à¦¨" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "সংযোগ.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "নোডের সাথে সংযà§à¦•à§à¦¤ করà§à¦¨:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "আবেদনকৃত ফাইল ফরমà§à¦¯à¦¾à¦Ÿ/ধরণ অজানা:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "সংরকà§à¦·à¦¿à¦¤ হচà§à¦›à§‡.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "সংযোগ.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "পরীকà§à¦·à¦¾à¦®à§‚লক উৎস" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "রিসোরà§à¦¸ সংরকà§à¦·à¦£à§‡ সমসà§à¦¯à¦¾ হয়েছে!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "নীচে" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "সকল" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "পà§à¦²à¦¾à¦—ইন-সমূহ" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "সাজান:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "উলà§à¦Ÿà¦¾à¦¨/বিপরীত দিকে ফিরান" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "বিà¦à¦¾à¦—:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "ওয়েবসাইট:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "সমরà§à¦¥à¦¨.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "অফিসিয়াল/পà§à¦°à¦¾à¦¥à¦®à¦¿à¦• উৎস" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "কমিউনিটি/যৌথ-সামাজিক উৎস" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "পরীকà§à¦·à¦¾à¦®à§‚লক উৎস" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "পà§à¦°à¦¯à¦¼à§‡à¦¾à¦œà¦¨à§€à¦¯à¦¼ উপকরণসমূহের ZIP ফাইল" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "'%s' à¦à¦° জনà§à¦¯ মেথডের তালিকা:" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "ডাকà§à¦¨ (Call)" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "মেথডের তালিকা:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "মান/আরà§à¦—à§à¦®à§‡à¦¨à§à¦Ÿ-সমূহ:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "পà§à¦°à¦¤à§à¦¯à¦¾à¦¬à¦°à§à¦¤à¦¨:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "লাইন-ঠযান" @@ -661,6 +395,14 @@ msgstr "সমà§à¦ªà§‚রà§à¦£ শবà§à¦¦" msgid "Selection Only" msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° নিরà§à¦¬à¦¾à¦šà¦¿à¦¤à¦¸à¦®à§‚হ" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "সনà§à¦§à¦¾à¦¨ করà§à¦¨" @@ -693,11 +435,11 @@ msgstr "পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨à§‡ অবহিত করà§à¦¨" msgid "Skip" msgstr "অতিকà§à¦°à¦® করে যান" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "সমà§à¦ªà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ করà§à¦¨ (জà§à¦®à§ ইন)" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "সংকà§à¦šà¦¿à¦¤ করà§à¦¨ (জà§à¦®à§ আউট)" @@ -766,6 +508,20 @@ msgstr "বিলমà§à¦¬à¦¿à¦¤" msgid "Oneshot" msgstr "ওয়ান-শট" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "বনà§à¦§ করà§à¦¨" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "সংযোগ" @@ -791,7 +547,7 @@ msgstr "সংযোগ.." msgid "Disconnect" msgstr "সংযোগ বিচà§à¦›à¦¿à¦¨à§à¦¨ করà§à¦¨" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "সংকেতসমূহ" @@ -808,12 +564,25 @@ msgstr "ফেবরিট/পà§à¦°à¦¿à¦¯à¦¼-সমূহ:" msgid "Recent:" msgstr "সামà§à¦ªà§à¦°à¦¤à¦¿à¦•:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "মিলসমূহ:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "বরà§à¦£à¦¨à¦¾:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "à¦à¦° জনà§à¦¯ পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦•ের অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨:" @@ -873,6 +642,10 @@ msgid "Owners Of:" msgstr "সà§à¦¬à¦¤à§à¦¬à¦¾à¦§à¦¿à¦•ারীসমূহ:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ ফাইলসমূহ পà§à¦°à¦•লà§à¦ª হতে অপসারণ করবেন? (অফেরৎযোগà§à¦¯)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -883,8 +656,8 @@ msgstr "" "তবà§à¦“ তাদের অপসারণ করবেন? (অফেরৎযোগà§à¦¯)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ ফাইলসমূহ পà§à¦°à¦•লà§à¦ª হতে অপসারণ করবেন? (অফেরৎযোগà§à¦¯)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -951,11 +724,6 @@ msgstr "" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "লেখক:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "পà§à¦°à¦•লà§à¦ª মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°" @@ -972,6 +740,40 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Authors" +msgstr "লেখক:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "কà§à¦²à§‹à¦¨ করে নীচে নিন" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1015,6 +817,16 @@ msgid "Package Installed Successfully!" msgstr "পà§à¦¯à¦¾à¦•েজ ইনà§à¦¸à¦Ÿà¦² সফল হয়েছে!" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "ইনà§à¦¸à¦Ÿà¦²" + +#: editor/editor_asset_installer.cpp #, fuzzy msgid "Package Installer" msgstr "পà§à¦¯à¦¾à¦•েজ ইনà§à¦¸à¦Ÿà¦² সফল হয়েছে!" @@ -1068,11 +880,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "ডিবাগের সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1084,6 +891,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "ডিবাগের সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1091,6 +903,11 @@ msgstr "পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "সমà§à¦ªà§à¦°à¦¸à¦¾à¦°à¦¨/সংকোচন অপসারণ করà§à¦¨ (রিসেট জà§à¦®à§)" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অপসারণ করà§à¦¨" @@ -1115,6 +932,11 @@ msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ করà§à¦¨" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "সমà§à¦ªà§à¦°à¦¸à¦¾à¦°à¦¨/সংকোচন অপসারণ করà§à¦¨ (রিসেট জà§à¦®à§)" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করà§à¦¨" @@ -1151,7 +973,8 @@ msgstr "%s সংযà§à¦•à§à¦¤ করà§à¦¨" msgid "Create a new Bus Layout." msgstr "নতà§à¦¨ রিসোরà§à¦¸ তৈরি করà§à¦¨" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "লোড" @@ -1249,7 +1072,7 @@ msgid "Rearrange Autoloads" msgstr "Autoload সমূহ পà§à¦¨à¦°à§à¦¬à¦¿à¦¨à§à¦¯à¦¸à§à¦¤ করà§à¦¨" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "পথ:" @@ -1257,9 +1080,7 @@ msgstr "পথ:" msgid "Node Name:" msgstr "নোডের নাম:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "নাম" @@ -1293,18 +1114,19 @@ msgid "Choose a Directory" msgstr "à¦à¦•টি সà§à¦¥à¦¾à¦¨ পছনà§à¦¦ করà§à¦¨" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "ফোলà§à¦¡à¦¾à¦° তৈরি করà§à¦¨" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "নাম:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "ফোলà§à¦¡à¦¾à¦° তৈরী করা সমà§à¦à¦¬ হয়নি।" @@ -1324,30 +1146,6 @@ msgstr "পà§à¦¯à¦¾à¦•/গà§à¦šà§à¦›à¦¿à¦¤ করা" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "সংযোজিত:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "অপসারিত:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€ সংরকà§à¦·à¦£à§‡ সমসà§à¦¯à¦¾ হয়েছে:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° উপ-গঠনবিনà§à¦¯à¦¾à¦¸ (subtexture) সংরকà§à¦·à¦£ অসমরà§à¦¥ হয়েছে:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "%s à¦à¦° জনà§à¦¯ à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ (export) হচà§à¦›à§‡" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "সà§à¦¥à¦¾à¦ªà¦¿à¦¤/বিনà§à¦¯à¦¸à§à¦¤ হচà§à¦›à§‡.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "à¦à¦•ই নামের ফাইল উপসà§à¦¥à¦¿à¦¤, তা মà§à¦›à§‡ লিখবেন?" @@ -1432,6 +1230,11 @@ msgstr "ফেবরিট/পà§à¦°à¦¿à¦¯à¦¼à¦•ে উপরের দিকে msgid "Move Favorite Down" msgstr "ফেবরিট/পà§à¦°à¦¿à¦¯à¦¼à¦•ে নিচের দিকে নামান" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "ফোলà§à¦¡à¦¾à¦° তৈরী করা সমà§à¦à¦¬ হয়নি।" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "পথ à¦à¦¬à¦‚ ফাইল:" @@ -1475,6 +1278,10 @@ msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° তালিকা:" msgid "Search Classes" msgstr "কà§à¦²à¦¾à¦¸à§‡à¦° অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "শীরà§à¦·" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "কà§à¦²à¦¾à¦¸:" @@ -1491,15 +1298,30 @@ msgstr "গৃহীত হয়েছে:" msgid "Brief Description:" msgstr "সংকà§à¦·à¦¿à¦ªà§à¦¤ বরà§à¦£à¦¨à¦¾:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "সদসà§à¦¯à¦—ণ (Members):" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "সদসà§à¦¯à¦—ণ (Members):" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "সরà§à¦¬à¦œà¦¨à§€à¦¨/পà§à¦°à¦•াশà§à¦¯ মেথডসমূহ:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "সরà§à¦¬à¦œà¦¨à§€à¦¨/পà§à¦°à¦•াশà§à¦¯ মেথডসমূহ:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "GUI থিম à¦à¦° বসà§à¦¤à§à¦¸à¦®à§‚হ:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "GUI থিম à¦à¦° বসà§à¦¤à§à¦¸à¦®à§‚হ:" @@ -1509,6 +1331,11 @@ msgstr "সিগনà§à¦¯à¦¾à¦²à¦¸/সংকেতসমূহ:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à¦¸à¦®à§‚হ" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à¦¸à¦®à§‚হ" @@ -1517,18 +1344,50 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "ধà§à¦°à§à¦¬à¦•সমূহ:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "ধà§à¦°à§à¦¬à¦•সমূহ:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "বরà§à¦£à¦¨à¦¾:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "পà§à¦°à§‹à¦ªà¦¾à¦°à§à¦Ÿà¦¿-সমূহ:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "মান/পà§à¦°à§‹à¦ªà¦¾à¦°à§à¦Ÿà¦¿à¦° বরà§à¦£à¦¨à¦¾:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "মেথডের তালিকা:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "মেথডের বরà§à¦£à§à¦¨à¦¾:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "টেকà§à¦¸à¦Ÿ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨" @@ -1538,24 +1397,21 @@ msgid "Output:" msgstr " আউটপà§à¦Ÿ/ফলাফল:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "পরিসà§à¦•ার করà§à¦¨/কà§à¦²à§€à§Ÿà¦¾à¦°" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "রিসোরà§à¦¸ সংরকà§à¦·à¦£à§‡ সমসà§à¦¯à¦¾ হয়েছে!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "রিসোরà§à¦¸ à¦à¦‡à¦°à§‚পে সংরকà§à¦·à¦£ করà§à¦¨.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "বà§à¦à¦²à¦¾à¦®.." @@ -1572,6 +1428,30 @@ msgid "Error while saving." msgstr "সংরকà§à¦·à¦£à§‡à¦° সময় সমসà§à¦¯à¦¾ হয়েছে।" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "'..' তে পরিচালনা করা সমà§à¦à¦¬ নয়" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "সংরকà§à¦·à¦£à§‡à¦° সময় সমসà§à¦¯à¦¾ হয়েছে।" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "'%s' দৃশà§à¦¯à¦Ÿà¦¿à¦° অসংলগà§à¦¨ নিরà§à¦à¦°à¦¤à¦¾ রয়েছে:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "সংরকà§à¦·à¦£à§‡à¦° সময় সমসà§à¦¯à¦¾ হয়েছে।" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "দৃশà§à¦¯ সংরকà§à¦·à¦¿à¦¤ হচà§à¦›à§‡" @@ -1632,6 +1512,33 @@ msgid "Restored default layout to base settings." msgstr "সাধারণ লেআউট/নকশা আদি সেটিংসে পà§à¦°à¦¤à§à¦¯à¦¾à¦¬à¦°à§à¦¤à¦¿à¦¤ হয়েছে।" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "মানসমূহ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿/কপি করà§à¦¨" @@ -1810,6 +1717,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "à¦à¦•টি মà§à¦–à§à¦¯ দৃশà§à¦¯ মনোনীত করà§à¦¨" @@ -1836,7 +1749,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "আহà§â€Œ" @@ -1849,14 +1762,15 @@ msgstr "" "(Import)' বà§à¦¯à¦¬à¦¹à¦¾à¦° করে দৃশà§à¦¯à¦Ÿà¦¿ খà§à¦²à§à¦¨, তারপর তা পà§à¦°à¦•লà§à¦ªà§‡à¦° পথের à¦à¦¿à¦¤à¦°à§‡ সংরকà§à¦·à¦£ করà§à¦¨à¥¤" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "দৃশà§à¦¯ লোডে সমসà§à¦¯à¦¾ হয়েছে।" - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "'%s' দৃশà§à¦¯à¦Ÿà¦¿à¦° অসংলগà§à¦¨ নিরà§à¦à¦°à¦¤à¦¾ রয়েছে:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "বোনà§â€Œ/হাড় পরিষà§à¦•ার করà§à¦¨" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "লেআউট/নকশা সংরকà§à¦·à¦£ করà§à¦¨" @@ -1890,7 +1804,7 @@ msgstr "বিকà§à¦·à§‡à¦ª-হীন মোড" msgid "Toggle distraction-free mode." msgstr "বিকà§à¦·à§‡à¦ª-হীন মোড" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "দৃশà§à¦¯" @@ -2134,6 +2048,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "কমিউনিটি/যৌথ-সামাজিক উৎস" + #: editor/editor_node.cpp msgid "About" msgstr "সমà§à¦¬à¦¨à§à¦§à§‡/সমà§à¦ªà¦°à§à¦•ে" @@ -2142,7 +2060,7 @@ msgstr "সমà§à¦¬à¦¨à§à¦§à§‡/সমà§à¦ªà¦°à§à¦•ে" msgid "Play the project." msgstr "পà§à¦°à¦•লà§à¦ªà¦Ÿà¦¿ চালান।" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "চালান" @@ -2158,7 +2076,7 @@ msgstr "দৃশà§à¦¯à¦•ে বিরতি দিন" msgid "Stop the scene." msgstr "দৃশà§à¦¯à¦Ÿà¦¿à¦•ে থামান।" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "থামান" @@ -2231,6 +2149,16 @@ msgid "Object properties." msgstr "বসà§à¦¤à§à¦° বৈশিষà§à¦Ÿà§à¦¯à¦¸à¦®à§‚হ।" #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "ছবির গà§à¦°à§à¦ª পরিবরà§à¦¤à¦¨ করà§à¦¨" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®" @@ -2246,14 +2174,6 @@ msgstr "আউটপà§à¦Ÿ/ফলাফল" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "হালনাগাদ" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "ZIP ফাইল হতে টেমপà§à¦²à§‡à¦Ÿ-সমূহ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" @@ -2321,11 +2241,29 @@ msgstr "à¦à¦¡à¦¿à¦Ÿà¦°à§‡ খà§à¦²à§à¦¨" msgid "Open the previous Editor" msgstr "à¦à¦¡à¦¿à¦Ÿà¦°à§‡ খà§à¦²à§à¦¨" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "মেস লাইবà§à¦°à§‡à¦°à¦¿ তৈরি হচà§à¦›à§‡" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "থামà§à¦¬à¦¨à§‡à¦‡à¦².." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "ইনà§à¦¸à¦Ÿà¦²-কৃত পà§à¦²à¦¾à¦—ইন-সমূহ:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "হালনাগাদ" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "সংসà§à¦•রণ:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "লেখক:" @@ -2377,26 +2315,6 @@ msgstr "সà§à¦¬à§€à¦¯à¦¼" msgid "Frame #:" msgstr "ফà§à¦°à§‡à¦® #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "সà§à¦•à§à¦¯à¦¾à¦¨ সমà§à¦ªà¦¨à§à¦¨ হওয়া পরà§à¦¯à¦¨à§à¦¤ অনà§à¦—à§à¦°à¦¹ করে অপেকà§à¦·à¦¾ করà§à¦¨à¥¤" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "পà§à¦¨à¦°à¦¾à§Ÿ-ইমà§à¦ªà§‹à¦°à§à¦Ÿ করতে বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯à¦Ÿà¦¿à¦•ে অবশà§à¦¯à¦‡ সংরকà§à¦·à¦£ করতে হবে।" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "সংরকà§à¦·à¦£ à¦à¦¬à¦‚ পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "পà§à¦¨à¦°à¦¾à§Ÿ ইমà§à¦ªà§‹à¦°à§à¦Ÿ হচà§à¦›à§‡" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ রিসোরà§à¦¸-সমূহ পরিবরà§à¦¤à¦¿à¦¤ হয়েছে" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2513,10 +2431,6 @@ msgid "Importing:" msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ হচà§à¦›à§‡:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ টেমপà§à¦²à§‡à¦Ÿà¦¸à¦®à§‚হ লোড হচà§à¦›à§‡" - -#: editor/export_template_manager.cpp #, fuzzy msgid "Current Version:" msgstr "বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯" @@ -2557,11 +2471,18 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "সংরকà§à¦·à¦£ à¦à¦¬à¦‚ পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2571,46 +2492,57 @@ msgid "" msgstr "উৎস:" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "ফাইলà§à¦—à§à¦²à§‹à¦° à¦à¦•ই উৎস à¦à¦¬à¦‚ গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦¾à¦¨, কিছà§à¦‡ করা হচà§à¦›à§‡ না।" +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "ফনà§à¦Ÿà§‡à¦° উৎস লোড/পà§à¦°à¦¸à§‡à¦¸ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না।" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "ফাইলকে তার নিজের উপরেই ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা সমà§à¦à¦¬ নয়:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Error moving:\n" +msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "পথগà§à¦²à§‹à¦° à¦à¦•ই উৎস à¦à¦¬à¦‚ গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦¾à¦¨, কিছà§à¦‡ করা হচà§à¦›à§‡ না।" +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "'%s' দৃশà§à¦¯à¦Ÿà¦¿à¦° অসংলগà§à¦¨ নিরà§à¦à¦°à¦¤à¦¾ রয়েছে:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "সà§à¦¥à¦¾à¦¨à¦¸à¦®à§‚হকে তাদের মাà¦à§‡à¦‡ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করা সমà§à¦à¦¬ নয়।" +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "ছবি লোডে সমসà§à¦¯à¦¾ হয়েছে:" +msgid "No name provided." +msgstr "পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨ অথবা সরান.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে:" +msgid "Name contains invalid characters." +msgstr "গà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ অকà§à¦·à¦°à¦¸à¦®à§‚হ:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "'..' তে পরিচালনা করা সমà§à¦à¦¬ নয়" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "গà§à¦°à§à¦ªà§‡à¦° নাম ইতিমধà§à¦¯à§‡à¦‡ আছে!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "নতà§à¦¨ নাম à¦à¦¬à¦‚ অবসà§à¦¥à¦¾à¦¨ বাছাই করà§à¦¨:" +#, fuzzy +msgid "Renaming file:" +msgstr "চলক/à¦à§‡à¦°à¦¿à§Ÿà§‡à¦¬à¦²-à¦à¦° নামানà§à¦¤à¦° করà§à¦¨" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "কোনো ফাইল নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ হয়নি!" +#, fuzzy +msgid "Renaming folder:" +msgstr "নোড পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" #: editor/filesystem_dock.cpp #, fuzzy @@ -2622,40 +2554,38 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "ফাইল-মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°à§‡ দেখà§à¦¨" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "ইনসà§à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸" +msgid "Copy Path" +msgstr "পথ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿/কপি করà§à¦¨" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "নিরà§à¦à¦°à¦¤à¦¾à¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨.." +#, fuzzy +msgid "Rename.." +msgstr "পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "সà§à¦¬à¦¤à§à¦¬à¦¾à¦§à¦¿à¦•ারীদের দেখà§à¦¨.." +msgid "Move To.." +msgstr "à¦à¦–ানে সরান.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "পথ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿/কপি করà§à¦¨" +#, fuzzy +msgid "New Folder.." +msgstr "ফোলà§à¦¡à¦¾à¦° তৈরি করà§à¦¨" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨ অথবা সরান.." +msgid "Show In File Manager" +msgstr "ফাইল-মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°à§‡ দেখà§à¦¨" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "à¦à¦–ানে সরান.." +msgid "Instance" +msgstr "ইনসà§à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "তথà§à¦¯" +msgid "Edit Dependencies.." +msgstr "নিরà§à¦à¦°à¦¤à¦¾à¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ.." +msgid "View Owners.." +msgstr "সà§à¦¬à¦¤à§à¦¬à¦¾à¦§à¦¿à¦•ারীদের দেখà§à¦¨.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2687,6 +2617,11 @@ msgstr "" msgid "Move" msgstr "সরান" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "গà§à¦°à§à¦ª/দলে যোগ করà§à¦¨" @@ -2701,6 +2636,11 @@ msgid "Import as Single Scene" msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা হচà§à¦›à§‡.." #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨.." + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2713,6 +2653,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "3D দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" @@ -2722,38 +2674,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা হচà§à¦›à§‡.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "সà§à¦¬à¦¨à¦¿à¦°à§à¦®à¦¿à¦¤ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ চালানো হচà§à¦›à§‡.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ লোড করা সমà§à¦à¦¬ হয়নি:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ অকারà§à¦¯à¦•র/তà§à¦°à§à¦Ÿà¦¿à¦ªà§‚রà§à¦£ (কনসোল দেখà§à¦¨):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ চালানোয় সমসà§à¦¯à¦¾ হয়েছে:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "সংরকà§à¦·à¦¿à¦¤ হচà§à¦›à§‡.." @@ -2784,590 +2729,56 @@ msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ.." msgid "Reimport" msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার জনà§à¦¯ কোনো বিট মাসà§à¦• নেই!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথটি খালি।" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথটি অবশà§à¦¯à¦‡ à¦à¦•টি সমà§à¦ªà§à¦°à§à¦£ রিসোরà§à¦¸ পথ হতে হবে।" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথটি অবশà§à¦¯à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨ হতে হবে।" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "সংরকà§à¦·à¦£à§‡à¦° পথটি খালি!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "BitMasks ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "টেকà§à¦¸à¦¾à¦°(সমূহ)-à¦à¦° উৎস:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথ:" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "মালà§à¦Ÿà¦¿-নোড সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "গà§à¦°à¦¹à¦£ করà§à¦¨" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "দলসমূহ" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "বিট-মাসà§à¦• (Bit Mask)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." +msgstr "সিগনà§à¦¯à¦¾à¦²-সমূহ à¦à¦¬à¦‚ দলসমূহ সমà§à¦ªà¦¾à¦¦à¦¨ করতে à¦à¦•টি নোড নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨à¥¤" -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "ফনà§à¦Ÿà§‡à¦° কোনো উৎস ফাইল নেই!" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Poly তৈরি করà§à¦¨" -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "ফনà§à¦Ÿà§‡à¦° কোনো উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ রিসোরà§à¦¸ নেই!" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Poly সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" -#: editor/io_plugins/editor_font_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"ফাইলের অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¥¤\n" -"অনà§à¦—à§à¦°à¦¹ করে .fnt বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨à¥¤" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "ফনà§à¦Ÿà§‡à¦° উৎস লোড/পà§à¦°à¦¸à§‡à¦¸ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "ফনà§à¦Ÿ সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হয়নি।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "ফনà§à¦Ÿà§‡à¦° উৎস:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "উৎস ফনà§à¦Ÿà§‡à¦° আকার:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "রিসোরà§à¦¸à§‡à¦° গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦¾à¦¨:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"বাদামী রঙà§à¦—ের দà§à¦°à§à¦¤ শিয়ালটি অলস কà§à¦•à§à¦°à§‡à¦° উপর দিয়ে লাফিয়ে যায় (The quick brown fox " -"jumps over the lazy dog.)।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "পরীকà§à¦·à¦¾:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ (অপশন):" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "ফনà§à¦Ÿ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"à¦à¦‡ ফাইলটি ইতিমধà§à¦¯à§‡à¦‡ à¦à¦•টি Godot ফনà§à¦Ÿ ফাইল, পরিবরà§à¦¤à§‡ অনà§à¦—à§à¦°à¦¹ করে BMFont ধরণের ফাইল " -"পà§à¦°à¦¦à¦¾à¦¨ করà§à¦¨à¥¤" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "BMFont ফাইল খোলা বà§à¦¯à¦°à§à¦¥ হয়েছে।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "FreeType আরমà§à¦à§‡ সমসà§à¦¯à¦¾ হয়েছে।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "অজানা ধরনের ফনà§à¦Ÿà¥¤" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "ফনà§à¦Ÿ তà§à¦²à¦¤à§‡/লোডে সমসà§à¦¯à¦¾ হয়েছে।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "ফনà§à¦Ÿà§‡à¦° আকার অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯à¥¤" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "সà§à¦¬à¦¨à¦¿à¦°à§à¦®à¦¿à¦¤ ফনà§à¦Ÿà§‡à¦° অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ উৎস।" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "ফনà§à¦Ÿ" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার মতো কোনো মেস নেই!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "à¦à¦•ক মেস ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "মেস(সমূহ)-à¦à¦° উৎস:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "মেস" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "পৃষà§à¦ তল %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার মতো কোনো নমà§à¦¨à¦¾ নেই!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "শবà§à¦¦à§‡à¦° নমà§à¦¨à¦¾à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "নমà§à¦¨à¦¾(সমূহ)-à¦à¦° উৎস:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "শবà§à¦¦à§‡à¦° নমà§à¦¨à¦¾" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "নতà§à¦¨ কà§à¦²à¦¿à¦ª" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "পতাকাসমূহ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "সিদà§à¦§ FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "পরিমারà§à¦œà¦•" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "সরà§à¦¬à§‡à¦¾à¦šà§à¦š রৈখিক à¦à§à¦²/সমসà§à¦¯à¦¾" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "সরà§à¦¬à§‡à¦¾à¦šà§à¦š কৌণিক à¦à§à¦²/সমসà§à¦¯à¦¾" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "সরà§à¦¬à§‡à¦¾à¦šà§à¦š কোণ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "কà§à¦²à¦¿à¦ªà¦¸à¦®à§‚হ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "আরমà§à¦(সমূহ)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "সমাপà§à¦¤à¦¿(সমূহ)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "লà§à¦ª" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "ফিলà§à¦Ÿà¦¾à¦°à¦¸à¦®à§‚হ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "উৎসের পথটি খালি।" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ লোড করা সমà§à¦à¦¬ হয়নি।" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ অকারà§à¦¯à¦•র/তà§à¦°à§à¦Ÿà¦¿à¦ªà§‚রà§à¦£à¥¤" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে।" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "3D দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "উৎস দৃশà§à¦¯:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ দৃশà§à¦¯à§‡à¦° নà§à¦¯à¦¾à§Ÿ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "শেয়ারকৃত" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ ফোলà§à¦¡à¦¾à¦°:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "সà§à¦¬à¦¨à¦¿à¦°à§à¦®à¦¿à¦¤ মূল নোডের ধরণ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "মূল নোডের নাম:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "নিমà§à¦¨à§‹à¦•à§à¦¤ ফাইলসমূহ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "যেকোনো উপায়েই ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "বাতিল" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨ à¦à¦¬à¦‚ খà§à¦²à§à¦¨" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "সমà§à¦ªà¦¾à¦¦à¦¿à¦¤ দৃশà§à¦¯ সংরকà§à¦·à¦£ করা হয়নি, তবà§à¦“ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা দৃশà§à¦¯à¦Ÿà¦¿ খà§à¦²à¦¬à§‡à¦¨?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "ছবি ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "ফাইলকে তার নিজের উপরেই ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা সমà§à¦à¦¬ নয়:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "পথ সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼à¦•রণ সমà§à¦à¦¬ হচà§à¦›à§‡ না: %s (ইতিমধà§à¦¯à§‡à¦‡ সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "3D দৃশà§à¦¯à§‡à¦° অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "অসংকà§à¦šà¦¿à¦¤" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "ধà§à¦¬à¦‚সবিহীন সঙà§à¦•োচন (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "ধà§à¦¬à¦‚সাতà§à¦®à¦• সঙà§à¦•োচন (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "সঙà§à¦•োচন (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° ফরমà§à¦¯à¦¾à¦Ÿ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸ সঙà§à¦•োচনের গà§à¦£à¦®à¦¾à¦¨ (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤ (অপশন)-সমূহ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "অনà§à¦—à§à¦°à¦¹ করে কিছৠফাইল নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করে দিন!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° জনà§à¦¯ কমপকà§à¦·à§‡ à¦à¦•টি ফাইল পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨à¥¤" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° জনà§à¦¯ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•টি ফাইল পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° সরà§à¦¬à§‡à¦¾à¦šà§à¦š আকার:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° জনà§à¦¯ গঠনবিনà§à¦¯à¦¾à¦¸ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨ (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "সেল (Cell)-à¦à¦° আকার:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨ (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° উৎস" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "গোড়ার à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° গঠনবিনà§à¦¯à¦¾à¦¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸(সমূহ)-à¦à¦° উৎস" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "2D-à¦à¦° জনà§à¦¯ গঠনবিনà§à¦¯à¦¾à¦¸à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "3D-à¦à¦° জনà§à¦¯ গঠনবিনà§à¦¯à¦¾à¦¸à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" +msgid "Insert Point" +msgstr "সনà§à¦¨à¦¿à¦¬à§‡à¦¶à¦¿à¦¤ হচà§à¦›à§‡" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D গঠনবিনà§à¦¯à¦¾à¦¸" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Poly সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨ (বিনà§à¦¦à§ অপসারণ করà§à¦¨)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3D গঠনবিনà§à¦¯à¦¾à¦¸" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "পলি à¦à¦¬à¦‚ বিনà§à¦¦à§ অপসারণ করà§à¦¨" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° গঠনবিনà§à¦¯à¦¾à¦¸" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "আরমà§à¦ হতে নতà§à¦¨ polygon তৈরি করà§à¦¨à¥¤" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" -"নোটিশ: 2D টেকà§à¦¸à¦šà¦¾à¦° (texture) ইমà§à¦ªà§‹à¦°à§à¦Ÿ (import) করা অতà§à¦¯à¦¾à¦¬à¦¶à§à¦¯à¦• নয়। শà§à¦§à§à¦®à¦¾à¦¤à§à¦° png/jpg " -"ফাইলসমূহ পà§à¦°à¦•লà§à¦ªà§‡ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿/কপি করà§à¦¨à¥¤" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "খালি সà§à¦¥à¦¾à¦¨ ছেà¦à¦Ÿà§‡ ফেলà§à¦¨à¥¤" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "উৎস হতে ছবি লোড করà§à¦¨" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "টà§à¦•রো করà§à¦¨" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "সনà§à¦¨à¦¿à¦¬à§‡à¦¶à¦¿à¦¤ হচà§à¦›à§‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "সংরকà§à¦·à¦¿à¦¤ হচà§à¦›à§‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸ সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€ নিরà§à¦®à¦¾à¦£ করà§à¦¨:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "ছবি লোড করা হচà§à¦›à§‡:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "ছবি লোড করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "ছবিসমূহ রূপানà§à¦¤à¦° করা হচà§à¦›à§‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "ছবিসমূহ ছাà¦à¦Ÿà¦¾ হচà§à¦›à§‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "ছবিসমূহ বà§à¦²à¦¿à¦Ÿà¦¿à¦‚ (Blitting) করা হচà§à¦›à§‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° ছবি সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ গঠনবিনà§à¦¯à¦¾à¦¸ সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "অকারà§à¦¯à¦•র উৎস!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "অকারà§à¦¯à¦•র অনà§à¦¬à¦¾à¦¦à§‡à¦° উৎস!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "কলাম" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "à¦à¦¾à¦·à¦¾" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার মতো কোনো বসà§à¦¤à§ নেই!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "কোনো উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথ নেই!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "অনà§à¦¬à¦¾à¦¦à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "অনà§à¦¬à¦¾à¦¦ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV-à¦à¦° উৎস:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "পà§à¦°à¦¥à¦® সারি অগà§à¦°à¦¾à¦¹à§à¦¯ করà§à¦¨" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "সঙà§à¦•োচন করà§à¦¨" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "পà§à¦°à¦•লà§à¦ªà§‡ সংযà§à¦•à§à¦¤ করà§à¦¨ (engine.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "à¦à¦¾à¦·à¦¾à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "অনà§à¦¬à¦¾à¦¦" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "মালà§à¦Ÿà¦¿-নোড সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "দলসমূহ" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." -msgstr "সিগনà§à¦¯à¦¾à¦²-সমূহ à¦à¦¬à¦‚ দলসমূহ সমà§à¦ªà¦¾à¦¦à¦¨ করতে à¦à¦•টি নোড নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨à¥¤" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3523,7 +2934,6 @@ msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° নাম:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3634,10 +3044,6 @@ msgid "Delete Input" msgstr "ইনপà§à¦Ÿ অপসারণ করà§à¦¨" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° তালিকাটি কারà§à¦¯à¦•র।" @@ -3693,65 +3099,191 @@ msgstr "নোড ফিলà§à¦Ÿà¦¾à¦°à¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ কর msgid "Filters.." msgstr "ফিলà§à¦Ÿà¦¾à¦°à¦¸à¦®à§‚হ.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "%d টি তà§à¦°à¦¿à¦à§à¦œ বিশà§à¦²à§‡à¦·à¦£ করা হচà§à¦›à§‡:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "তà§à¦°à¦¿à¦à§à¦œ #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "ধà§à¦°à§à¦¬à¦•সমূহ:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "লাইটà§â€Œ সিদà§à¦§/বেকà§â€Œ-à¦à¦° সেটআপ:" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "ফাইল" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "জà§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿à¦•-আকার বিশà§à¦²à§‡à¦·à¦£ করা হচà§à¦›à§‡" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "লাইটà§â€Œà¦¸à¦®à§‚হ ঠিক করা হচà§à¦›à§‡" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "BVH তৈরি করা হচà§à¦›à§‡" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "লাইটের ওকটà§à¦°à§€ (octree) তৈরি করা হচà§à¦›à§‡" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "সংযোগ.." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "ওকটà§à¦°à§€ (octree) গঠনবিনà§à¦¯à¦¾à¦¸ তৈরি করা হচà§à¦›à§‡" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "নোডের সাথে সংযà§à¦•à§à¦¤ করà§à¦¨:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "লাইটà§à¦®à§à¦¯à¦¾à¦ªà§‡ হসà§à¦¤à¦¾à¦¨à§à¦¤à¦° করà§à¦¨:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸ বণà§à¦Ÿà¦¿à¦¤ হচà§à¦›à§‡ #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "তà§à¦°à¦¿à¦à§à¦œ সিদà§à¦§/বেকà§â€Œ করা হচà§à¦›à§‡ #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "আবেদনকৃত ফাইল ফরমà§à¦¯à¦¾à¦Ÿ/ধরণ অজানা:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾-পরবরà§à¦¤à§€ পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾à¦•রণ #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "সিদà§à¦§/বেকà§â€Œ!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "সংরকà§à¦·à¦¿à¦¤ হচà§à¦›à§‡.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "সংযোগ.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "পরীকà§à¦·à¦¾à¦®à§‚লক উৎস" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "রিসোরà§à¦¸ সংরকà§à¦·à¦£à§‡ সমসà§à¦¯à¦¾ হয়েছে!" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" msgstr "" -"লাইটà§à¦®à§à¦¯à¦¾à¦ª ওকটà§à¦°à§€à¦° (octree) সিদà§à¦§/বেকà§â€Œ-à¦à¦° পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾à¦•রণ পà§à¦¨:সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨ (পà§à¦¨à¦°à¦¾à¦°à¦®à§à¦)।" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "নীচে" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "সকল" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "পà§à¦²à¦¾à¦—ইন-সমূহ" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "সাজান:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "উলà§à¦Ÿà¦¾à¦¨/বিপরীত দিকে ফিরান" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "বিà¦à¦¾à¦—:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "ওয়েবসাইট:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "সমরà§à¦¥à¦¨.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "অফিসিয়াল/পà§à¦°à¦¾à¦¥à¦®à¦¿à¦• উৎস" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "পরীকà§à¦·à¦¾à¦®à§‚লক উৎস" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "পà§à¦°à¦¯à¦¼à§‡à¦¾à¦œà¦¨à§€à¦¯à¦¼ উপকরণসমূহের ZIP ফাইল" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "পà§à¦°à¦¿à¦à¦¿à¦‰" @@ -3794,12 +3326,18 @@ msgid "Edit CanvasItem" msgstr "CanvasItem সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "অà§à¦¯à¦¾à¦‚কর" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "অà§à¦¯à¦¾à¦‚করসমূহ পরিবরà§à¦¤à¦¨ করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "জà§à¦®à§ (%):" +msgid "Change Anchors" +msgstr "অà§à¦¯à¦¾à¦‚করসমূহ পরিবরà§à¦¤à¦¨ করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3851,60 +3389,78 @@ msgid "Pan Mode" msgstr "পà§à¦¯à¦¾à¦¨ মোড" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ বসà§à¦¤à§à¦Ÿà¦¿à¦•ে à¦à¦‡ সà§à¦¥à¦¾à¦¨à§‡ আটকিয়ে রাখà§à¦¨ (সরানো সমà§à¦à¦¬ হবেনা)।" +#, fuzzy +msgid "Toggles snapping" +msgstr "ছেদবিনà§à¦¦à§ অদলবদল করà§à¦¨ (টগল বà§à¦°à§‡à¦•পয়েনà§à¦Ÿ)" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ বসà§à¦¤à§à¦Ÿà¦¿à¦•ে মà§à¦•à§à¦¤ করà§à¦¨ (সরানো সমà§à¦à¦¬ হবে)।" +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "বসà§à¦¤à§à¦° অনà§à¦¤à¦°à§à¦à§à¦•à§à¦¤-সমূহ যাতে নিরà§à¦¬à¦¾à¦šà¦¨à¦¯à§‹à¦—à§à¦¯ না হয় তা নিশà§à¦šà¦¿à¦¤ করে।" +#, fuzzy +msgid "Snapping options" +msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "বসà§à¦¤à§à¦° অনà§à¦¤à¦°à§à¦à§à¦•à§à¦¤-সমূহের নিরà§à¦¬à¦¾à¦šà¦¨à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾ পà§à¦¨à¦°à¦¾à§Ÿ ফিরিয়ে আনে।" +#, fuzzy +msgid "Snap to grid" +msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª মোড:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨ (Edit)" +msgid "Use Rotation Snap" +msgstr "ঘূরà§à¦£à¦¨ সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" +#, fuzzy +msgid "Configure Snap..." +msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª কনফিগার করà§à¦¨.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "গà§à¦°à¦¿à¦¡ দেখান" +msgid "Snap Relative" +msgstr "আপেকà§à¦·à¦¿à¦• সà§à¦¨à§à¦¯à¦¾à¦ª" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "ঘূরà§à¦£à¦¨ সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" +msgid "Use Pixel Snap" +msgstr "পিকà§à¦¸à§‡à¦² সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "আপেকà§à¦·à¦¿à¦• সà§à¦¨à§à¦¯à¦¾à¦ª" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª কনফিগার করà§à¦¨.." +#, fuzzy +msgid "Snap to parent" +msgstr "ধারক/বাহক পরà§à¦¯à¦¨à§à¦¤ বিসà§à¦¤à§ƒà¦¤ করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "পিকà§à¦¸à§‡à¦² সà§à¦¨à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "সà§à¦•েলেটন/কাঠাম.." +msgid "Lock the selected object in place (can't be moved)." +msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ বসà§à¦¤à§à¦Ÿà¦¿à¦•ে à¦à¦‡ সà§à¦¥à¦¾à¦¨à§‡ আটকিয়ে রাখà§à¦¨ (সরানো সমà§à¦à¦¬ হবেনা)।" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ বসà§à¦¤à§à¦Ÿà¦¿à¦•ে মà§à¦•à§à¦¤ করà§à¦¨ (সরানো সমà§à¦à¦¬ হবে)।" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "বসà§à¦¤à§à¦° অনà§à¦¤à¦°à§à¦à§à¦•à§à¦¤-সমূহ যাতে নিরà§à¦¬à¦¾à¦šà¦¨à¦¯à§‹à¦—à§à¦¯ না হয় তা নিশà§à¦šà¦¿à¦¤ করে।" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "বসà§à¦¤à§à¦° অনà§à¦¤à¦°à§à¦à§à¦•à§à¦¤-সমূহের নিরà§à¦¬à¦¾à¦šà¦¨à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾ পà§à¦¨à¦°à¦¾à§Ÿ ফিরিয়ে আনে।" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3932,12 +3488,19 @@ msgid "View" msgstr "দৃশà§à¦¯/পরিদরà§à¦¶à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "জà§à¦®à§ পà§à¦¨:সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "গà§à¦°à¦¿à¦¡ দেখান" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "জà§à¦®à§ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨.." +#, fuzzy +msgid "Show helpers" +msgstr "বোনà§â€Œ/হাড় দেখান" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "বোনà§â€Œ/হাড় দেখান" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3948,8 +3511,9 @@ msgid "Frame Selection" msgstr "নিরà§à¦¬à¦¾à¦šà¦¨à¦•ে ফà§à¦°à§‡à¦®à¦à§‚কà§à¦¤ করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "অà§à¦¯à¦¾à¦‚কর" +#, fuzzy +msgid "Layout" +msgstr "লেআউট/নকশা সংরকà§à¦·à¦£ করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3972,12 +3536,21 @@ msgid "Clear Pose" msgstr "à¦à¦™à§à¦—ি পরিষà§à¦•ার করà§à¦¨" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "à¦à¦•টি মান নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "বহিঃ-বকà§à¦°à¦°à§‡à¦–ার সà§à¦¥à¦¾à¦¨ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª (পিকà§à¦¸à§‡à¦²à¦¸à¦®à§‚হ):" +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3987,23 +3560,28 @@ msgstr "%s সংযà§à¦•à§à¦¤ করà§à¦¨" msgid "Adding %s..." msgstr "%s সংযà§à¦•à§à¦¤ হচà§à¦›à§‡..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "নোড তৈরি করà§à¦¨" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "%s হতে দৃশà§à¦¯ ইনসà§à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸ করাতে সমসà§à¦¯à¦¾ হয়েছে" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "ঠিক আছে :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "ইনসà§à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸ করার জনà§à¦¯ পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ ধারক উপসà§à¦¥à¦¿à¦¤ নেই।" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "à¦à¦‡ কাজটি করার জনà§à¦¯ à¦à¦•টি à¦à¦•ক নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ নোড পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤" @@ -4019,45 +3597,6 @@ msgstr "" "টানà§à¦¨ à¦à¦¬à¦‚ ফেলà§à¦¨ + শিফট কী (Shift) : সহোদর নোড সংযোজন করতে\n" "টানà§à¦¨ à¦à¦¬à¦‚ ফেলà§à¦¨ + অলà§à¦Ÿà¦¾à¦° কী (Alt) : নোডের ধরণ পরিবরà§à¦¤à¦¨ করতে" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Poly তৈরি করà§à¦¨" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Poly সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Poly সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨ (বিনà§à¦¦à§ অপসারণ করà§à¦¨)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "আরমà§à¦ হতে নতà§à¦¨ polygon তৈরি করà§à¦¨à¥¤" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Poly3D তৈরি করà§à¦¨" @@ -4067,14 +3606,6 @@ msgid "Set Handle" msgstr "হà§à¦¯à¦¾à¦¨à§à¦¡à§‡à¦² সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "মেস লাইবà§à¦°à§‡à¦°à¦¿ তৈরি হচà§à¦›à§‡" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "থামà§à¦¬à¦¨à§‡à¦‡à¦².." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "%d টি বসà§à¦¤à§ অপসারণ করবেন?" @@ -4097,6 +3628,28 @@ msgid "Update from Scene" msgstr "দৃশà§à¦¯ হতে হালনাগাদ করà§à¦¨" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "আনà§à¦¤-সহজাগমন" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease out" +msgstr "বহিঃ-সহজাগমন" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "Curve Map পরিবরà§à¦¤à¦¨ করà§à¦¨" @@ -4181,22 +3734,18 @@ msgid "Create Occluder Polygon" msgstr "অকলà§à¦¡à¦¾à¦° (occluder) পলিগন তৈরি করà§à¦¨" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "বিদà§à¦¯à¦®à¦¾à¦¨ পলিগন সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "মাউসের বাম বোতাম: বিনà§à¦¦à§ সরান।" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "কনà§à¦Ÿà§à¦°à§‹à¦² + মাউসের বাম বোতাম: অংশ বিà¦à¦•à§à¦¤ করà§à¦¨à¥¤" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "মাউসের ডান বোতাম: বিনà§à¦¦à§ মà§à¦›à§‡ ফেলà§à¦¨à¥¤" @@ -4301,6 +3850,10 @@ msgid "Create Outline" msgstr "পà§à¦°à¦¾à¦¨à§à¦¤à¦°à§‡à¦–া তৈরি করà§à¦¨" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "মেস" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "সà§à¦¥à¦¿à¦¤-টà§à¦°à¦¾à¦‡à¦®à§‡à¦¸ বডি তৈরি করà§à¦¨" @@ -4428,14 +3981,83 @@ msgstr "যথেচà§à¦› মাপ:" msgid "Populate" msgstr "পপà§à¦²à§‡à¦Ÿ" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "সিদà§à¦§/বেকà§â€Œ!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Navigation Mesh তৈরি করà§à¦¨" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Navigation Mesh তৈরি করà§à¦¨" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "লাইটের ওকটà§à¦°à§€ (octree) তৈরি করা হচà§à¦›à§‡" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "অনà§à¦¬à¦¾à¦¦-সমà§à¦à¦¬ শবà§à¦¦à¦®à¦¾à¦²à¦¾/বাকà§à¦¯-সমূহ.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "সতরà§à¦•তা" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "ওকটà§à¦°à§€ (octree) গঠনবিনà§à¦¯à¦¾à¦¸ তৈরি করা হচà§à¦›à§‡" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "পà§à¦°à¦¾à¦¨à§à¦¤à¦°à§‡à¦–া মেস তৈরি করà§à¦¨.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Navigation Mesh তৈরি করà§à¦¨" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "জà§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿à¦•-আকার বিশà§à¦²à§‡à¦·à¦£ করা হচà§à¦›à§‡" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Navigation Polygon তৈরি করà§à¦¨" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "পলি à¦à¦¬à¦‚ বিনà§à¦¦à§ অপসারণ করà§à¦¨" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Emission Mask পরিসà§à¦•ার করà§à¦¨" @@ -4621,14 +4243,17 @@ msgid "Curve Point #" msgstr "বকà§à¦°à¦°à§‡à¦–ার বিনà§à¦¦à§ #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "বকà§à¦°à¦°à§‡à¦–ার বিনà§à¦¦à§à¦° সà§à¦¥à¦¾à¦¨ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "আনà§à¦¤-বকà§à¦°à¦°à§‡à¦–ার সà§à¦¥à¦¾à¦¨ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "বহিঃ-বকà§à¦°à¦°à§‡à¦–ার সà§à¦¥à¦¾à¦¨ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" @@ -4691,6 +4316,14 @@ msgid "Scale Polygon" msgstr "পলিগন মাপ করà§à¦¨" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨ (Edit)" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "পলিগন->UV" @@ -4745,63 +4378,10 @@ msgstr "রিসোরà§à¦¸ লোড করà§à¦¨" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "পà§à¦°à¦¤à¦¿à¦²à§‡à¦ªà¦¨/পেসà§à¦Ÿ করà§à¦¨" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "BBCode বিশà§à¦²à§‡à¦·à¦£ করà§à¦¨" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "লমà§à¦¬à¦¾:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "নমà§à¦¨à¦¾ ফাইল(সমূহ) খà§à¦²à§à¦¨" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "সমসà§à¦¯à¦¾: নমà§à¦¨à¦¾ লোড করা সমà§à¦à¦¬ হয়নি!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "নমà§à¦¨à¦¾ যোগ করà§à¦¨" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "নমà§à¦¨à¦¾ পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "নমà§à¦¨à¦¾ অপসারণ করà§à¦¨" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "১৬ বিটসà§â€Œ" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "à§® বিটসà§â€Œ" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "সà§à¦Ÿà§‡à¦°à¦¿à¦“" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "মনো" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "ফরমà§à¦¯à¦¾à¦Ÿ" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "পিচà§â€Œ" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4893,6 +4473,10 @@ msgstr "ডকà§à¦®à§‡à¦¨à§à¦Ÿà¦¸à¦®à§‚হ বনà§à¦§ করà§à¦¨" msgid "Close All" msgstr "সবগà§à¦²à¦¿ বনà§à¦§ করà§à¦¨" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "চালান" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4936,18 +4520,6 @@ msgid "Debug with external editor" msgstr "à¦à¦¡à¦¿à¦Ÿà¦°à§‡ খà§à¦²à§à¦¨" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "উইনà§à¦¡à§‹" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "বামে সরান" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "ডানে সরান" - -#: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Open Godot online documentation" msgstr "রেফারেনà§à¦¸à§‡à¦° ডকà§à¦®à§‡à¦¨à§à¦Ÿà§‡à¦¶à¦¨à§‡ খà§à¦à¦œà§à¦¨à¥¤" @@ -5035,7 +4607,7 @@ msgstr "করà§à¦¤à¦¨/কাট করà§à¦¨" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿/কপি করà§à¦¨" @@ -5301,10 +4873,6 @@ msgid "View Plane Transform." msgstr "পà§à¦²à§‡à¦¨-à¦à¦° রà§à¦ªà¦¾à¦¨à§à¦¤à¦° দেখà§à¦¨à¥¤" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "%s%% -ঠমাপিত হচà§à¦›à§‡à¥¤" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "%s ডিগà§à¦°à¦¿ ঘূরà§à¦£à¦¿à¦¤ হচà§à¦›à§‡à¥¤" @@ -5321,10 +4889,6 @@ msgid "Top View." msgstr "শীরà§à¦· দরà§à¦¶à¦¨à¥¤" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "শীরà§à¦·" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "পশà§à¦šà¦¾à§Ž দরà§à¦¶à¦¨à¥¤" @@ -5570,6 +5134,10 @@ msgid "Transform" msgstr "রà§à¦ªà¦¾à¦¨à§à¦¤à¦°" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª কনফিগার করà§à¦¨.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "সà§à¦¥à¦¾à¦¨à§€à§Ÿ সà§à¦¥à¦¾à¦¨à¦¾à¦™à§à¦•সমূহ" @@ -5715,6 +5283,10 @@ msgid "Speed (FPS):" msgstr "গতি (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "লà§à¦ª" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° ফà§à¦°à§‡à¦®à¦¸à¦®à§‚হ" @@ -5727,12 +5299,14 @@ msgid "Insert Empty (After)" msgstr "খালি বসà§à¦¤à§ যà§à¦•à§à¦¤ করà§à¦¨ (পরে)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "উপরে" +#, fuzzy +msgid "Move (Before)" +msgstr "নোড(সমূহ) অপসারণ করà§à¦¨" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "নীচে" +#, fuzzy +msgid "Move (After)" +msgstr "বামে সরান" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5896,6 +5470,10 @@ msgid "Style" msgstr "সà§à¦Ÿà¦¾à¦‡à¦²" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "ফনà§à¦Ÿ" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "রঙ" @@ -5947,8 +5525,9 @@ msgid "Mirror Y" msgstr "পà§à¦°à¦¤à¦¿à¦¬à¦¿à¦®à§à¦¬ Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "বাকেটà§â€Œ" +#, fuzzy +msgid "Paint Tile" +msgstr "TileMap আà¦à¦•à§à¦¨" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -6014,6 +5593,10 @@ msgid "Delete preset '%s'?" msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ ফাইলসমূহ অপসারণ করবেন?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Presets" msgstr "পà§à¦°à¦¿à¦¸à§‡à¦Ÿ.." @@ -6098,34 +5681,62 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Export With Debug" msgstr "Tile Set à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ, পথটি অবশà§à¦¯à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨ হতে হবে!" +#, fuzzy +msgid "The path does not exists." +msgstr "ফাইলটি বিদà§à¦¯à¦®à¦¾à¦¨ নয়।" #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ, engine.cfg অবশà§à¦¯à¦‡ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ হতে হবে।" +msgid "Please choose a 'project.godot' file." +msgstr "অনà§à¦—à§à¦°à¦¹ করে পà§à¦°à¦•লà§à¦ªà§‡à¦° ফোলà§à¦¡à¦¾à¦°à§‡à¦° বাইরে à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ, engine.cfg অবশà§à¦¯à¦‡ উপসà§à¦¥à¦¿à¦¤ হতে হবে।" +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "পà§à¦°à¦•লà§à¦ª ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা হয়েছে" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ (কোনোকিছৠপরিবরà§à¦¤à¦¨ করেছেন?)।" #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথে engine.cfg তৈরি করা সমà§à¦à¦¬ হয়নি।" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথে engine.cfg তৈরি করা সমà§à¦à¦¬ হয়নি।" + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথে engine.cfg তৈরি করা সমà§à¦à¦¬ হয়নি।" @@ -6134,38 +5745,49 @@ msgid "The following files failed extraction from package:" msgstr "পà§à¦¯à¦¾à¦•েজ হতে নীমà§à¦¨à§‹à¦•à§à¦¤ ফাইলসমূহ à¦à¦•à§à¦¸à¦Ÿà§à¦°à¦¾à¦•à§à¦Ÿ করা অসফল হয়েছে:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "নামহীন পà§à¦°à¦•লà§à¦ª" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথে engine.cfg তৈরি করা সমà§à¦à¦¬ হয়নি।" + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "নতà§à¦¨ গেম পà§à¦°à¦•লà§à¦ª" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "বিদà§à¦¯à¦®à¦¾à¦¨ পà§à¦°à¦•লà§à¦ª ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ (অবশà§à¦¯à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨ হতে হবে):" +msgid "Create New Project" +msgstr "নতà§à¦¨ পà§à¦°à¦•লà§à¦ª তৈরি করà§à¦¨" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "পà§à¦°à¦•লà§à¦ª ইনà§à¦¸à¦Ÿà¦² করà§à¦¨:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° নাম:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "নতà§à¦¨ পà§à¦°à¦•লà§à¦ª তৈরি করà§à¦¨" +#, fuzzy +msgid "Create folder" +msgstr "ফোলà§à¦¡à¦¾à¦° তৈরি করà§à¦¨" #: editor/project_manager.cpp msgid "Project Path:" msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "পà§à¦°à¦•লà§à¦ª ইনà§à¦¸à¦Ÿà¦² করà§à¦¨:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "বà§à¦°à¦¾à¦‰à¦¸" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "নতà§à¦¨ গেম পà§à¦°à¦•লà§à¦ª" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "দারà§à¦£ খবর!" @@ -6174,6 +5796,11 @@ msgid "Unnamed Project" msgstr "নামহীন পà§à¦°à¦•লà§à¦ª" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "সংযোগ.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "à¦à¦•ধিক পà§à¦°à¦•লà§à¦ª খোলায় আপনি সà§à¦¨à¦¿à¦¶à§à¦šà¦¿à¦¤?" @@ -6215,10 +5842,6 @@ msgid "Project List" msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° তালিকা" #: editor/project_manager.cpp -msgid "Run" -msgstr "চালান" - -#: editor/project_manager.cpp msgid "Scan" msgstr "সà§à¦•à§à¦¯à¦¾à¦¨" @@ -6277,17 +5900,14 @@ msgid "Add Input Action Event" msgstr "ইনপà§à¦Ÿ অà§à¦¯à¦¾à¦•শন ইà¦à§‡à¦¨à§à¦Ÿ যোগ করà§à¦¨" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6349,7 +5969,7 @@ msgstr "পরিবরà§à¦¤à¦¨ করà§à¦¨" msgid "Joypad Axis Index:" msgstr "জয়সà§à¦Ÿà¦¿à¦• অকà§à¦· ইনà§à¦¡à§‡à¦•à§à¦¸:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "অকà§à¦·" @@ -6371,31 +5991,31 @@ msgstr "ইনপà§à¦Ÿ অà§à¦¯à¦¾à¦•শন ইà¦à§‡à¦¨à§à¦Ÿ মà§à¦›à§‡ ঠmsgid "Add Event" msgstr "খালি বসà§à¦¤à§ যোগ করà§à¦¨" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "ডিà¦à¦¾à¦‡à¦¸/যনà§à¦¤à§à¦°" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "বাটন/বোতাম" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "বাম বোতাম/বাটন।" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "ডান বোতাম/বাটন।" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "মাঠবোতাম/বাটন।" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "মাউসের চাকা উপরের দিকে চকà§à¦•র।" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "মাউসের চাকা নিচের দিকে চকà§à¦•র।" @@ -6405,7 +6025,7 @@ msgid "Add Global Property" msgstr "গেটার (Getter) à¦à¦° বৈশিষà§à¦Ÿà§à¦¯à§‡ যà§à¦•à§à¦¤ করà§à¦¨" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6424,6 +6044,16 @@ msgid "Delete Item" msgstr "ইনপà§à¦Ÿ অপসারণ করà§à¦¨" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "নোডের সাথে সংযà§à¦•à§à¦¤ করà§à¦¨:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "সà§à¦¥à¦¾à§Ÿà§€à§Ÿà¦¤à¦¾ টগল করà§à¦¨" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "সংরকà§à¦·à¦£à§‡ সমসà§à¦¯à¦¾ হয়েছে।" @@ -6576,10 +6206,20 @@ msgstr "নতà§à¦¨ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "বোনà§â€Œ/হাড় তৈরি করà§à¦¨" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "à¦à¦¤à§‡ রূপানà§à¦¤à¦° করà§à¦¨.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "ফাইল লোডে সমসà§à¦¯à¦¾: রিসোরà§à¦¸ নয়!" @@ -6618,6 +6258,11 @@ msgid "Select Property" msgstr "গà§à¦£à¦¾à¦—à§à¦£/বৈশিষà§à¦Ÿà§à¦¯ বাছাই করà§à¦¨" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "মেথড/পদà§à¦§à¦¤à¦¿ বাছাই করà§à¦¨" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "মেথড/পদà§à¦§à¦¤à¦¿ বাছাই করà§à¦¨" @@ -6645,26 +6290,6 @@ msgstr "সারà§à¦¬à¦œà¦¨à§€à¦¨ রূপানà§à¦¤à¦° রাখà§à¦¨" msgid "Reparent" msgstr "নতà§à¦¨ অà¦à¦¿à¦à¦¾à¦¬à¦• দান করà§à¦¨" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "নতà§à¦¨ রিসোরà§à¦¸ তৈরি করà§à¦¨" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "রিসোরà§à¦¸ খà§à¦²à§à¦¨" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "রিসোরà§à¦¸ সংরকà§à¦·à¦£ করà§à¦¨" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "রিসোরà§à¦¸-à¦à¦° সরঞà§à¦œà¦¾à¦®à¦¸à¦®à§‚হ" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "সà§à¦¥à¦¾à¦¨à§€à§Ÿ করà§à¦¨" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "চালানোর মোড:" @@ -6796,14 +6421,6 @@ msgid "Sub-Resources:" msgstr "রিসোরà§à¦¸à¦¸à¦®à§‚হ:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "গà§à¦°à§à¦ªà¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "সংযোগসমূহ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "উতà§à¦¤à¦°à¦¾à¦§à¦¿à¦•ারতà§à¦¬ পরিসà§à¦•ার করà§à¦¨" @@ -6992,6 +6609,15 @@ msgid "Invalid base path" msgstr "বেস পথ অগà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "à¦à¦•ই নামের ফাইল উপসà§à¦¥à¦¿à¦¤, তা মà§à¦›à§‡ লিখবেন?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "অগà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨" @@ -7037,6 +6663,10 @@ msgid "Load existing script file" msgstr "বিদà§à¦¯à¦®à¦¾à¦¨ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ লোড করà§à¦¨" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "à¦à¦¾à¦·à¦¾" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "গà§à¦°à¦¹à¦£ করে:" @@ -7081,6 +6711,10 @@ msgid "Function:" msgstr "ফাংশন:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "সমসà§à¦¯à¦¾à¦¸à¦®à§‚হ" @@ -7161,6 +6795,10 @@ msgid "Type" msgstr "ধরণ" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "ফরমà§à¦¯à¦¾à¦Ÿ" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°" @@ -7236,12 +6874,30 @@ msgstr "" msgid "Change Probe Extents" msgstr "পà§à¦°à§‹à¦¬à§‡à¦° (Probe) পরিবà§à¦¯à¦¾à¦ªà§à¦¤à¦¿ পরিবরà§à¦¤à¦¨ করà§à¦¨" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary (মেস-লাইবà§à¦°à§‡à¦°à¦¿).." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "অবসà§à¦¥à¦¾:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "অগà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ মান/আরà§à¦—à§à¦®à§‡à¦¨à§à¦Ÿ convert()-ঠগিয়েছে, TYPE_* ধà§à¦°à§à¦¬à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨à¥¤" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "বিনà§à¦¯à¦¾à¦¸ জানার জনà§à¦¯ যথেষà§à¦Ÿ বাইট নেই, অথবা à¦à§à¦² ফরমà§à¦¯à¦¾à¦Ÿà¥¤" @@ -7293,10 +6949,6 @@ msgid "GridMap Duplicate Selection" msgstr "নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সমূহ অনà§à¦²à¦¿à¦ªà¦¿ করà§à¦¨" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "শীরà§à¦· দরà§à¦¶à¦¨" @@ -7400,13 +7052,8 @@ msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª সেটিংস" msgid "Pick Distance:" msgstr "ইনà§à¦¸à¦Ÿà§à¦¯à¦¾à¦¨à§à¦¸:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "ফাইল" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7620,10 +7267,18 @@ msgid "Return" msgstr "ফেরৎ পাঠান (Return)" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "ডাকà§à¦¨ (Call)" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "মান পান (Get)" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "ইনপà§à¦Ÿ নাম পরিবরà§à¦¤à¦¨ করà§à¦¨" @@ -8030,6 +7685,12 @@ msgstr "" "AnimatedSprite3D দà§à¦¬à¦¾à¦°à¦¾ ফà§à¦°à§‡à¦® দেখাতে SpriteFrames রিসোরà§à¦¸ অবশà§à¦¯à¦‡ তৈরি করতে হবে " "অথবা 'Frames' à¦à¦° মান-ঠনিরà§à¦§à¦¾à¦°à¦¨ করে দিতে হবে।" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8040,6 +7701,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "বাতিল" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "সতরà§à¦•তা!" @@ -8047,10 +7712,6 @@ msgstr "সতরà§à¦•তা!" msgid "Please Confirm..." msgstr "অনà§à¦—à§à¦°à¦¹ করে নিশà§à¦šà¦¿à¦¤ করà§à¦¨..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8086,6 +7747,619 @@ msgstr "" "আকার ধারণ করতে পারে। অনà§à¦¯à¦¥à¦¾à§Ÿ, à¦à¦Ÿà¦¿à¦•ে à¦à¦•টি RenderTarget করà§à¦¨ à¦à¦¬à¦‚ à¦à¦° অà¦à§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ " "দৃশà§à¦¯à¦¾à¦¬à¦²à¦¿à¦•ে (texture) দৃশà§à¦¯à¦®à¦¾à¦¨ করতে কোনো নোডে হসà§à¦¤à¦¾à¦¨à§à¦¤à¦° করà§à¦¨à¥¤" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "FreeType আরমà§à¦à§‡ সমসà§à¦¯à¦¾ হয়েছে।" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "অজানা ধরনের ফনà§à¦Ÿà¥¤" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "ফনà§à¦Ÿ তà§à¦²à¦¤à§‡/লোডে সমসà§à¦¯à¦¾ হয়েছে।" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "ফনà§à¦Ÿà§‡à¦° আকার অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯à¥¤" + +#~ msgid "Method List For '%s':" +#~ msgstr "'%s' à¦à¦° জনà§à¦¯ মেথডের তালিকা:" + +#~ msgid "Arguments:" +#~ msgstr "মান/আরà§à¦—à§à¦®à§‡à¦¨à§à¦Ÿ-সমূহ:" + +#~ msgid "Return:" +#~ msgstr "পà§à¦°à¦¤à§à¦¯à¦¾à¦¬à¦°à§à¦¤à¦¨:" + +#~ msgid "Added:" +#~ msgstr "সংযোজিত:" + +#~ msgid "Removed:" +#~ msgstr "অপসারিত:" + +#~ msgid "Error saving atlas:" +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€ সংরকà§à¦·à¦£à§‡ সমসà§à¦¯à¦¾ হয়েছে:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° উপ-গঠনবিনà§à¦¯à¦¾à¦¸ (subtexture) সংরকà§à¦·à¦£ অসমরà§à¦¥ হয়েছে:" + +#~ msgid "Exporting for %s" +#~ msgstr "%s à¦à¦° জনà§à¦¯ à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ (export) হচà§à¦›à§‡" + +#~ msgid "Setting Up.." +#~ msgstr "সà§à¦¥à¦¾à¦ªà¦¿à¦¤/বিনà§à¦¯à¦¸à§à¦¤ হচà§à¦›à§‡.." + +#~ msgid "Error loading scene." +#~ msgstr "দৃশà§à¦¯ লোডে সমসà§à¦¯à¦¾ হয়েছে।" + +#~ msgid "Re-Import" +#~ msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "সà§à¦•à§à¦¯à¦¾à¦¨ সমà§à¦ªà¦¨à§à¦¨ হওয়া পরà§à¦¯à¦¨à§à¦¤ অনà§à¦—à§à¦°à¦¹ করে অপেকà§à¦·à¦¾ করà§à¦¨à¥¤" + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "পà§à¦¨à¦°à¦¾à§Ÿ-ইমà§à¦ªà§‹à¦°à§à¦Ÿ করতে বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯à¦Ÿà¦¿à¦•ে অবশà§à¦¯à¦‡ সংরকà§à¦·à¦£ করতে হবে।" + +#~ msgid "Save & Re-Import" +#~ msgstr "সংরকà§à¦·à¦£ à¦à¦¬à¦‚ পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Re-Importing" +#~ msgstr "পà§à¦¨à¦°à¦¾à§Ÿ ইমà§à¦ªà§‹à¦°à§à¦Ÿ হচà§à¦›à§‡" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ রিসোরà§à¦¸-সমূহ পরিবরà§à¦¤à¦¿à¦¤ হয়েছে" + +#~ msgid "Loading Export Templates" +#~ msgstr "à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ টেমপà§à¦²à§‡à¦Ÿà¦¸à¦®à§‚হ লোড হচà§à¦›à§‡" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "সংরকà§à¦·à¦£ à¦à¦¬à¦‚ পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "ফাইলà§à¦—à§à¦²à§‹à¦° à¦à¦•ই উৎস à¦à¦¬à¦‚ গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦¾à¦¨, কিছà§à¦‡ করা হচà§à¦›à§‡ না।" + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "পথগà§à¦²à§‹à¦° à¦à¦•ই উৎস à¦à¦¬à¦‚ গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦¾à¦¨, কিছà§à¦‡ করা হচà§à¦›à§‡ না।" + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "সà§à¦¥à¦¾à¦¨à¦¸à¦®à§‚হকে তাদের মাà¦à§‡à¦‡ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করা সমà§à¦à¦¬ নয়।" + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "ছবি লোডে সমসà§à¦¯à¦¾ হয়েছে:" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "নতà§à¦¨ নাম à¦à¦¬à¦‚ অবসà§à¦¥à¦¾à¦¨ বাছাই করà§à¦¨:" + +#~ msgid "No files selected!" +#~ msgstr "কোনো ফাইল নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ হয়নি!" + +#~ msgid "Info" +#~ msgstr "তথà§à¦¯" + +#~ msgid "Re-Import.." +#~ msgstr "পà§à¦¨-ইমà§à¦ªà§‹à¦°à§à¦Ÿ.." + +#~ msgid "No bit masks to import!" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার জনà§à¦¯ কোনো বিট মাসà§à¦• নেই!" + +#~ msgid "Target path is empty." +#~ msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথটি খালি।" + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথটি অবশà§à¦¯à¦‡ à¦à¦•টি সমà§à¦ªà§à¦°à§à¦£ রিসোরà§à¦¸ পথ হতে হবে।" + +#~ msgid "Target path must exist." +#~ msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথটি অবশà§à¦¯à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨ হতে হবে।" + +#~ msgid "Save path is empty!" +#~ msgstr "সংরকà§à¦·à¦£à§‡à¦° পথটি খালি!" + +#~ msgid "Import BitMasks" +#~ msgstr "BitMasks ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Source Texture(s):" +#~ msgstr "টেকà§à¦¸à¦¾à¦°(সমূহ)-à¦à¦° উৎস:" + +#~ msgid "Target Path:" +#~ msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথ:" + +#~ msgid "Accept" +#~ msgstr "গà§à¦°à¦¹à¦£ করà§à¦¨" + +#~ msgid "Bit Mask" +#~ msgstr "বিট-মাসà§à¦• (Bit Mask)" + +#~ msgid "No source font file!" +#~ msgstr "ফনà§à¦Ÿà§‡à¦° কোনো উৎস ফাইল নেই!" + +#~ msgid "No target font resource!" +#~ msgstr "ফনà§à¦Ÿà§‡à¦° কোনো উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ রিসোরà§à¦¸ নেই!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "ফাইলের অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨à¥¤\n" +#~ "অনà§à¦—à§à¦°à¦¹ করে .fnt বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨à¥¤" + +#~ msgid "Couldn't save font." +#~ msgstr "ফনà§à¦Ÿ সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হয়নি।" + +#~ msgid "Source Font:" +#~ msgstr "ফনà§à¦Ÿà§‡à¦° উৎস:" + +#~ msgid "Source Font Size:" +#~ msgstr "উৎস ফনà§à¦Ÿà§‡à¦° আকার:" + +#~ msgid "Dest Resource:" +#~ msgstr "রিসোরà§à¦¸à§‡à¦° গনà§à¦¤à¦¬à§à¦¯à¦¸à§à¦¥à¦¾à¦¨:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "বাদামী রঙà§à¦—ের দà§à¦°à§à¦¤ শিয়ালটি অলস কà§à¦•à§à¦°à§‡à¦° উপর দিয়ে লাফিয়ে যায় (The quick brown " +#~ "fox jumps over the lazy dog.)।" + +#~ msgid "Test:" +#~ msgstr "পরীকà§à¦·à¦¾:" + +#~ msgid "Options:" +#~ msgstr "সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ (অপশন):" + +#~ msgid "Font Import" +#~ msgstr "ফনà§à¦Ÿ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "à¦à¦‡ ফাইলটি ইতিমধà§à¦¯à§‡à¦‡ à¦à¦•টি Godot ফনà§à¦Ÿ ফাইল, পরিবরà§à¦¤à§‡ অনà§à¦—à§à¦°à¦¹ করে BMFont ধরণের " +#~ "ফাইল পà§à¦°à¦¦à¦¾à¦¨ করà§à¦¨à¥¤" + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "BMFont ফাইল খোলা বà§à¦¯à¦°à§à¦¥ হয়েছে।" + +#~ msgid "Invalid font custom source." +#~ msgstr "সà§à¦¬à¦¨à¦¿à¦°à§à¦®à¦¿à¦¤ ফনà§à¦Ÿà§‡à¦° অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ উৎস।" + +#~ msgid "No meshes to import!" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার মতো কোনো মেস নেই!" + +#~ msgid "Single Mesh Import" +#~ msgstr "à¦à¦•ক মেস ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Source Mesh(es):" +#~ msgstr "মেস(সমূহ)-à¦à¦° উৎস:" + +#~ msgid "Surface %d" +#~ msgstr "পৃষà§à¦ তল %d" + +#~ msgid "No samples to import!" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার মতো কোনো নমà§à¦¨à¦¾ নেই!" + +#~ msgid "Import Audio Samples" +#~ msgstr "শবà§à¦¦à§‡à¦° নমà§à¦¨à¦¾à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Source Sample(s):" +#~ msgstr "নমà§à¦¨à¦¾(সমূহ)-à¦à¦° উৎস:" + +#~ msgid "Audio Sample" +#~ msgstr "শবà§à¦¦à§‡à¦° নমà§à¦¨à¦¾" + +#~ msgid "New Clip" +#~ msgstr "নতà§à¦¨ কà§à¦²à¦¿à¦ª" + +#~ msgid "Flags" +#~ msgstr "পতাকাসমূহ" + +#~ msgid "Bake FPS:" +#~ msgstr "সিদà§à¦§ FPS:" + +#~ msgid "Optimizer" +#~ msgstr "পরিমারà§à¦œà¦•" + +#~ msgid "Max Linear Error" +#~ msgstr "সরà§à¦¬à§‡à¦¾à¦šà§à¦š রৈখিক à¦à§à¦²/সমসà§à¦¯à¦¾" + +#~ msgid "Max Angular Error" +#~ msgstr "সরà§à¦¬à§‡à¦¾à¦šà§à¦š কৌণিক à¦à§à¦²/সমসà§à¦¯à¦¾" + +#~ msgid "Max Angle" +#~ msgstr "সরà§à¦¬à§‡à¦¾à¦šà§à¦š কোণ" + +#~ msgid "Clips" +#~ msgstr "কà§à¦²à¦¿à¦ªà¦¸à¦®à§‚হ" + +#~ msgid "Start(s)" +#~ msgstr "আরমà§à¦(সমূহ)" + +#~ msgid "End(s)" +#~ msgstr "সমাপà§à¦¤à¦¿(সমূহ)" + +#~ msgid "Filters" +#~ msgstr "ফিলà§à¦Ÿà¦¾à¦°à¦¸à¦®à§‚হ" + +#~ msgid "Source path is empty." +#~ msgstr "উৎসের পথটি খালি।" + +#~ msgid "Couldn't load post-import script." +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ লোড করা সমà§à¦à¦¬ হয়নি।" + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ অকারà§à¦¯à¦•র/তà§à¦°à§à¦Ÿà¦¿à¦ªà§‚রà§à¦£à¥¤" + +#~ msgid "Error importing scene." +#~ msgstr "দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে।" + +#~ msgid "Import 3D Scene" +#~ msgstr "3D দৃশà§à¦¯ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Source Scene:" +#~ msgstr "উৎস দৃশà§à¦¯:" + +#~ msgid "Same as Target Scene" +#~ msgstr "উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ দৃশà§à¦¯à§‡à¦° নà§à¦¯à¦¾à§Ÿ" + +#~ msgid "Shared" +#~ msgstr "শেয়ারকৃত" + +#~ msgid "Target Texture Folder:" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ ফোলà§à¦¡à¦¾à¦°:" + +#~ msgid "Post-Process Script:" +#~ msgstr "পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾-পরবরà§à¦¤à§€ সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "সà§à¦¬à¦¨à¦¿à¦°à§à¦®à¦¿à¦¤ মূল নোডের ধরণ:" + +#~ msgid "Auto" +#~ msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ" + +#~ msgid "Root Node Name:" +#~ msgstr "মূল নোডের নাম:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "নিমà§à¦¨à§‹à¦•à§à¦¤ ফাইলসমূহ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤:" + +#~ msgid "Import Anyway" +#~ msgstr "যেকোনো উপায়েই ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Import & Open" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨ à¦à¦¬à¦‚ খà§à¦²à§à¦¨" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "সমà§à¦ªà¦¾à¦¦à¦¿à¦¤ দৃশà§à¦¯ সংরকà§à¦·à¦£ করা হয়নি, তবà§à¦“ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা দৃশà§à¦¯à¦Ÿà¦¿ খà§à¦²à¦¬à§‡à¦¨?" + +#~ msgid "Import Image:" +#~ msgstr "ছবি ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "পথ সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼à¦•রণ সমà§à¦à¦¬ হচà§à¦›à§‡ না: %s (ইতিমধà§à¦¯à§‡à¦‡ সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼)" + +#~ msgid "3D Scene Animation" +#~ msgstr "3D দৃশà§à¦¯à§‡à¦° অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨" + +#~ msgid "Uncompressed" +#~ msgstr "অসংকà§à¦šà¦¿à¦¤" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "ধà§à¦¬à¦‚সবিহীন সঙà§à¦•োচন (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "ধà§à¦¬à¦‚সাতà§à¦®à¦• সঙà§à¦•োচন (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "সঙà§à¦•োচন (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° ফরমà§à¦¯à¦¾à¦Ÿ" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸ সঙà§à¦•োচনের গà§à¦£à¦®à¦¾à¦¨ (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤ (অপশন)-সমূহ" + +#~ msgid "Please specify some files!" +#~ msgstr "অনà§à¦—à§à¦°à¦¹ করে কিছৠফাইল নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করে দিন!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° জনà§à¦¯ কমপকà§à¦·à§‡ à¦à¦•টি ফাইল পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨à¥¤" + +#~ msgid "Error importing:" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° জনà§à¦¯ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•টি ফাইল পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤" + +#~ msgid "Max Texture Size:" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° সরà§à¦¬à§‡à¦¾à¦šà§à¦š আকার:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° জনà§à¦¯ গঠনবিনà§à¦¯à¦¾à¦¸ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨ (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "সেল (Cell)-à¦à¦° আকার:" + +#~ msgid "Large Texture" +#~ msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨ (2D)" + +#~ msgid "Source Texture" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° উৎস" + +#~ msgid "Base Atlas Texture" +#~ msgstr "গোড়ার à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° গঠনবিনà§à¦¯à¦¾à¦¸" + +#~ msgid "Source Texture(s)" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸(সমূহ)-à¦à¦° উৎস" + +#~ msgid "Import Textures for 2D" +#~ msgstr "2D-à¦à¦° জনà§à¦¯ গঠনবিনà§à¦¯à¦¾à¦¸à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Import Textures for 3D" +#~ msgstr "3D-à¦à¦° জনà§à¦¯ গঠনবিনà§à¦¯à¦¾à¦¸à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Import Textures" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "2D Texture" +#~ msgstr "2D গঠনবিনà§à¦¯à¦¾à¦¸" + +#~ msgid "3D Texture" +#~ msgstr "3D গঠনবিনà§à¦¯à¦¾à¦¸" + +#~ msgid "Atlas Texture" +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° গঠনবিনà§à¦¯à¦¾à¦¸" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "নোটিশ: 2D টেকà§à¦¸à¦šà¦¾à¦° (texture) ইমà§à¦ªà§‹à¦°à§à¦Ÿ (import) করা অতà§à¦¯à¦¾à¦¬à¦¶à§à¦¯à¦• নয়। শà§à¦§à§à¦®à¦¾à¦¤à§à¦° png/" +#~ "jpg ফাইলসমূহ পà§à¦°à¦•লà§à¦ªà§‡ পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿/কপি করà§à¦¨à¥¤" + +#~ msgid "Crop empty space." +#~ msgstr "খালি সà§à¦¥à¦¾à¦¨ ছেà¦à¦Ÿà§‡ ফেলà§à¦¨à¥¤" + +#~ msgid "Texture" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸" + +#~ msgid "Import Large Texture" +#~ msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Load Source Image" +#~ msgstr "উৎস হতে ছবি লোড করà§à¦¨" + +#~ msgid "Slicing" +#~ msgstr "টà§à¦•রো করà§à¦¨" + +#~ msgid "Saving" +#~ msgstr "সংরকà§à¦·à¦¿à¦¤ হচà§à¦›à§‡" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "বৃহৎ গঠনবিনà§à¦¯à¦¾à¦¸ সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" + +#~ msgid "Build Atlas For:" +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€ নিরà§à¦®à¦¾à¦£ করà§à¦¨:" + +#~ msgid "Loading Image:" +#~ msgstr "ছবি লোড করা হচà§à¦›à§‡:" + +#~ msgid "Couldn't load image:" +#~ msgstr "ছবি লোড করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" + +#~ msgid "Converting Images" +#~ msgstr "ছবিসমূহ রূপানà§à¦¤à¦° করা হচà§à¦›à§‡" + +#~ msgid "Cropping Images" +#~ msgstr "ছবিসমূহ ছাà¦à¦Ÿà¦¾ হচà§à¦›à§‡" + +#~ msgid "Blitting Images" +#~ msgstr "ছবিসমূহ বà§à¦²à¦¿à¦Ÿà¦¿à¦‚ (Blitting) করা হচà§à¦›à§‡" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "à¦à¦Ÿà¦²à¦¾à¦¸/মানচিতà§à¦°à¦¾à¦¬à¦²à§€à¦° ছবি সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ গঠনবিনà§à¦¯à¦¾à¦¸ সংরকà§à¦·à¦£ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না:" + +#~ msgid "Invalid source!" +#~ msgstr "অকারà§à¦¯à¦•র উৎস!" + +#~ msgid "Invalid translation source!" +#~ msgstr "অকারà§à¦¯à¦•র অনà§à¦¬à¦¾à¦¦à§‡à¦° উৎস!" + +#~ msgid "Column" +#~ msgstr "কলাম" + +#~ msgid "No items to import!" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করার মতো কোনো বসà§à¦¤à§ নেই!" + +#~ msgid "No target path!" +#~ msgstr "কোনো উদà§à¦¦à§‡à¦¶à§à¦¯à¦¿à¦¤ পথ নেই!" + +#~ msgid "Import Translations" +#~ msgstr "অনà§à¦¬à¦¾à¦¦à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Couldn't import!" +#~ msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ করা সমà§à¦à¦¬ হচà§à¦›à§‡ না!" + +#~ msgid "Import Translation" +#~ msgstr "অনà§à¦¬à¦¾à¦¦ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨" + +#~ msgid "Source CSV:" +#~ msgstr "CSV-à¦à¦° উৎস:" + +#~ msgid "Ignore First Row" +#~ msgstr "পà§à¦°à¦¥à¦® সারি অগà§à¦°à¦¾à¦¹à§à¦¯ করà§à¦¨" + +#~ msgid "Compress" +#~ msgstr "সঙà§à¦•োচন করà§à¦¨" + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "পà§à¦°à¦•লà§à¦ªà§‡ সংযà§à¦•à§à¦¤ করà§à¦¨ (engine.cfg)" + +#~ msgid "Import Languages:" +#~ msgstr "à¦à¦¾à¦·à¦¾à¦¸à¦®à§‚হ ইমà§à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨:" + +#~ msgid "Translation" +#~ msgstr "অনà§à¦¬à¦¾à¦¦" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "%d টি তà§à¦°à¦¿à¦à§à¦œ বিশà§à¦²à§‡à¦·à¦£ করা হচà§à¦›à§‡:" + +#~ msgid "Triangle #" +#~ msgstr "তà§à¦°à¦¿à¦à§à¦œ #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "লাইটà§â€Œ সিদà§à¦§/বেকà§â€Œ-à¦à¦° সেটআপ:" + +#~ msgid "Fixing Lights" +#~ msgstr "লাইটà§â€Œà¦¸à¦®à§‚হ ঠিক করা হচà§à¦›à§‡" + +#~ msgid "Making BVH" +#~ msgstr "BVH তৈরি করা হচà§à¦›à§‡" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "লাইটà§à¦®à§à¦¯à¦¾à¦ªà§‡ হসà§à¦¤à¦¾à¦¨à§à¦¤à¦° করà§à¦¨:" + +#~ msgid "Allocating Texture #" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸ বণà§à¦Ÿà¦¿à¦¤ হচà§à¦›à§‡ #" + +#~ msgid "Baking Triangle #" +#~ msgstr "তà§à¦°à¦¿à¦à§à¦œ সিদà§à¦§/বেকà§â€Œ করা হচà§à¦›à§‡ #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "গঠনবিনà§à¦¯à¦¾à¦¸à§‡à¦° পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾-পরবরà§à¦¤à§€ পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾à¦•রণ #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "" +#~ "লাইটà§à¦®à§à¦¯à¦¾à¦ª ওকটà§à¦°à§€à¦° (octree) সিদà§à¦§/বেকà§â€Œ-à¦à¦° পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾à¦•রণ পà§à¦¨:সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨ (পà§à¦¨à¦°à¦¾à¦°à¦®à§à¦)।" + +#~ msgid "Zoom (%):" +#~ msgstr "জà§à¦®à§ (%):" + +#~ msgid "Skeleton.." +#~ msgstr "সà§à¦•েলেটন/কাঠাম.." + +#~ msgid "Zoom Reset" +#~ msgstr "জà§à¦®à§ পà§à¦¨:সà§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#~ msgid "Zoom Set.." +#~ msgstr "জà§à¦®à§ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨.." + +#~ msgid "Set a Value" +#~ msgstr "à¦à¦•টি মান নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" + +#~ msgid "Snap (Pixels):" +#~ msgstr "সà§à¦¨à§à¦¯à¦¾à¦ª (পিকà§à¦¸à§‡à¦²à¦¸à¦®à§‚হ):" + +#~ msgid "Parse BBCode" +#~ msgstr "BBCode বিশà§à¦²à§‡à¦·à¦£ করà§à¦¨" + +#~ msgid "Length:" +#~ msgstr "লমà§à¦¬à¦¾:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "নমà§à¦¨à¦¾ ফাইল(সমূহ) খà§à¦²à§à¦¨" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "সমসà§à¦¯à¦¾: নমà§à¦¨à¦¾ লোড করা সমà§à¦à¦¬ হয়নি!" + +#~ msgid "Add Sample" +#~ msgstr "নমà§à¦¨à¦¾ যোগ করà§à¦¨" + +#~ msgid "Rename Sample" +#~ msgstr "নমà§à¦¨à¦¾ পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" + +#~ msgid "Delete Sample" +#~ msgstr "নমà§à¦¨à¦¾ অপসারণ করà§à¦¨" + +#~ msgid "16 Bits" +#~ msgstr "১৬ বিটসà§â€Œ" + +#~ msgid "8 Bits" +#~ msgstr "à§® বিটসà§â€Œ" + +#~ msgid "Stereo" +#~ msgstr "সà§à¦Ÿà§‡à¦°à¦¿à¦“" + +#~ msgid "Mono" +#~ msgstr "মনো" + +#~ msgid "Pitch" +#~ msgstr "পিচà§â€Œ" + +#~ msgid "Window" +#~ msgstr "উইনà§à¦¡à§‹" + +#~ msgid "Move Right" +#~ msgstr "ডানে সরান" + +#~ msgid "Scaling to %s%%." +#~ msgstr "%s%% -ঠমাপিত হচà§à¦›à§‡à¥¤" + +#~ msgid "Up" +#~ msgstr "উপরে" + +#~ msgid "Down" +#~ msgstr "নীচে" + +#~ msgid "Bucket" +#~ msgstr "বাকেটà§â€Œ" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ, পথটি অবশà§à¦¯à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨ হতে হবে!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ, engine.cfg অবশà§à¦¯à¦‡ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ হতে হবে।" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "অকারà§à¦¯à¦•র পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ, engine.cfg অবশà§à¦¯à¦‡ উপসà§à¦¥à¦¿à¦¤ হতে হবে।" + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "পà§à¦°à¦•লà§à¦ªà§‡à¦° পথ (অবশà§à¦¯à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨ হতে হবে):" + +#~ msgid "Create New Resource" +#~ msgstr "নতà§à¦¨ রিসোরà§à¦¸ তৈরি করà§à¦¨" + +#~ msgid "Open Resource" +#~ msgstr "রিসোরà§à¦¸ খà§à¦²à§à¦¨" + +#~ msgid "Save Resource" +#~ msgstr "রিসোরà§à¦¸ সংরকà§à¦·à¦£ করà§à¦¨" + +#~ msgid "Resource Tools" +#~ msgstr "রিসোরà§à¦¸-à¦à¦° সরঞà§à¦œà¦¾à¦®à¦¸à¦®à§‚হ" + +#~ msgid "Make Local" +#~ msgstr "সà§à¦¥à¦¾à¦¨à§€à§Ÿ করà§à¦¨" + +#~ msgid "Edit Groups" +#~ msgstr "গà§à¦°à§à¦ªà¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" + +#~ msgid "Edit Connections" +#~ msgstr "সংযোগসমূহ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "ফাইল" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "দৃশà§à¦¯ বনà§à¦§ করবেন? (অসংরকà§à¦·à¦¿à¦¤ পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ হারিয়ে যাবে)" @@ -8099,9 +8373,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "বনà§à¦§ করে পূরà§à¦¬à§‡à¦° দৃশà§à¦¯à§‡ যান" -#~ msgid "Expand to Parent" -#~ msgstr "ধারক/বাহক পরà§à¦¯à¦¨à§à¦¤ বিসà§à¦¤à§ƒà¦¤ করà§à¦¨" - #~ msgid "Del" #~ msgstr "ডিলিট/অপসারণ" @@ -8265,18 +8536,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "অনà§à¦¬à¦¾à¦¦-সমà§à¦à¦¬ শবà§à¦¦à¦®à¦¾à¦²à¦¾/বাকà§à¦¯-সমূহ সংরকà§à¦·à¦£ করà§à¦¨" -#~ msgid "Translatable Strings.." -#~ msgstr "অনà§à¦¬à¦¾à¦¦-সমà§à¦à¦¬ শবà§à¦¦à¦®à¦¾à¦²à¦¾/বাকà§à¦¯-সমূহ.." - #~ msgid "Install Export Templates" #~ msgstr "à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿà§‡à¦° টেমপà§à¦²à§‡à¦Ÿà¦¸à¦®à§‚হ ইনà§à¦¸à¦Ÿà¦² করà§à¦¨" #~ msgid "Edit Script Options" #~ msgstr "সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿ-à¦à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤à¦¸à¦®à§‚হ সমà§à¦ªà¦¾à¦¦à¦¨ করà§à¦¨" -#~ msgid "Please export outside the project folder!" -#~ msgstr "অনà§à¦—à§à¦°à¦¹ করে পà§à¦°à¦•লà§à¦ªà§‡à¦° ফোলà§à¦¡à¦¾à¦°à§‡à¦° বাইরে à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করà§à¦¨!" - #~ msgid "Error exporting project!" #~ msgstr "পà§à¦°à¦•লà§à¦ª à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿà§‡ সমসà§à¦¯à¦¾ হয়েছে!" @@ -8336,18 +8601,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "অনà§à¦¤à¦°à§à¦à§à¦•à§à¦¤ করà§à¦¨" -#~ msgid "Change Image Group" -#~ msgstr "ছবির গà§à¦°à§à¦ª পরিবরà§à¦¤à¦¨ করà§à¦¨" - #~ msgid "Group name can't be empty!" #~ msgstr "গà§à¦°à§à¦ªà§‡à¦° নাম খালি হতে পারবে না!" #~ msgid "Invalid character in group name!" #~ msgstr "গà§à¦°à§à¦ªà§‡à¦° নামে অগà§à¦°à¦¹à¦¨à¦¯à§‹à¦—à§à¦¯ অকà§à¦·à¦°!" -#~ msgid "Group name already exists!" -#~ msgstr "গà§à¦°à§à¦ªà§‡à¦° নাম ইতিমধà§à¦¯à§‡à¦‡ আছে!" - #~ msgid "Add Image Group" #~ msgstr "ছবির গà§à¦°à§à¦ª যোগ করà§à¦¨" @@ -8495,9 +8754,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "লাইটিং" -#~ msgid "Toggle Persisting" -#~ msgstr "সà§à¦¥à¦¾à§Ÿà§€à§Ÿà¦¤à¦¾ টগল করà§à¦¨" - #~ msgid "Global" #~ msgstr "সারà§à¦¬à¦œà¦¨à§€à¦¨" diff --git a/editor/translations/ca.po b/editor/translations/ca.po index 80f4b246b5..4d90d8c6c9 100644 --- a/editor/translations/ca.po +++ b/editor/translations/ca.po @@ -193,10 +193,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Vol crear %d noves pistes i inserir-hi claus?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -359,271 +358,6 @@ msgstr "Canvia Tipus de la Matriu" msgid "Change Array Value" msgstr "Canvia Valor de la Matriu" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Versió:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Constants:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Fitxer:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Descripció:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Tanca" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Connecta.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Connecta al Node:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Format de fitxer desconegut:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "Desant..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Connecta.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Provant" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Error en desar recurs!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "Errors de Cà rrega" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Tot" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Cerca:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Cerca" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importa" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Ordena:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Inverteix" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Categoria:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Lloc:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Suport..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Oficial" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Comunitat" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Provant" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Arxiu ZIP d'Actius" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Llista de mètodes de '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Crida" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Llista de mètodes:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Arguments:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Retorn:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Vés a la LÃnia" @@ -661,6 +395,14 @@ msgstr "Paraules senceres" msgid "Selection Only" msgstr "Selecció Només" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Cerca" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Troba" @@ -693,11 +435,11 @@ msgstr "Indica en reemplaçar" msgid "Skip" msgstr "Omet" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Apropa" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Allunya" @@ -765,6 +507,20 @@ msgstr "Diferit" msgid "Oneshot" msgstr "D'un cop" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Tanca" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Connecta" @@ -790,7 +546,7 @@ msgstr "Connecta.." msgid "Disconnect" msgstr "Desconnecta" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Senyals" @@ -807,12 +563,25 @@ msgstr "Favorits:" msgid "Recent:" msgstr "Recents:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Cerca:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Coincidències:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Descripció:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Cerca Reemplaçant per a:" @@ -872,6 +641,10 @@ msgid "Owners Of:" msgstr "Propietaris de:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Elimina fitxer seleccionats del project? (no es pot desfer)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -881,8 +654,8 @@ msgstr "" "Eliminar de totes formes? (No es pot desfer)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Elimina fitxer seleccionats del project? (no es pot desfer)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -949,11 +722,6 @@ msgstr "" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "Autor:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "Configuració del Projecte" @@ -970,6 +738,39 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Authors" +msgstr "Autor:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1013,6 +814,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1063,11 +874,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Opcions de Depuració (Debug)" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1079,6 +885,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "Opcions de Depuració (Debug)" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1086,6 +897,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Reinicia el Zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Elimina Seleccionats" @@ -1109,6 +925,11 @@ msgstr "Duplica la Selecció" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Reinicia el Zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Mou Afegir Clau" @@ -1143,7 +964,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1238,7 +1060,7 @@ msgid "Rearrange Autoloads" msgstr "Reorganitza AutoCà rregues" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "CamÃ:" @@ -1246,9 +1068,7 @@ msgstr "CamÃ:" msgid "Node Name:" msgstr "Nom del node:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nom" @@ -1282,18 +1102,19 @@ msgid "Choose a Directory" msgstr "Tria un Directori" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Crea una Carpeta" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nom:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "No s'ha pogut crear la carpeta." @@ -1313,30 +1134,6 @@ msgstr "Compressió" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Afegit:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Eliminat:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Error en desar atles:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "No s'ha pogut desar la subtextura de l'atles:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportació per a %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Instal·lant.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Fitxer Existent, Sobreescriure?" @@ -1421,6 +1218,11 @@ msgstr "Mou Favorit Amunt" msgid "Move Favorite Down" msgstr "Mou Favorit Avall" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "No s'ha pogut crear la carpeta." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Directoris i Fitxers:" @@ -1464,6 +1266,10 @@ msgstr "Llista de Classes:" msgid "Search Classes" msgstr "Cerca Classes" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Classe:" @@ -1480,15 +1286,30 @@ msgstr "Heretat per:" msgid "Brief Description:" msgstr "Descripció breu:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Membres:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Membres:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Mètodes públics:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Mètodes públics:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Elements del Tema de la GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Elements del Tema de la GUI:" @@ -1498,6 +1319,11 @@ msgstr "Senyals:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Funcions:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Funcions:" @@ -1506,19 +1332,51 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Constants:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "Constants:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Descripció:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Propietats de l'objecte." + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Descripció breu:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Llista de mètodes:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Descripció del mètode:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Cerca Text" @@ -1528,24 +1386,21 @@ msgid "Output:" msgstr " Sortida:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Neteja" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Error en desar recurs!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Desar Recurs com..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Vaja..." @@ -1562,6 +1417,30 @@ msgid "Error while saving." msgstr "Error en desar." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "No es pot operar en '..'" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Error en desar." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Escena '%s' té dependències no và lides:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Error en desar." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Desant Escena" @@ -1622,6 +1501,33 @@ msgid "Restored default layout to base settings." msgstr "S'ha restaurat la configuració predeterminada." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Copia Parà metres" @@ -1798,6 +1704,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "Tria una Escena Principal" @@ -1824,7 +1736,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Uf..." @@ -1837,14 +1749,15 @@ msgstr "" "Utilitzeu 'Importa' per obrir l'escena i deseu-la dins del camà del projecte." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "No s'ha pogut carregar l'escena." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Escena '%s' té dependències no và lides:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Reverteix Escena" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Desar Disposició (Layout)" @@ -1878,7 +1791,7 @@ msgstr "Mode Lliure de Distraccions" msgid "Toggle distraction-free mode." msgstr "Mode Lliure de Distraccions" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Escena" @@ -2122,6 +2035,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Comunitat" + #: editor/editor_node.cpp msgid "About" msgstr "Quant a" @@ -2130,7 +2047,7 @@ msgstr "Quant a" msgid "Play the project." msgstr "Reprodueix el projecte." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Reprodueix" @@ -2146,7 +2063,7 @@ msgstr "Pausa Escena" msgid "Stop the scene." msgstr "Atura l'escena." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Atura" @@ -2219,6 +2136,15 @@ msgid "Object properties." msgstr "Propietats de l'objecte." #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importa" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "SistemaDeFitxers" @@ -2234,14 +2160,6 @@ msgstr "Sortida" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "ReImporta" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Actualitza" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "Importa Plantilles des d'un Fitxer ZIP" @@ -2308,11 +2226,28 @@ msgstr "Editor de Dependències" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Connectors Instal·lats:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Actualitza" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Versió:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autor:" @@ -2364,26 +2299,6 @@ msgstr "Propi" msgid "Frame #:" msgstr "Fotograma núm.:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Espera que s'acabi l'anà lisi." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "S'ha de desar l'escena abans de reimportar-la." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Desa i ReImporta" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Re-Importació" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "ReImporta Recursos Modificats" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2496,10 +2411,6 @@ msgid "Importing:" msgstr "Importació:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Carregant Plantilles d'Exportació" - -#: editor/export_template_manager.cpp #, fuzzy msgid "Current Version:" msgstr "Versió:" @@ -2539,11 +2450,18 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Desa i ReImporta" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2553,48 +2471,55 @@ msgid "" msgstr "Lletra:" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "" -"Els fitxers d'origen i destinació són els mateixos. No s'ha produït cap " -"acció." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "No es pot carregar/processar la lletra." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "No es pot importar un fitxer dins de si mateix:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "El camà d'origen i destinació es idèntic. No s'ha produït cap acció." +#, fuzzy +msgid "Error moving:\n" +msgstr "Error en carregar:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "No es poden moure directoris en si mateixos." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Escena '%s' té dependències no và lides:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Error en desar TileSet!" +msgid "No name provided." +msgstr "Renomena o Mou..." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Error en carregar:" +msgid "Name contains invalid characters." +msgstr "Carà cters và lids:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "No es pot operar en '..'" +msgid "A file or folder with this name already exists." +msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Tria un Nou Nom i Ubicació per a:" +#, fuzzy +msgid "Renaming file:" +msgstr "Reanomena Variable" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Cap fitxer seleccionat!" +msgid "Renaming folder:" +msgstr "" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2605,40 +2530,38 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Mostra en el Gestor de Fitxers" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instà ncia" +msgid "Copy Path" +msgstr "Copia CamÃ" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Edita Dependències..." +#, fuzzy +msgid "Rename.." +msgstr "Renomena o Mou..." #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Mostra Propietaris..." +msgid "Move To.." +msgstr "Mou cap a..." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Copia CamÃ" +#, fuzzy +msgid "New Folder.." +msgstr "Crea una Carpeta" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Renomena o Mou..." +msgid "Show In File Manager" +msgstr "Mostra en el Gestor de Fitxers" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Mou cap a..." +msgid "Instance" +msgstr "Instà ncia" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Informació" +msgid "Edit Dependencies.." +msgstr "Edita Dependències..." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "ReImporta..." +msgid "View Owners.." +msgstr "Mostra Propietaris..." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2670,6 +2593,11 @@ msgstr "" msgid "Move" msgstr "Mou" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Afegeix al Grup" @@ -2684,6 +2612,10 @@ msgid "Import as Single Scene" msgstr "Important Escena..." #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2696,6 +2628,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "Importa Escena 3D" @@ -2705,38 +2649,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importa Escena" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Important Escena..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Executant Script Personalitzat..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "No s'ha pogut carregar l'script de post-importació:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "L'script de post-importació no és và lid (comprova el terminal):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Error en l'execució de l'script de post-importació:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Desant..." @@ -2767,589 +2704,54 @@ msgstr "" msgid "Reimport" msgstr "ReImporta" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Cap mà scara de bits per importar!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "El camà de Destinació és buit." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "El camà de Destinació ha de ser un camà de recursos complet." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "El camà de Destinació ha d'existir." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "El camà per desar és buit!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importa Mà scares de Bit" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Textures Font:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Camà de Destinació:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Accepta" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Mà scara de bits" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Cap fitxer de lletra font!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Cap recurs de Lletra!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Extensió de fitxer no và lida.\n" -"Utilitzeu .fnt." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "No es pot carregar/processar la lletra." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "No s'ha pogut desar la lletra." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Lletra:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Mida de la lletra:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Recurs Objectiu:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"«Dóna amor que serà s feliç!». Això, il·lús veà i company geniüt, ja és un " -"lluït rètol d'onze kWh." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Prova:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Opcions:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Importa lletra" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Aquest fitxer ja és un fitxer de lletra de Godot. Proveïu un fitxer de tipus " -"BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "No s'ha pogut obrir com a fitxer BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Error inicialitzant FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Format de lletra desconegut." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Error carregant lletra." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "La mida de la lletra no és và lida." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Lletra personalitzada no và lida." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Lletra" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Cap malla per importar!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importa una Malla" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Malla/es :" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Malla" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "SuperfÃcie %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "No s'ha trobat cap mostra d'Àudio per importar!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importa Mostra d'Àudio" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Mostra/es d'Origen:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Mostra d'Àudio" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Nou Clip" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Opcions d'Animació" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Flags" -msgstr "Indicadors (flags)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Fer Bake dels FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optimitzador" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Error Lineal Mà xim" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Error Angular Mà xim" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Angle Mà xim" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Clips" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Inici/s" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Final/s" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Bucle" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtres" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "El camà d'origen és buit." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "No s'ha pogut carregar l'script de post-importació." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "L'script de post-importació no és và lid ." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "No s'ha pogut importar l'escena." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Importa Escena 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Escena d'Origen:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Igual que l'Escena de Destinació" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Compartit" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Directori per a Textures escollit:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Script de Post-Processat:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Tipus de Node Arrel Personalitzat:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Root Node Name:" -msgstr "Nom del node:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Manquen els següents Fitxers:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Importa Igualment" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Cancel·la" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importa i Obre" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"No s'ha desat l'escena editada. Vol obrir l'escena importada igualment?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Importa Imatge:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "No es pot importar un fitxer dins de si mateix:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "No s'ha pogut localitzar el camÃ: %s (ja és local)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Animació d'Escenes 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Sense Compressió" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Compressió sense Pèrdua (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Compressió amb Pèrdua (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Compressió (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Format de Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Qualitat de Compressió de Textura (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Opcions de Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Cal especificar algun fitxer!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Es necessita com a mÃnim un fitxer per a l'Atles." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3506,7 +2908,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3617,10 +3018,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3676,64 +3073,191 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "Constants:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "Fitxer:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "Connecta.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "Connecta al Node:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "Format de fitxer desconegut:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "Desant..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Connecta.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Provant" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Error en desar recurs!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "Errors de Cà rrega" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Tot" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Ordena:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Inverteix" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Categoria:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Lloc:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Suport..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Oficial" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Provant" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Arxiu ZIP d'Actius" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3776,11 +3300,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors and Margins" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3831,59 +3359,74 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Commuta el punt d'Interrupció" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#, fuzzy +msgid "Snapping options" +msgstr "Opcions d'Animació" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Edita" +msgid "Snap Relative" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node sides" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3912,11 +3455,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3928,8 +3476,9 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "" +#, fuzzy +msgid "Layout" +msgstr "Desar Disposició (Layout)" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3952,11 +3501,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Treu Senyal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3967,23 +3525,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3998,45 +3561,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -4046,14 +3570,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -4076,6 +3592,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Escala la Selecció" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4157,22 +3694,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4274,6 +3807,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Malla" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4401,12 +3938,73 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Cadenes Traduïbles..." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4582,16 +4180,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Treu Senyal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Treu Senyal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Treu Senyal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4651,6 +4252,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Edita" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4705,63 +4314,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Enganxa" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4853,6 +4409,10 @@ msgstr "" msgid "Close All" msgstr "Tanca" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4896,18 +4456,6 @@ msgid "Debug with external editor" msgstr "Editor de Dependències" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4992,7 +4540,7 @@ msgstr "Talla" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Copia" @@ -5258,10 +4806,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5278,10 +4822,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5520,6 +5060,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5665,6 +5209,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Bucle" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5677,11 +5225,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Copia Nodes" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5845,6 +5394,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Lletra" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5895,7 +5448,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5962,6 +5515,10 @@ msgid "Delete preset '%s'?" msgstr "Esborra fitxers seleccionats?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -6038,33 +5595,58 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Export With Debug" msgstr "Exporta el joc de Mosaics (Tiles)" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "El Fitxer no existeix." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "El camà de Destinació ha d'existir." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "El camà de Destinació ha d'existir." +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -6073,15 +5655,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Exporta Projecte" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -6089,19 +5676,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "Crea una Carpeta" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -6113,6 +5705,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Connecta.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6152,10 +5749,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6214,17 +5807,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta +" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Maj +" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt +" @@ -6285,7 +5875,7 @@ msgstr "Canvia" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Eix" @@ -6305,31 +5895,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Dispositiu" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Botó" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Botó Esquerre." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Botó Dret." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Botó del Mig." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Roda Amunt." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Roda Avall." @@ -6339,7 +5929,7 @@ msgid "Add Global Property" msgstr "Afegeix Propietat d'Accés (Getter)" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6357,6 +5947,15 @@ msgid "Delete Item" msgstr "Esborra" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Connecta al Node:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "No s'ha pogut desar la configuració." @@ -6510,10 +6109,20 @@ msgstr "Executa Script" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Crea SubRecurs Únic" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "SistemaDeFitxers" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Converteix a..." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6554,6 +6163,11 @@ msgstr "Afegeix Col.locador de Proprietat (Setter)" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Mètodes públics:" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Mètodes públics:" @@ -6581,26 +6195,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6728,14 +6322,6 @@ msgid "Sub-Resources:" msgstr "Recurs" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6924,6 +6510,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Fitxer Existent, Sobreescriure?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6968,6 +6563,10 @@ msgid "Load existing script file" msgstr "No s'ha pogut instanciar l'script:" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Hereta:" @@ -7013,6 +6612,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -7093,6 +6696,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7168,12 +6775,30 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "Biblioteca de Models (MeshLibrary)..." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Estat:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Argument de tipus invà lid per a convert(), utilitzi constants TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7229,10 +6854,6 @@ msgid "GridMap Duplicate Selection" msgstr "Duplica la Selecció" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7329,13 +6950,8 @@ msgstr "Configuració de Desplaçament" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Fitxer:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7549,10 +7165,18 @@ msgid "Return" msgstr "Retorn:" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Crida" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Obtenir" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Canvia Valor de la Matriu" @@ -7971,6 +7595,12 @@ msgstr "" "Cal crear o establir un recurs SpriteFrames en la propietat 'Frames' perquè " "AnimatedSprite3D dibuixi els quadres." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7980,6 +7610,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Cancel·la" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Ep!" @@ -7987,10 +7621,6 @@ msgstr "Ep!" msgid "Please Confirm..." msgstr "Confirmeu..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl +" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8026,6 +7656,352 @@ msgstr "" "forma per tal d'obtenir-ne la mida. Altrament, establiu-la com a Destinació " "de Renderització i assigneu-ne la textura interna a algun node." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Error inicialitzant FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Format de lletra desconegut." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Error carregant lletra." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "La mida de la lletra no és và lida." + +#~ msgid "Method List For '%s':" +#~ msgstr "Llista de mètodes de '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Arguments:" + +#~ msgid "Return:" +#~ msgstr "Retorn:" + +#~ msgid "Added:" +#~ msgstr "Afegit:" + +#~ msgid "Removed:" +#~ msgstr "Eliminat:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Error en desar atles:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "No s'ha pogut desar la subtextura de l'atles:" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportació per a %s" + +#~ msgid "Setting Up.." +#~ msgstr "Instal·lant.." + +#~ msgid "Error loading scene." +#~ msgstr "No s'ha pogut carregar l'escena." + +#~ msgid "Re-Import" +#~ msgstr "ReImporta" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Espera que s'acabi l'anà lisi." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "S'ha de desar l'escena abans de reimportar-la." + +#~ msgid "Save & Re-Import" +#~ msgstr "Desa i ReImporta" + +#~ msgid "Re-Importing" +#~ msgstr "Re-Importació" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "ReImporta Recursos Modificats" + +#~ msgid "Loading Export Templates" +#~ msgstr "Carregant Plantilles d'Exportació" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "Desa i ReImporta" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "" +#~ "Els fitxers d'origen i destinació són els mateixos. No s'ha produït cap " +#~ "acció." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "" +#~ "El camà d'origen i destinació es idèntic. No s'ha produït cap acció." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "No es poden moure directoris en si mateixos." + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Error en desar TileSet!" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Tria un Nou Nom i Ubicació per a:" + +#~ msgid "No files selected!" +#~ msgstr "Cap fitxer seleccionat!" + +#~ msgid "Info" +#~ msgstr "Informació" + +#~ msgid "Re-Import.." +#~ msgstr "ReImporta..." + +#~ msgid "No bit masks to import!" +#~ msgstr "Cap mà scara de bits per importar!" + +#~ msgid "Target path is empty." +#~ msgstr "El camà de Destinació és buit." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "El camà de Destinació ha de ser un camà de recursos complet." + +#~ msgid "Target path must exist." +#~ msgstr "El camà de Destinació ha d'existir." + +#~ msgid "Save path is empty!" +#~ msgstr "El camà per desar és buit!" + +#~ msgid "Import BitMasks" +#~ msgstr "Importa Mà scares de Bit" + +#~ msgid "Source Texture(s):" +#~ msgstr "Textures Font:" + +#~ msgid "Target Path:" +#~ msgstr "Camà de Destinació:" + +#~ msgid "Accept" +#~ msgstr "Accepta" + +#~ msgid "Bit Mask" +#~ msgstr "Mà scara de bits" + +#~ msgid "No source font file!" +#~ msgstr "Cap fitxer de lletra font!" + +#~ msgid "No target font resource!" +#~ msgstr "Cap recurs de Lletra!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Extensió de fitxer no và lida.\n" +#~ "Utilitzeu .fnt." + +#~ msgid "Couldn't save font." +#~ msgstr "No s'ha pogut desar la lletra." + +#~ msgid "Source Font:" +#~ msgstr "Lletra:" + +#~ msgid "Source Font Size:" +#~ msgstr "Mida de la lletra:" + +#~ msgid "Dest Resource:" +#~ msgstr "Recurs Objectiu:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "«Dóna amor que serà s feliç!». Això, il·lús veà i company geniüt, ja és un " +#~ "lluït rètol d'onze kWh." + +#~ msgid "Test:" +#~ msgstr "Prova:" + +#~ msgid "Options:" +#~ msgstr "Opcions:" + +#~ msgid "Font Import" +#~ msgstr "Importa lletra" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Aquest fitxer ja és un fitxer de lletra de Godot. Proveïu un fitxer de " +#~ "tipus BMFont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "No s'ha pogut obrir com a fitxer BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "Lletra personalitzada no và lida." + +#~ msgid "No meshes to import!" +#~ msgstr "Cap malla per importar!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importa una Malla" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Malla/es :" + +#~ msgid "Surface %d" +#~ msgstr "SuperfÃcie %d" + +#~ msgid "No samples to import!" +#~ msgstr "No s'ha trobat cap mostra d'Àudio per importar!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importa Mostra d'Àudio" + +#~ msgid "Source Sample(s):" +#~ msgstr "Mostra/es d'Origen:" + +#~ msgid "Audio Sample" +#~ msgstr "Mostra d'Àudio" + +#~ msgid "New Clip" +#~ msgstr "Nou Clip" + +#, fuzzy +#~ msgid "Flags" +#~ msgstr "Indicadors (flags)" + +#~ msgid "Bake FPS:" +#~ msgstr "Fer Bake dels FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Optimitzador" + +#~ msgid "Max Linear Error" +#~ msgstr "Error Lineal Mà xim" + +#~ msgid "Max Angular Error" +#~ msgstr "Error Angular Mà xim" + +#~ msgid "Max Angle" +#~ msgstr "Angle Mà xim" + +#~ msgid "Clips" +#~ msgstr "Clips" + +#~ msgid "Start(s)" +#~ msgstr "Inici/s" + +#~ msgid "End(s)" +#~ msgstr "Final/s" + +#~ msgid "Filters" +#~ msgstr "Filtres" + +#~ msgid "Source path is empty." +#~ msgstr "El camà d'origen és buit." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "No s'ha pogut carregar l'script de post-importació." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "L'script de post-importació no és và lid ." + +#~ msgid "Error importing scene." +#~ msgstr "No s'ha pogut importar l'escena." + +#~ msgid "Import 3D Scene" +#~ msgstr "Importa Escena 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Escena d'Origen:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Igual que l'Escena de Destinació" + +#~ msgid "Shared" +#~ msgstr "Compartit" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Directori per a Textures escollit:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Script de Post-Processat:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Tipus de Node Arrel Personalitzat:" + +#~ msgid "Auto" +#~ msgstr "Auto" + +#, fuzzy +#~ msgid "Root Node Name:" +#~ msgstr "Nom del node:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Manquen els següents Fitxers:" + +#~ msgid "Import Anyway" +#~ msgstr "Importa Igualment" + +#~ msgid "Import & Open" +#~ msgstr "Importa i Obre" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "No s'ha desat l'escena editada. Vol obrir l'escena importada igualment?" + +#~ msgid "Import Image:" +#~ msgstr "Importa Imatge:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "No s'ha pogut localitzar el camÃ: %s (ja és local)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Animació d'Escenes 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Sense Compressió" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Compressió sense Pèrdua (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Compressió amb Pèrdua (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Compressió (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Format de Textura" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Qualitat de Compressió de Textura (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Opcions de Textura" + +#~ msgid "Please specify some files!" +#~ msgstr "Cal especificar algun fitxer!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Es necessita com a mÃnim un fitxer per a l'Atles." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "El camà de Destinació ha d'existir." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "El camà de Destinació ha d'existir." + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Fitxer:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl +" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Tanca l'Escena? (Es perdran els canvis sense desar)" @@ -8150,9 +8126,6 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Desa els texts Traduïbles" -#~ msgid "Translatable Strings.." -#~ msgstr "Cadenes Traduïbles..." - #~ msgid "Install Export Templates" #~ msgstr "Instal·la Plantilles d'Exportació" diff --git a/editor/translations/cs.po b/editor/translations/cs.po index 929aa6eb30..aa971c428f 100644 --- a/editor/translations/cs.po +++ b/editor/translations/cs.po @@ -194,10 +194,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "VytvoÅ™it %d NOVÃCH stop a vložit klÃÄe?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -359,268 +358,6 @@ msgstr "ZmÄ›nit typ hodnot pole" msgid "Change Array Value" msgstr "ZmÄ›nit hodnotu pole" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Spojité" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Soubor:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "ZavÅ™Ãt" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "PÅ™ipojit.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "PÅ™ipojit k uzlu:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "PÅ™ipojit.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Testované" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Chyba nahrávánà fontu." - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "VÅ¡echny" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Hledat:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Hledat" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Řadit:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Naopak" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Kategorie:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Web:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Podpora.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "OficiálnÃ" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Z komunity" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Testované" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ZIP soubor asetů" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Seznam metod '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Zavolat" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Seznam metod:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumenty:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Vrátit:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Běž na řádek" @@ -658,6 +395,14 @@ msgstr "Celá slova" msgid "Selection Only" msgstr "Pouze výbÄ›r" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Hledat" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "NajÃt" @@ -690,11 +435,11 @@ msgstr "Potvrzovat nahrazenÃ" msgid "Skip" msgstr "PÅ™eskoÄit" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "PÅ™iblÞit" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Oddálit" @@ -761,6 +506,20 @@ msgstr "OdloženÄ›" msgid "Oneshot" msgstr "JednorázovÄ›" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "ZavÅ™Ãt" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "PÅ™ipojit" @@ -786,7 +545,7 @@ msgstr "PÅ™ipojit.." msgid "Disconnect" msgstr "Odpojit" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Signály" @@ -803,12 +562,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Hledat:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Shody:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Hledat náhradu za:" @@ -868,6 +640,10 @@ msgid "Owners Of:" msgstr "VlastnÃci:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Odebrat vybrané soubory z projektu? (nelze vrátit zpÄ›t)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -877,8 +653,8 @@ msgstr "" "PÅ™esto je chcete smazat? (nelze vrátit zpÄ›t)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Odebrat vybrané soubory z projektu? (nelze vrátit zpÄ›t)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -944,10 +720,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp #, fuzzy msgid "Project Founders" msgstr "Nastavenà projektu" @@ -965,6 +737,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1007,6 +811,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1057,10 +871,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1072,6 +882,10 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1079,6 +893,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Obnovit původnà pÅ™iblÞenÃ" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Smazat vybraný" @@ -1101,6 +920,11 @@ msgid "Duplicate Audio Bus" msgstr "Duplikovat výbÄ›r" #: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Reset Bus Volume" +msgstr "Obnovit původnà pÅ™iblÞenÃ" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1132,7 +956,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1224,7 +1049,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Cesta:" @@ -1232,9 +1057,7 @@ msgstr "Cesta:" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Název" @@ -1267,18 +1090,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "VytvoÅ™it složku" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Jméno:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Nelze vytvoÅ™it složku." @@ -1298,30 +1122,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Soubor už existuje. PÅ™epsat?" @@ -1406,6 +1206,11 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Nelze vytvoÅ™it složku." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Složky a soubory:" @@ -1448,6 +1253,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1464,15 +1273,29 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "ÄŒlenové:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "ÄŒlenové:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Vybrat vÅ¡e" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1482,6 +1305,11 @@ msgstr "Signály:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Funkce:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Funkce:" @@ -1490,19 +1318,50 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "KonstantnÃ" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "VytvoÅ™it odbÄ›r" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "VytvoÅ™it odbÄ›r" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Seznam metod:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1511,24 +1370,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "VyÄistit" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1545,6 +1401,29 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "PÅ™ipojit.." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Chyba nahrávánà fontu." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Chyba nahrávánà fontu." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1602,6 +1481,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1765,6 +1671,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1791,7 +1703,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1802,11 +1714,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1842,7 +1754,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2063,6 +1975,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Z komunity" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2071,7 +1987,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2087,7 +2003,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2161,6 +2077,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2176,14 +2101,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2248,11 +2165,28 @@ msgstr "Editor závislostÃ" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2304,26 +2238,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2434,10 +2348,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2472,9 +2382,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2485,45 +2403,51 @@ msgid "" msgstr "Zdroj" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "Chyba pÅ™i naÄÃtánÃ:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Scénu se nepodaÅ™ilo naÄÃst kvůli chybÄ›jÃcÃm závislostem:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "Chyba pÅ™i naÄÃtánÃ:" +msgid "No name provided." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Chyba pÅ™i naÄÃtánÃ:" +msgid "Name contains invalid characters." +msgstr "Platné znaky:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "PÅ™ejmenovat promÄ›nnou" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp @@ -2535,39 +2459,36 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" - -#: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "VytvoÅ™it složku" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2600,6 +2521,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2613,6 +2539,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2625,6 +2555,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2633,38 +2575,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2693,579 +2628,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Chyba pÅ™i inicializaci FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Neznámý formát fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Chyba nahrávánà fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Neplatná velikost fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Nevalidnà pÃsmo z vlastnÃho zdroje." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "ZruÅ¡it" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3422,7 +2832,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3533,10 +2942,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3592,64 +2997,188 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "Spojité" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "Soubor:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "PÅ™ipojit.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "PÅ™ipojit k uzlu:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "PÅ™ipojit.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Testované" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Chyba nahrávánà fontu." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "VÅ¡echny" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Řadit:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Naopak" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Kategorie:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Web:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Podpora.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "OficiálnÃ" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Testované" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ZIP soubor asetů" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3692,11 +3221,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3748,59 +3281,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "PÅ™epnout breakpoint" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Upravit" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3829,11 +3376,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show helpers" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3845,7 +3397,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3869,11 +3421,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Odstranit signál" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3884,23 +3445,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3915,45 +3481,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3963,14 +3490,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3993,6 +3512,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "ZmÄ›nit měřÃtko výbÄ›ru" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4072,22 +3612,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4189,6 +3725,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4316,12 +3856,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4495,16 +4095,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Odstranit signál" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Odstranit signál" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Odstranit signál" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4564,6 +4167,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Upravit" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4618,63 +4229,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Vložit" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4766,6 +4324,10 @@ msgstr "" msgid "Close All" msgstr "ZavÅ™Ãt" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4808,18 +4370,6 @@ msgid "Debug with external editor" msgstr "Editor závislostÃ" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4903,7 +4453,7 @@ msgstr "Vyjmout" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "KopÃrovat" @@ -5168,10 +4718,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5188,10 +4734,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5424,6 +4966,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5569,6 +5115,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5581,11 +5131,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "ZkopÃrovat uzly" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5749,6 +5300,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5799,7 +5354,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5866,6 +5421,10 @@ msgid "Delete preset '%s'?" msgstr "Odstranit vybrané soubory?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5938,19 +5497,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "Soubor neexistuje." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5958,10 +5528,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5970,15 +5556,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Nastavenà projektu" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5986,19 +5577,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "VytvoÅ™it složku" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -6010,6 +5606,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "PÅ™ipojit.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6045,10 +5646,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6107,17 +5704,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6178,7 +5772,7 @@ msgstr "ZmÄ›nit" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Osa" @@ -6198,31 +5792,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "ZaÅ™ÃzenÃ" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "TlaÄÃtko" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Levé tlaÄÃtko." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Pravé tlaÄÃtko." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "ProstÅ™ednà tlaÄÃtko." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "KoleÄko nahoru." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "KoleÄko dolů." @@ -6232,7 +5826,7 @@ msgid "Add Global Property" msgstr "PÅ™idat vlastnost getter" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6250,6 +5844,15 @@ msgid "Delete Item" msgstr "Odstranit" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "PÅ™ipojit k uzlu:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6400,10 +6003,19 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "PÅ™ipojit k uzlu:" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6443,6 +6055,11 @@ msgstr "PÅ™idat vlastnost setter" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Vybrat vÅ¡e" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Vybrat vÅ¡e" @@ -6470,26 +6087,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6617,14 +6214,6 @@ msgid "Sub-Resources:" msgstr "Zdroj" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6813,6 +6402,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Soubor už existuje. PÅ™epsat?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6856,6 +6454,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6898,6 +6500,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6978,6 +6584,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7053,13 +6663,29 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "Neplatný typ argumentu funkce convert(), použijte nÄ›kterou z konstant TYPE_*" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Nedostatek bajtů pro dekódovánà bajtů, nebo Å¡patný formát." @@ -7111,10 +6737,6 @@ msgid "GridMap Duplicate Selection" msgstr "Duplikovat výbÄ›r" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7211,13 +6833,8 @@ msgstr "Nastavenà projektu" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Soubor:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7432,10 +7049,18 @@ msgid "Return" msgstr "Vrátit" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Zavolat" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "ZmÄ›nit hodnotu pole" @@ -7843,6 +7468,12 @@ msgstr "" "Zdroj SpriteFrames musà být vytvoÅ™en nebo nastaven ve vlastnosti 'Frames', " "aby mohl AnimatedSprite3D zobrazit rámeÄky." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7852,6 +7483,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "ZruÅ¡it" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Pozor!" @@ -7859,10 +7494,6 @@ msgstr "Pozor!" msgid "Please Confirm..." msgstr "PotvrÄte prosÃm..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7898,6 +7529,45 @@ msgstr "" "mohl zÃskat velikost. Jinak ho nastavte jako render target a pÅ™iÅ™aÄte jeho " "vnitÅ™nà texturu nÄ›jakému uzlu k zobrazenÃ." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Chyba pÅ™i inicializaci FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Neznámý formát fontu." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Chyba nahrávánà fontu." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Neplatná velikost fontu." + +#~ msgid "Method List For '%s':" +#~ msgstr "Seznam metod '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumenty:" + +#~ msgid "Return:" +#~ msgstr "Vrátit:" + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Chyba pÅ™i naÄÃtánÃ:" + +#~ msgid "Invalid font custom source." +#~ msgstr "Nevalidnà pÃsmo z vlastnÃho zdroje." + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Soubor:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "just pressed" #~ msgstr "právÄ› stisknuto" diff --git a/editor/translations/da.po b/editor/translations/da.po index 47409d5293..0a8492e137 100644 --- a/editor/translations/da.po +++ b/editor/translations/da.po @@ -192,10 +192,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Oprette %d nye numre og indsætte nøgler?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -357,268 +356,6 @@ msgstr "Skift Array værditype" msgid "Change Array Value" msgstr "Ændre Array-værdi" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Kontinuerlig" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Fil:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Luk" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Forbind..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Opret forbindelse til Node:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Forbind..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Tester" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Error loading skrifttype." - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Alle" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Søgning:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Søg" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Sorter:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Omvendt" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Kategori:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Websted:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Støtte..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Officiel" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Fællesskabet" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Tester" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Assets zipfil" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Metode liste For '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Kald" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Metode liste:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumenter:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Tilbage:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "GÃ¥ til linje" @@ -656,6 +393,14 @@ msgstr "Hele ord" msgid "Selection Only" msgstr "Kun Valgte" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Søg" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Find" @@ -688,11 +433,11 @@ msgstr "Spørg ved Erstat" msgid "Skip" msgstr "Spring over" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Zoom ind" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Zoom ud" @@ -759,6 +504,20 @@ msgstr "Udskudt" msgid "Oneshot" msgstr "OneShot" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Luk" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Tilslut" @@ -784,7 +543,7 @@ msgstr "Forbind..." msgid "Disconnect" msgstr "Afbryd" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Signaler" @@ -801,12 +560,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Søgning:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Matches:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Søg erstatning For:" @@ -866,6 +638,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -873,7 +649,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -940,10 +716,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -960,6 +732,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1002,6 +806,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1052,10 +866,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1067,6 +877,10 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1074,6 +888,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Nulstil Zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Slet Valgte" @@ -1097,6 +916,11 @@ msgstr "Dubler valg" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Nulstil Zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Flyt Add Key" @@ -1128,7 +952,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1218,7 +1043,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Sti:" @@ -1226,9 +1051,7 @@ msgstr "Sti:" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1261,18 +1084,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Opret mappe" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Navn:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Kunne ikke oprette mappe." @@ -1292,30 +1116,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Filen findes, overskrives?" @@ -1400,6 +1200,11 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Kunne ikke oprette mappe." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Mapper & filer:" @@ -1442,6 +1247,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1458,15 +1267,29 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Medlemmer:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Medlemmer:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Vælg alle" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1476,6 +1299,11 @@ msgstr "Signaler:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Funktioner:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Funktioner:" @@ -1484,19 +1312,50 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Konstant" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Opret abonnement" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Opret abonnement" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Metode liste:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1505,24 +1364,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Clear" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1539,6 +1395,29 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Forbind..." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Error loading skrifttype." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Error loading skrifttype." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1596,6 +1475,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1759,6 +1665,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1785,7 +1697,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1796,11 +1708,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1836,7 +1748,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2056,6 +1968,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Fællesskabet" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2064,7 +1980,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2080,7 +1996,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2153,6 +2069,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2168,14 +2093,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2240,11 +2157,28 @@ msgstr "Afhængigheds Editor" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2296,26 +2230,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2425,10 +2339,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2463,9 +2373,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2476,89 +2394,90 @@ msgid "" msgstr "Ressource" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "Error loading skrifttype." #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "Error loading skrifttype." +msgid "Provided name contains invalid characters" +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving dir:\n" -msgstr "Error loading skrifttype." +msgid "No name provided." +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Omdøbe variablen" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "Opret mappe" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2591,6 +2510,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2604,6 +2528,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2616,6 +2544,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2624,38 +2564,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2684,579 +2617,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Fejl under initialisering af FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Ukendt skrifttypeformat." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Error loading skrifttype." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Ugyldig skriftstørrelse." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Annuller" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3413,7 +2821,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3524,10 +2931,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3583,64 +2986,188 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "Kontinuerlig" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "Fil:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "Forbind..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "Opret forbindelse til Node:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Forbind..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Tester" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Error loading skrifttype." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Alle" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Sorter:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Omvendt" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Kategori:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Websted:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Støtte..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Officiel" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Tester" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Assets zipfil" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3683,11 +3210,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3738,59 +3269,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Skift/Toggle Breakpoint" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Rediger" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3819,11 +3364,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3835,7 +3385,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3859,11 +3409,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Fjern Signal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3874,23 +3433,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3905,45 +3469,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3953,14 +3478,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3983,6 +3500,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Skalering Valg" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4062,22 +3600,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4179,6 +3713,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4306,12 +3844,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4485,16 +4083,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Fjern Signal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Fjern Signal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Fjern Signal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4554,6 +4155,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Rediger" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4608,63 +4217,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Indsæt" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4756,6 +4312,10 @@ msgstr "" msgid "Close All" msgstr "Luk" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4798,18 +4358,6 @@ msgid "Debug with external editor" msgstr "Afhængigheds Editor" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4893,7 +4441,7 @@ msgstr "Cut" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Kopier" @@ -5158,10 +4706,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5178,10 +4722,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5414,6 +4954,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5559,6 +5103,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5571,11 +5119,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Sti til Node:" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5739,6 +5288,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5789,7 +5342,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5853,6 +5406,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5925,19 +5482,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5945,10 +5512,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5957,15 +5540,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Omdøb Funktion" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5973,19 +5561,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "Opret mappe" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5997,6 +5590,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Forbind..." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6032,10 +5630,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6094,17 +5688,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta +" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt +" @@ -6165,7 +5756,7 @@ msgstr "Skift" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Akse" @@ -6185,31 +5776,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Enhed" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Knap" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Venstre knap." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Højre knap." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Midterste knap." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Hjulet op." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Hjulet ned." @@ -6219,7 +5810,7 @@ msgid "Add Global Property" msgstr "Tilføj Getter Egenskab" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6237,6 +5828,15 @@ msgid "Delete Item" msgstr "Slet Valgte" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Opret forbindelse til Node:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6386,10 +5986,19 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Opret forbindelse til Node:" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6429,6 +6038,11 @@ msgstr "Tilføj Setter Egenskab" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Vælg alle" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Vælg alle" @@ -6456,26 +6070,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6603,14 +6197,6 @@ msgid "Sub-Resources:" msgstr "Ressource" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6797,6 +6383,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Filen findes, overskrives?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6840,6 +6435,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6881,6 +6480,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6961,6 +6564,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7036,12 +6643,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Ugyldigt type argument til convert(), brug TYPE_* konstanter." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Ikke nok bytes til afkodning af bytes, eller ugyldigt format." @@ -7093,10 +6716,6 @@ msgid "GridMap Duplicate Selection" msgstr "Dubler valg" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7192,13 +6811,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Fil:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7407,10 +7021,18 @@ msgid "Return" msgstr "Tilbage:" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Kald" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Ændre Array-værdi" @@ -7821,6 +7443,12 @@ msgstr "" "En SpriteFrames ressource skal oprettes eller angivets i egenskaben 'Frames' " "for at AnimatedSprite3D kan vise frames." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7830,6 +7458,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Annuller" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Advarsel!" @@ -7837,10 +7469,6 @@ msgstr "Advarsel!" msgid "Please Confirm..." msgstr "Bekræft venligst..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "CTRL +" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7876,6 +7504,42 @@ msgstr "" "den kan opnÃ¥ en størrelse. Ellers gør den til en RenderTarget og tildel dens " "indre textur til en node sÃ¥ den kan vises." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Fejl under initialisering af FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Ukendt skrifttypeformat." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Error loading skrifttype." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Ugyldig skriftstørrelse." + +#~ msgid "Method List For '%s':" +#~ msgstr "Metode liste For '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumenter:" + +#~ msgid "Return:" +#~ msgstr "Tilbage:" + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Error loading skrifttype." + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Fil:" + +#~ msgid "Ctrl+" +#~ msgstr "CTRL +" + #, fuzzy #~ msgid "Invalid unique name." #~ msgstr "Ugyldigt index egenskabsnavn." diff --git a/editor/translations/de.po b/editor/translations/de.po index 98e2e35922..db3f62b61b 100644 --- a/editor/translations/de.po +++ b/editor/translations/de.po @@ -24,8 +24,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-06-28 09:12+0000\n" -"Last-Translator: So Wieso <sowieso@dukun.de>\n" +"PO-Revision-Date: 2017-10-07 04:45+0000\n" +"Last-Translator: anonymous <>\n" "Language-Team: German <https://hosted.weblate.org/projects/godot-engine/" "godot/de/>\n" "Language: de\n" @@ -33,7 +33,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 2.15-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -209,10 +209,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Erstelle %d NEUE Spuren und füge Schlüsselbilder hinzu?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -375,262 +374,6 @@ msgstr "Wertetyp des Arrays ändern" msgid "Change Array Value" msgstr "Array-Wert ändern" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Frei" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Version:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Inhalt:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Dateien anzeigen" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Beschreibung:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Installieren" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Schließen" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "Kann Hostnamen nicht auflösen:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "Kann nicht auflösen." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Verbindungsfehler, bitte erneut versuchen." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "Kann nicht verbinden." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "Kann nicht zu Host verbinden:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "Keine Antwort von Host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Keine Antwort." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "Anfrage fehlgeschlagen: Rückgabewert:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Anfrage fehlgeschlagen." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "Anfrage fehlgeschlagen, zu viele Weiterleitungen" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "Weiterleitungsschleife." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Fehlgeschlagen:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "Falsche Download-Prüfsumme, Datei könnte manipuliert worden sein." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "Erwartet:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "Erhalten:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "Sha256-Prüfung fehlgeschlagen" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Asset Download Error:" -msgstr "Asset-Download-Fehler:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Erfolgreich!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Hole:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "Löse auf.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Verbinde.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Frage an.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "Fehler bei Anfrage" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "Leerlauf" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Erneut versuchen" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "Übertragungsfehler" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Dieser Posten wird bereits herunter geladen!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "Anfang" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "zurück" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "vor" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "Ende" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Alle" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Suche:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Suche" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Import" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Erweiterungen" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Sortiere:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Umkehren" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Kategorie:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Seite:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Unterstützung.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Offiziell" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Gemeinschaft" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Testphase" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Projektdaten als ZIP-Datei" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Methodenliste für '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Aufruf" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Methodenliste:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumente:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Rückgabe:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Gehe zu Zeile" @@ -644,7 +387,6 @@ msgid "No Matches" msgstr "Keine Übereinstimmungen" #: editor/code_editor.cpp -#, fuzzy msgid "Replaced %d occurrence(s)." msgstr "Suchbegriff wurde %d mal ersetzt." @@ -668,6 +410,14 @@ msgstr "Ganze Wörter" msgid "Selection Only" msgstr "Nur Auswahl" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Suche" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Finde" @@ -700,11 +450,11 @@ msgstr "Aufforderung beim Ersetzen" msgid "Skip" msgstr "Überspringen" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Vergrößern" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Verkleinern" @@ -773,6 +523,20 @@ msgstr "Verzögert" msgid "Oneshot" msgstr "Einmalig" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Schließen" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Verbinden" @@ -798,7 +562,7 @@ msgstr "Verbinde.." msgid "Disconnect" msgstr "Trennen" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Signale" @@ -815,12 +579,25 @@ msgstr "Favoriten:" msgid "Recent:" msgstr "Kürzlich:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Suche:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Treffer:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Beschreibung:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Suche Ersatz für:" @@ -880,6 +657,10 @@ msgid "Owners Of:" msgstr "Besitzer von:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Lösche ausgewählte Dateien aus dem Projekt? (nicht umkehrbar)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -890,8 +671,9 @@ msgstr "" "Trotzdem entfernen? (Nicht Wiederherstellbar)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Lösche ausgewählte Dateien aus dem Projekt? (nicht umkehrbar)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Kann nicht auflösen." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -957,19 +739,12 @@ msgid "Godot Engine contributors" msgstr "Godot-Engine-Mitwirkende" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Autor:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "Projektverwaltung" +msgstr "Projektgründer" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Entwickler" +msgstr "Hauptentwickler" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -980,118 +755,157 @@ msgid "Developers" msgstr "Entwickler" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "Autoren" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Klone herunter" + +#: editor/editor_about.cpp +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "Lizenz" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Drittpartei-Lizenz" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Die Godot-Engine baut auf einer Vielzahl freier und quelloffener projekt-" +"externer Bibliotheken auf, die alle kompatibel mit den Auflagen der MIT-" +"Lizenz sind. Es folgt eine vollständige Liste aller verwendeten externen " +"Bibliotheken mit den jeweiligen zugehörigen Urheberrechtserklärungen und " +"Lizenzbedingungen." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "Inhalt:" +msgstr "Alle Komponenten" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "Inhalt:" +msgstr "Komponenten" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Lizenzen" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Fehler beim Öffnen der Paketdatei, kein Zip-Format." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "Unkomprimiert" +msgstr "Entpacke Assets" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "Paket erfolgreich installiert!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Erfolgreich!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Installieren" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "Paket erfolgreich installiert!" +msgstr "Paketinstallierung" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Lautsprecher" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Ereignis hinzufügen" +msgstr "Audiobuseffekt hinzufügen" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "Öffne Audiobus-Layout" +msgstr "Audiobus umbenennen" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Öffne Audiobus-Layout" +msgstr "Audiobus Solo-Status umschalten" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "Öffne Audiobus-Layout" +msgstr "Audiobus stumm schalten" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Audiobus-Bypasseffekte umschalten" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Select Audio Bus Send" -msgstr "" +msgstr "Audiobus Senden auswählen" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Audiobuseffekt hinzufügen" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "Audiobuseffekt verschieben" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "Ausgewähltes löschen" +msgstr "Audiobuseffekt löschen" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Unterszenen-Optionen" +msgstr "Audiobus, ziehen um umzusortieren." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Solo" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Stumm" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Bypass" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "Audiobusoptionen" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1100,41 +914,45 @@ msgstr "Duplizieren" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Vergrößerung zurücksetzen" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "Ausgewähltes löschen" +msgstr "Effekt löschen" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" msgstr "Audiobus hinzufügen" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "Master-Audiobus kann nicht gelöscht werden!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "Layout löschen" +msgstr "Audiobus löschen" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "Animation duplizieren" +msgstr "Audiobus duplizieren" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Vergrößerung zurücksetzen" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "Aktion verschieben" +msgstr "Audiobus verschieben" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." -msgstr "Audiobus-Layout speichern als…" +msgstr "Audiobus-Layout speichern als.." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Location for New Layout.." -msgstr "Ort für neues Layout…" +msgstr "Speicherort für neues Layout.." #: editor/editor_audio_buses.cpp msgid "Open Audio Bus Layout" @@ -1142,32 +960,28 @@ msgstr "Öffne Audiobus-Layout" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "Datei ‚res://default_bus_layout.tres‘ existiert nicht." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"Ungültige Dateiendung.\n" -"Nutze .font als Dateiendung." +msgstr "Ungültige Datei, kein Audiobus-Layout." #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "Audiobus hinzufügen" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "Erstelle neue Ressource" +msgstr "Neues Audiobus-Layout erstellen." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Lade" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "Lade eine bestehende Ressource von der Festplatte und bearbeite sie." +msgstr "Lade ein existierendes Bus-Layout." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1175,18 +989,16 @@ msgid "Save As" msgstr "Speichern als" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "Audiobus-Layout speichern als…" +msgstr "Bus-Layout in Datei speichern." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Standard" +msgstr "Standard laden" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "Standart Bus Layout laden." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1259,7 +1071,7 @@ msgid "Rearrange Autoloads" msgstr "Autoloads neu anordnen" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Pfad:" @@ -1267,9 +1079,7 @@ msgstr "Pfad:" msgid "Node Name:" msgstr "Node-Name:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Name" @@ -1294,27 +1104,27 @@ msgid "Updating scene.." msgstr "Aktualisiere Szene..." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "Bitte speichere die Szene zuerst." +msgstr "Zuerst ein Wurzelverzeichnis setzen" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "Wähle ein Verzeichnis" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Ordner erstellen" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Name:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Ordner konnte nicht erstellt werden." @@ -1334,30 +1144,6 @@ msgstr "Packe" msgid "Template file not found:\n" msgstr "Template-Datei nicht gefunden:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Hinzugefügt:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Entfernt:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Fehler beim speichern des Atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Atlas Untertextur konnte nicht gespeichert werden:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportiere für %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Bereite vor..." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Datei existiert bereits. Überschreiben?" @@ -1442,6 +1228,11 @@ msgstr "Favorit nach oben schieben" msgid "Move Favorite Down" msgstr "Favorit nach unten schieben" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Ordner konnte nicht erstellt werden." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Verzeichnisse & Dateien:" @@ -1468,9 +1259,8 @@ msgid "ScanSources" msgstr "Lese Quellen" #: editor/editor_file_system.cpp -#, fuzzy msgid "(Re)Importing Assets" -msgstr "Importiere erneut" +msgstr "Importiere Assets erneut" #: editor/editor_help.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -1485,6 +1275,10 @@ msgstr "Klassenliste:" msgid "Search Classes" msgstr "Klassen suchen" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Oben" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Klasse:" @@ -1501,15 +1295,30 @@ msgstr "Geerbt von:" msgid "Brief Description:" msgstr "Kurze Beschreibung:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Mitglieder:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Mitglieder:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Öffentliche Methoden:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Öffentliche Methoden:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "GUI-Theme-Elemente:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "GUI-Theme-Elemente:" @@ -1519,53 +1328,85 @@ msgstr "Signale:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Enums:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Animationen" +msgstr "Enums:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "Enum " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Konstanten:" #: editor/editor_help.cpp msgid "Constants:" msgstr "Konstanten:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Beschreibung:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Eigenschaften:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Eigenschaft-Beschreibung:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Methodenliste:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Methoden-Beschreibung:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Suchtext" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " Ausgabe:" +msgstr "Ausgabe:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Löschen" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Fehler beim speichern der Ressource!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Speichere Ressource als.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Verstehe..." @@ -1582,6 +1423,30 @@ msgid "Error while saving." msgstr "Fehler beim speichern." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Kann mit ‚..‘ nicht arbeiten" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Fehler beim speichern." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Szene '%s' hat defekte Abhängigkeiten:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Fehler beim speichern." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Speichere Szene" @@ -1594,9 +1459,8 @@ msgid "Creating Thumbnail" msgstr "Erzeuge Miniaturansicht" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "Diese Aktion kann nicht ohne eine Szene ausgeführt werden." +msgstr "Diese Aktion kann nicht ohne eine Wurzel ausgeführt werden." #: editor/editor_node.cpp msgid "" @@ -1642,6 +1506,33 @@ msgid "Restored default layout to base settings." msgstr "Layout wurde auf die Standardeinstellungen zurückgesetzt." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Parameter kopieren" @@ -1674,14 +1565,14 @@ msgid "There is no defined scene to run." msgstr "Es ist keine zu startende Szene definiert." #: editor/editor_node.cpp -#, fuzzy msgid "" "No main scene has ever been defined, select one?\n" "You can change it later in \"Project Settings\" under the 'application' " "category." msgstr "" -"Es ist keine Hauptszene definiert worden.\n" -"Wähle eine in den Projekteinstellungen unter der Kategorie „Anwendung“." +"Es ist keine Hauptszene wurde jemals bestimmt, soll eine ausgewählt werden?\n" +"Dies kann später in den Projekteinstellungen unter der Kategorie ‚Anwendung‘ " +"geändert werden." #: editor/editor_node.cpp msgid "" @@ -1730,13 +1621,12 @@ msgid "Quick Open Script.." msgstr "Schnell Skripte öffnen.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Datei speichern" +msgstr "Speichern und schließen" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Änderungen in ‚%s‘ vor dem Schließen speichern?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1767,9 +1657,8 @@ msgid "Export Tile Set" msgstr "Tileset exportieren" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Diese Aktion kann nicht ohne eine Szene ausgeführt werden." +msgstr "Diese Aktion kann nicht ohne ein ausgewähltes Node ausgeführt werden." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1802,22 +1691,28 @@ msgid "Exit the editor?" msgstr "Editor verlassen?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "Projektverwaltung" +msgstr "Projektverwaltung öffnen?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Datei speichern" +msgstr "Speichern und beenden" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Änderungen in den folgenden Szenen vor dem Schließen speichern?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Änderungen in den folgenden Szenen vor dem Öffnen der Projektverwaltung " +"speichern?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1825,19 +1720,22 @@ msgstr "Wähle eine Hauptszene" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "Plugin bei ‚" #: editor/editor_node.cpp msgid "' parsing of config failed." msgstr "" +"‘ kann nicht aktiviert werden, Einlesen der Konfigurationsdatei " +"fehlgeschlagen." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"Skript-Feld für Addon-Plugin in ‚res://addons/‘ konnte nicht gefunden werden." #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "AddOn-Skript konnte nicht geladen werden: '" #: editor/editor_node.cpp msgid "" @@ -1850,7 +1748,7 @@ msgstr "" "werden." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Ähm" @@ -1864,14 +1762,15 @@ msgstr "" "die Szene innerhalb des Projektpfades gespeichert werden." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Fehler beim laden der Szene." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Szene '%s' hat defekte Abhängigkeiten:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Letzte Dateien leeren" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Layout speichern" @@ -1901,11 +1800,10 @@ msgid "Distraction Free Mode" msgstr "Ablenkungsfreier Modus" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "Ablenkungsfreier Modus" +msgstr "Ablenkungsfreien Modus umschalten." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Szene" @@ -2145,6 +2043,10 @@ msgstr "Fragen&Antworten" msgid "Issue Tracker" msgstr "Problem-Melder" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Gemeinschaft" + #: editor/editor_node.cpp msgid "About" msgstr "Über" @@ -2153,7 +2055,7 @@ msgstr "Über" msgid "Play the project." msgstr "Projekt abspielen." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Starten" @@ -2169,7 +2071,7 @@ msgstr "Szene pausieren" msgid "Stop the scene." msgstr "Szene stoppen." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Stop" @@ -2242,6 +2144,16 @@ msgid "Object properties." msgstr "Objekteigenschaften." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Ändere Bildergruppe" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Import" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "Dateisystem" @@ -2255,15 +2167,7 @@ msgstr "Ausgabe" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Neuimport" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Update" +msgstr "Nicht speichern" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2290,9 +2194,8 @@ msgid "Open & Run a Script" msgstr "Skript öffnen und ausführen" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "Neue gererbte Szene.." +msgstr "Neue geerbte Szene.." #: editor/editor_node.cpp msgid "Load Errors" @@ -2326,11 +2229,29 @@ msgstr "Nächsten Editor öffnen" msgid "Open the previous Editor" msgstr "Vorigen Editor öffnen" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Erzeuge MeshLibrary" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Vorschau.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Installierte Erweiterungen:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Update" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Version:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autor:" @@ -2382,35 +2303,17 @@ msgstr "Selbst" msgid "Frame #:" msgstr "Bild #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Bitte warten bis Operation abgeschlossen ist." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Aktuelle Szene muss gespeichert sein um sie erneut zu importieren." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Speichern & neu importieren" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Importiere erneut" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Veränderte Ressourcen neu importieren" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Gerät aus Liste auswählen" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"Keine ausführbare Exportvorlage für diese Plattform gefunden.\n" +"Im Exportmenü kann eine ausführbare Vorlage hinzugefügt werden." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2513,10 +2416,6 @@ msgid "Importing:" msgstr "Importiere:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Lade Exportvorlagen" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Aktuelle Version:" @@ -2551,60 +2450,79 @@ msgid "Cannot navigate to '" msgstr "Kann Ordner ‚" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Speichern & neu importieren" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "Quelle:" +msgstr "" +"\n" +"Quelle: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Quell- und Zieldatei sind gleich, ignoriere Anweisung." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Quellschriftart kann nicht geladen/verarbeitet werden." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Datei kann nicht in sich selbst importiert werden:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Error moving:\n" +msgstr "Fehler beim Verzeichnisverschieben:\n" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Quell- und Zielpfad sind gleich, ignoriere Anweisung." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Szene '%s' hat defekte Abhängigkeiten:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Verzeichnisse lassen sich nicht in sich selbst verschieben." +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Fehler beim Laden des Bilds:" +msgid "No name provided." +msgstr "Umbenennen oder Verschieben.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Fehler beim importieren:" +msgid "Name contains invalid characters." +msgstr "Gültige Zeichen:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "Kann mit ‚..‘ nicht arbeiten" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "Gruppenname existiert bereits!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Wähle neuen Namen und Ort für:" +#, fuzzy +msgid "Renaming file:" +msgstr "Variable umbenennen" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Keine Dateien ausgewählt!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Node umbenennen" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2615,40 +2533,38 @@ msgid "Collapse all" msgstr "Alle einklappen" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Zeige im Dateimanager" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instanz" +msgid "Copy Path" +msgstr "Pfad kopieren" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Abhängigkeiten bearbeiten.." +#, fuzzy +msgid "Rename.." +msgstr "Umbenennen" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Zeige Besitzer.." +msgid "Move To.." +msgstr "Verschiebe zu.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Pfad kopieren" +#, fuzzy +msgid "New Folder.." +msgstr "Ordner erstellen" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Umbenennen oder Verschieben.." +msgid "Show In File Manager" +msgstr "Zeige im Dateimanager" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Verschiebe zu.." +msgid "Instance" +msgstr "Instanz" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Info" +msgid "Edit Dependencies.." +msgstr "Abhängigkeiten bearbeiten.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Neuimport.." +msgid "View Owners.." +msgstr "Zeige Besitzer.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2675,11 +2591,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Lese Dateien,\n" +"Bitte warten.." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Verschieben" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Umbenennen" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Zu Gruppe hinzufügen" @@ -2689,74 +2612,85 @@ msgid "Remove from Group" msgstr "Aus Gruppe entfernen" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Szene wird importiert.." +msgstr "Als einzelne Szene importieren" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Import mit separaten Materialien" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Import mit separaten Materialien" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Import mit separaten Objekten" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Import mit separaten Objekten und Materialien" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Import mit separaten Objekten und Materialien" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Import mit separaten Materialien" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Import mit separaten Objekten und Materialien" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "3D-Szene importieren" +msgstr "Als mehrere Szenen importieren" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Import als mehrere Szenen und Materialien" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Szene importieren" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Szene wird importiert.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Angepasstes Skript wird ausgeführt.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Post-Import Skript konnte nicht geladen werden:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "Ungültiges oder fehlerhaftes Skript für Post-Import (siehe Konsole):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Fehler beim ausführen des Post-Import Skripts:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Speichere.." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "Standard für ‚%s‘ setzen" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "Standard für ‚%s‘ löschen" #: editor/import_dock.cpp msgid " Files" @@ -2774,576 +2708,6 @@ msgstr "Voreinstellungen.." msgid "Reimport" msgstr "Neuimport" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Keine Bitmasken zu importieren!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Zielpfad ist leer." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "Zielpfad muss ein kompletter Ressourcenpfad sein." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Zielpfad muss existieren." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Speicherpfad ist leer!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "BitMasks importieren" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Quelltextur(en):" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Zielpfad:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Akzeptieren" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Bitmaske" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Keine Quellschriftart-Datei gefunden!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Keine Zielschriftart-Ressource!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Ungültige Dateiendung.\n" -"Nutze .font als Dateiendung." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Quellschriftart kann nicht geladen/verarbeitet werden." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Schriftart konnte nicht gespeichert werden." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Quellschriftart:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Quellschriftgröße:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Ziel-Ressource:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "Franz jagt im komplett verwahrlosten Taxi quer durch Bayern." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Test:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Optionen:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Schriftart importieren" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Diese Datei ist bereits eine Godot Schriftart. Bitte stattdessen eine Datei " -"im BMFont-Format angeben." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Öffnen der BMFont-Datei fehlgeschlagen." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Fehler beim initialisieren von FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Unbekanntes Schriftformat." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Fehler beim Laden der Schriftart." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Ungültige Schriftgröße." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Eigene Schriftart-Quelle ist ungültig." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Schriftart" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Keine Meshes zu importieren!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Einzelnes Mesh importieren" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Quell Mesh(es):" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Oberfläche %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Keine Samples zu importieren!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Audio-Samples importieren" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Quell Sample(s):" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Audio-Sample" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Neuer Clip" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Animationseinstellungen" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Flags" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "FPS fixieren:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optimierung" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Obere lineare Fehlergrenze" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Obere Winkelfehlergrenze" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Maximaler Winkel" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Ausschnitte" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Start" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Ende" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Wiederholung" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filter" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Quellpfad ist leer." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Post-Import Skript konnte nicht geladen werden." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Ungültiges / Fehlerhaftes Skript für Post-Import." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Fehler beim importieren der Szene." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "3D-Szene importieren" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Quellszene:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Dieselbe wie die Zielszene" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Geteilt" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Ziel-Texturenordner:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Post-Process Skript:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Angepasster Root-Node-Typ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Name des Root-Node:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Die folgenden Dateien fehlen:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Trotzdem importieren" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Abbrechen" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importieren & Öffnen" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"Bearbeitete Szene wurde nicht gespeichert, trotzdem importierte Szene öffnen?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Bild importieren:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Datei kann nicht in sich selbst importiert werden:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Pfad konnte nicht gefunden werden: %s (bereits lokal)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "3D-Szenenanimation" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Unkomprimiert" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Verlustfrei komprimieren (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Verlustbehaftet komprimieren (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Komprimieren (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Texturformat" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Texturkompressionsqualität (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Textureinstellungen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Bitte gib einige Dateien an!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Es wird zumindest eine Datei für den Atlas benötigt." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Fehler beim importieren:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Es ist nur eine Datei für eine große Textur erforderlich." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Maximale Texturgröße:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Texturen für Atlas (2D) importieren" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Zellgröße:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Große Textur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Große Texturen (2D) importieren" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Quelltextur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Basis-Atlastextur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Quelltextur(en)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Texturen für 2D importieren" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Texturen für 3D importieren" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Texturen importieren" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D-Textur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3D-Textur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Atlastextur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"MERKE: Das importieren von 2D Texturen ist nicht zwingend notwendig. Kopiere " -"einfach png/jpg Dateien in das Projekt." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Leere Bereiche beschneiden." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Textur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Große Textur importieren" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Quellbild laden" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Teile" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Füge Ein" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Speichere" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Große Textur konnte nicht gespeichert werden:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Erstelle Atlas für:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Lade Bild:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Bild konnte nicht geladen werden:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Bilder werden konvertiert" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Bilder werden beschnitten" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Blitting Bilder" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Atlas-Bild konnte nicht gespeichert werden:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Konvertierte Textur konnte nicht gespeichert werden:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Fehlerhafte Quelle!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Fehlerhafte Übersetzungsquelle!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Reihe" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Sprache" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Keine Elemente zu importieren!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Kein Zielpfad!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Übersetzungen importieren" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Konnte nicht importiert werden!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Übersetzung importieren" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "Quell-CSV:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Erste Zeile ignorieren" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Komprimieren" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "Zu Projekt hinzufügen (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Sprachen importieren:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Übersetzung" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "MultiNode setzen" @@ -3356,6 +2720,49 @@ msgstr "Gruppen" msgid "Select a Node to edit Signals and Groups." msgstr "Wähle ein Node um Signale und Gruppen zu bearbeiten." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Polygon erstellen" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Polygon bearbeiten" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Füge Ein" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Polygon bearbeiten (Punkt entfernen)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Polygon und Punkt entfernen" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Polygon von Grund auf neu erstellen." + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"Existierendes Polygon editieren:\n" +"LMT: Punkt verschieben.\n" +"Strg+LMT: Segment aufteilen.\n" +"RMT: Punkt löschen." + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "Automatisches Abspielen umschalten" @@ -3509,7 +2916,6 @@ msgstr "Animationsname:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3537,9 +2943,8 @@ msgid "New name:" msgstr "Neuer Name:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "Nodefilter bearbeiten" +msgstr "Filter bearbeiten" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3620,10 +3025,6 @@ msgid "Delete Input" msgstr "Eingang löschen" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Umbenennen" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Animationsbaum ist gültig." @@ -3679,64 +3080,181 @@ msgstr "Nodefilter bearbeiten" msgid "Filters.." msgstr "Filter.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Analysiere %d Dreiecke:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Frei" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Dreieck #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Inhalt:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Light-Baker einrichten:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Dateien anzeigen" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Analysiere Geometrie" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Kann Hostnamen nicht auflösen:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Fixiere Lampen" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Kann nicht auflösen." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Erstelle BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Verbindungsfehler, bitte erneut versuchen." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "erstelle Licht-Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Kann nicht verbinden." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Erstelle Octree-Textur" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Kann nicht zu Host verbinden:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "übertrage zu Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Keine Antwort von Host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Zuweisen von Textur #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Keine Antwort." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Baking von Dreieck #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Anfrage fehlgeschlagen: Rückgabewert:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "Nachbearbeiten von Textur #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Anfrage fehlgeschlagen." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Backen!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Anfrage fehlgeschlagen, zu viele Weiterleitungen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Weiterleitungsschleife." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Fehlgeschlagen:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "Falsche Download-Prüfsumme, Datei könnte manipuliert worden sein." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Erwartet:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Erhalten:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Sha256-Prüfung fehlgeschlagen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Asset-Download-Fehler:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Hole:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "Löse auf.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Verbinde.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Frage an.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Fehler bei Anfrage" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "Leerlauf" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Erneut versuchen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Übertragungsfehler" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Dieser Posten wird bereits herunter geladen!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "Anfang" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "zurück" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "vor" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "Ende" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Alle" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Erweiterungen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Sortiere:" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "Lightmap-Octree-Backing-Prozess zurücksetzen (neu starten)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Umkehren" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Kategorie:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Seite:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Unterstützung.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Offiziell" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Testphase" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Projektdaten als ZIP-Datei" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Vorschau" @@ -3779,12 +3297,18 @@ msgid "Edit CanvasItem" msgstr "CanvasItem bearbeiten" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Anker" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Ankerpunkte ändern" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Vergrößerung (%):" +msgid "Change Anchors" +msgstr "Ankerpunkte ändern" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3839,61 +3363,79 @@ msgid "Pan Mode" msgstr "Schwenkmodus" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "" -"Das ausgewählte Objekt an seiner Position sperren (kann nicht bewegt werden)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Haltepunkt umschalten" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Das ausgewählte Objekt entsperren (kann bewegt werden)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Einrasten aktivieren" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Verhindert das Auswählen von Unterobjekten dieses Nodes." +#, fuzzy +msgid "Snapping options" +msgstr "Animationseinstellungen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Macht Unterobjekte dieses Objekts wieder auswählbar." +#, fuzzy +msgid "Snap to grid" +msgstr "Einrastmodus:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Bearbeiten" +msgid "Use Rotation Snap" +msgstr "Rotationsraster benutzen" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Einrasten aktivieren" +#, fuzzy +msgid "Configure Snap..." +msgstr "Einrasten konfigurieren.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Raster anzeigen" +msgid "Snap Relative" +msgstr "Relatives Einrasten benutzen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Rotationsraster benutzen" +msgid "Use Pixel Snap" +msgstr "Pixelraster benutzen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Relatives Einrasten benutzen" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Einrasten konfigurieren.." +#, fuzzy +msgid "Snap to parent" +msgstr "Auf übergeordnetes Node ausdehnen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Pixelraster benutzen" +msgid "Snap to node anchor" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Skelett.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" +"Das ausgewählte Objekt an seiner Position sperren (kann nicht bewegt werden)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Das ausgewählte Objekt entsperren (kann bewegt werden)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Verhindert das Auswählen von Unterobjekten dieses Nodes." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Macht Unterobjekte dieses Objekts wieder auswählbar." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3921,12 +3463,19 @@ msgid "View" msgstr "Ansicht" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Vergrößerung zurücksetzen" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Raster anzeigen" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show helpers" +msgstr "Knochen anzeigen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Vergrößerung setzen.." +#, fuzzy +msgid "Show rulers" +msgstr "Knochen anzeigen" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3937,8 +3486,9 @@ msgid "Frame Selection" msgstr "Auswahl einrahmen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Anker" +#, fuzzy +msgid "Layout" +msgstr "Layout speichern" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3961,12 +3511,21 @@ msgid "Clear Pose" msgstr "Pose zurücksetzen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Einen Wert setzen" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Position der Ausgangskurve setzen" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Einrasten (Pixel):" +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3976,23 +3535,28 @@ msgstr "%s hinzufügen" msgid "Adding %s..." msgstr "%s hinzufügen…" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Erzeuge Node" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Fehler beim Instanziieren von %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Verstehe" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "Kein Node unter dem Unterobjekt instantiiert werden könnte vorhanden." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Diese Aktion benötigt ein einzelnes ausgewähltes Node." @@ -4008,45 +3572,6 @@ msgstr "" "Ziehen + Umschalt: Node auf gleicher Ebene einfügen\n" "Ziehen + Alt: Nodetyp ändern" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Polygon erstellen" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Polygon bearbeiten" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Polygon bearbeiten (Punkt entfernen)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Polygon von Grund auf neu erstellen." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Polygon3D erstellen" @@ -4056,14 +3581,6 @@ msgid "Set Handle" msgstr "Wähle Griff" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Erzeuge MeshLibrary" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Vorschau.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "Element %d entfernen?" @@ -4086,19 +3603,38 @@ msgid "Update from Scene" msgstr "Aus Szene aktualisieren" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "Kurve ändern" +msgid "Ease in" +msgstr "Einblenden" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "Ausblenden" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "Kurvenpunkt ändern" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "Verändere Curve-Map" +msgstr "Kurventangente ändern" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "Vorlage laden" +msgstr "Kurvenvorlage laden" #: editor/plugins/curve_editor_plugin.cpp msgid "Add point" @@ -4109,31 +3645,28 @@ msgid "Remove point" msgstr "Punkt entfernen" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "Linear" +msgstr "Links linear" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "Sicht von rechts" +msgstr "Rechts linear" #: editor/plugins/curve_editor_plugin.cpp msgid "Load preset" msgstr "Vorlage laden" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" -msgstr "Pfadpunkt entfernen" +msgstr "Kurvenpunkt entfernen" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Lineare Kurventangente umschalten" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Umsch halten um Tangenten einzeln zu bearbeiten" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4161,28 +3694,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"Keine OccluderPolygon2D-Ressource für dieses Node gefunden.\n" +"Neues erstellen und zuweisen?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "Occluder-Polygon erzeugen" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Bestehendes Polygon bearbeiten:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "LMT: Punkt verschieben." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Strg+LMT: Segment aufteilen." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "RMT: Punkt entfernen." @@ -4283,6 +3814,10 @@ msgid "Create Outline" msgstr "Umriss erzeugen" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Mesh" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Statischen Trimesh-Körper erzeugen" @@ -4411,14 +3946,83 @@ msgstr "Zufällige Skalieren:" msgid "Populate" msgstr "Füllen" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Backen!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Navigations-Mesh erzeugen" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Navigations-Mesh erzeugen" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "erstelle Licht-Octree" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Übersetzbare Textbausteine.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Warnung" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Erstelle Octree-Textur" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Umriss-Mesh erzeugen.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Navigations-Mesh erzeugen" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Analysiere Geometrie" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Erzeuge Navigationspolygon" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Polygon und Punkt entfernen" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Emissionsmaske leeren" @@ -4456,9 +4060,8 @@ msgstr "Emissionsmaske laden" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "Vertices" +msgstr "Partikel" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4593,14 +4196,17 @@ msgid "Curve Point #" msgstr "Kurvenpunkt #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Position des Kurvenpunkts setzen" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "Position der Eingangskurve setzen" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "Position der Ausgangskurve setzen" @@ -4661,6 +4267,14 @@ msgid "Scale Polygon" msgstr "Polygon skalieren" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Bearbeiten" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "Polygon→UV" @@ -4715,63 +4329,10 @@ msgstr "Ressource laden" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Einfügen" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "BBCode parsen" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Länge:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Audiodatei(en) öffnen" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "Fehler: Konnte Audio nicht laden!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Sample hinzufügen" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Sample umbenennen" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Sample löschen" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 Bit" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Bit" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Stereo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Format" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Tonhöhe" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "Letzte Dateien leeren" @@ -4781,6 +4342,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"Schließen und Änderungen speichern?\n" +"„" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4808,7 +4371,7 @@ msgstr "Motiv speichern als.." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " Klassenreferenz" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4862,10 +4425,13 @@ msgstr "Dokumentation schließen" msgid "Close All" msgstr "Alle schließen" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Ausführen" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "Favoriten ein- und ausblenden" +msgstr "Seitenleiste umschalten" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4900,21 +4466,8 @@ msgid "Keep Debugger Open" msgstr "Debugger offen halten" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "Nächsten Editor öffnen" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Fenster" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "nach links" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "nach rechts" +msgstr "Mit externem Editor debuggen" #: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" @@ -4973,7 +4526,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Nur Ressourcen aus dem Dateisystem können hier fallen gelassen werden." #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -5003,7 +4556,7 @@ msgstr "Ausschneiden" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Kopieren" @@ -5022,9 +4575,8 @@ msgid "Move Down" msgstr "Schiebe herunter" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "Punk löschen" +msgstr "Linie löschen" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -5267,10 +4819,6 @@ msgid "View Plane Transform." msgstr "Zeige Flächentransformation." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Skaliere auf %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Rotiere %s Grad." @@ -5287,10 +4835,6 @@ msgid "Top View." msgstr "Sicht von oben." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Oben" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Sicht von hinten." @@ -5391,9 +4935,8 @@ msgid "Audio Listener" msgstr "Audiosenke" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "Aktivieren" +msgstr "Dopplereffekt aktivieren" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" @@ -5424,7 +4967,6 @@ msgid "Freelook Speed Modifier" msgstr "Freisicht Geschwindigkeitsregler" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" msgstr "Vorschau" @@ -5433,17 +4975,18 @@ msgid "XForm Dialog" msgstr "Transformationsdialog" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "Auswahlmodus" +msgstr "Auswahlmodus (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt+Rechtsklick: Listenauswahl nach Tiefe" +msgstr "" +"Ziehen: Rotieren\n" +"Alt+Ziehen: Verschieben\n" +"Alt+RMT: Tiefenauswahl" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5522,6 +5065,10 @@ msgid "Transform" msgstr "Transformation" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Einrasten konfigurieren.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Lokale Koordinaten" @@ -5667,6 +5214,10 @@ msgid "Speed (FPS):" msgstr "Geschwindigkeit (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Wiederholung" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Animationsframes" @@ -5679,21 +5230,22 @@ msgid "Insert Empty (After)" msgstr "Empty einfügen (danach)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Hoch" +#, fuzzy +msgid "Move (Before)" +msgstr "Node(s) verschieben" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Herunter" +#, fuzzy +msgid "Move (After)" +msgstr "nach links" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" msgstr "StyleBox-Vorschau:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Set Region Rect" -msgstr "Skalierungsbegrenzungseditor" +msgstr "Bereichsrechteck setzen" #: editor/plugins/texture_region_editor_plugin.cpp msgid "Snap Mode:" @@ -5753,14 +5305,12 @@ msgid "Remove Item" msgstr "Entferne Element" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" -msgstr "Entferne Klassen-Element" +msgstr "Alle Elemente entfernen" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "Entfernen" +msgstr "Alles entfernen" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5848,31 +5398,32 @@ msgid "Style" msgstr "Stil" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Schriftart" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Farbe" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" -msgstr "Lösche Auswahl" +msgstr "Auswahl löschen" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Paint TileMap" msgstr "Zeichne TileMap" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "Linear" +msgstr "Linie zeichnen" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "Rechteck zeichnen" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" -msgstr "Eimer" +msgstr "Fülleimer" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Erase TileMap" @@ -5899,8 +5450,9 @@ msgid "Mirror Y" msgstr "Y-Koordinaten spiegeln" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Eimer" +#, fuzzy +msgid "Paint Tile" +msgstr "Zeichne TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5963,6 +5515,11 @@ msgid "Delete preset '%s'?" msgstr "Vorlage ‚%s‘ löschen?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Export-Templates für diese Systeme fehlen:" + +#: editor/project_export.cpp msgid "Presets" msgstr "Vorlagen" @@ -6017,18 +5574,16 @@ msgid "Make Patch" msgstr "Erstelle Patch" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "Textur" +msgstr "Funktionen" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "Benutzerdefiniert (komma-separiert):" #: editor/project_export.cpp -#, fuzzy msgid "Feature List:" -msgstr "Methodenliste:" +msgstr "Funktionalitätsliste:" #: editor/project_export.cpp msgid "Export PCK/Zip" @@ -6039,30 +5594,61 @@ msgid "Export templates for this platform are missing:" msgstr "Export-Templates für diese Systeme fehlen:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Export-Templates für diese Systeme fehlen:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "Exportiere mit Debuginformationen" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Ungültiger Projektpfad, der Pfad muss existieren!" +#, fuzzy +msgid "The path does not exists." +msgstr "Datei existiert nicht." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "Bitte außerhalb des Projektordners exportieren!" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "Ungültiger Projektpfad, project.godot darf nicht existieren." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "Ungültiger Projektpfad, project.godot muss existieren." +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Importiertes Projekt" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Ungültiger Projektpfad (etwas geändert?)." #: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Konnte project.godot im Projektpfad nicht erzeugen." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Konnte project.godot im Projektpfad nicht erzeugen." + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "Konnte project.godot im Projektpfad nicht erzeugen." @@ -6071,38 +5657,49 @@ msgid "The following files failed extraction from package:" msgstr "Die folgenden Dateien ließen sich nicht aus dem Paket extrahieren:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Unbenanntes Projekt" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Konnte project.godot im Projektpfad nicht erzeugen." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Neues Spiel" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Existierendes Projekt importieren" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Projektpfad (muss existieren):" +msgid "Create New Project" +msgstr "Erstelle neues Projekt" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Installiere Projekt:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Projektname:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Erstelle neues Projekt" +#, fuzzy +msgid "Create folder" +msgstr "Ordner erstellen" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Projektpfad:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Installiere Projekt:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Durchstöbern" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Neues Spiel" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "Aber klar :-) !" @@ -6111,24 +5708,31 @@ msgid "Unnamed Project" msgstr "Unbenanntes Projekt" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Projekt kann nicht ausgeführt werden" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Sollen wirklich mehrere Projekte geöffnet werden?" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " "the \"Application\" category." msgstr "" -"Es ist keine Hauptszene definiert worden.\n" -"Wähle eine in den Projekteinstellungen unter der Kategorie „Anwendung“." +"Projekt kann nicht ausgeführt werden: Keine Hauptszene festgelegt.\n" +"In den Projekteinstellungen unter der Kategorie „Anwendung“ kann die " +"Hauptszene festgelegt werden." #: editor/project_manager.cpp msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"Projekt kann nicht ausgeführt werden: Assets müssen importiert werden.\n" +"Das Projekt muss eingestellt werden einen ersten Import einzuleiten." #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6151,10 +5755,6 @@ msgid "Project List" msgstr "Projektliste" #: editor/project_manager.cpp -msgid "Run" -msgstr "Ausführen" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Scannen" @@ -6175,9 +5775,8 @@ msgid "Exit" msgstr "Verlassen" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "Kann nicht verbinden." +msgstr "Projekt kann nicht ausgeführt werden" #: editor/project_settings_editor.cpp msgid "Key " @@ -6212,17 +5811,14 @@ msgid "Add Input Action Event" msgstr "Eingabeaktionsereignis hinzufügen" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Umschalt+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6280,16 +5876,14 @@ msgid "Change" msgstr "Ändern" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Joypad Axis Index:" msgstr "Joystickachsen-Index:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Achse" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Joypad Button Index:" msgstr "Joysticktasten-Index:" @@ -6305,57 +5899,64 @@ msgstr "Lösche Eingabeaktionsereignis" msgid "Add Event" msgstr "Ereignis hinzufügen" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Gerät" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Schaltfläche" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Linke Taste." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Rechte Taste." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Mittlere Taste." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Mausrad hoch." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Mausrad runter." #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "Getter-Eigenschaft hinzufügen" +msgstr "Globale Eigenschaft hinzufügen" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "Ein Einstellungspunkt muss zuerst ausgewählt werden!" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "Eigenschaft:" +msgstr "Keine Eigenschaft ‚" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "Einstellungen" +msgstr "Einstellung ‚" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" -msgstr "Eingang löschen" +msgstr "Eintrag löschen" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Kann nicht zu Host verbinden:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Persistente an- und ausschalten" #: editor/project_settings_editor.cpp msgid "Error saving settings." @@ -6367,7 +5968,7 @@ msgstr "Einstellungen gespeichert OK." #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "Für Funktion überschreiben" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6411,7 +6012,7 @@ msgstr "Eigenschaft:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "Überschreiben für.." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6498,26 +6099,34 @@ msgid "Assign" msgstr "Zuweisen" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" -msgstr "Wähle ein Node" +msgstr "Node auswählen" #: editor/property_editor.cpp msgid "New Script" msgstr "Neues Skript" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "Knochen erstellen" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "Im Dateisystem anzeigen" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Umwandeln zu.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Fehler beim Laden der Datei: Keine Ressource!" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "Selektiere Node(s) für den Import" +msgstr "Ausgewähltes Node ist kein Viewport!" #: editor/property_editor.cpp msgid "Pick a Node" @@ -6548,6 +6157,11 @@ msgid "Select Property" msgstr "Eigenschaft auswählen" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Methode auswählen" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Methode auswählen" @@ -6576,26 +6190,6 @@ msgstr "Behalte globale Transformation" msgid "Reparent" msgstr "Umhängen" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Erstelle neue Ressource" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Ressource öffnen" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Ressource speichern" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Ressourcenwerkzeuge" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Lokal machen" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Ausführungsmodus:" @@ -6728,14 +6322,6 @@ msgid "Sub-Resources:" msgstr "Unter-Ressourcen:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Gruppen bearbeiten" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Verbindungen bearbeiten" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Leere Vererbung" @@ -6796,9 +6382,8 @@ msgstr "" "kein Root-Node existiert." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" -msgstr "Filter" +msgstr "Nodes filtern" #: editor/scene_tree_dock.cpp msgid "Attach a new or existing script for the selected node." @@ -6903,9 +6488,8 @@ msgid "Select a Node" msgstr "Wähle ein Node" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "Fehler beim Laden des Bilds:" +msgstr "Fehler beim Laden der Vorlage ‚%s‘" #: editor/script_create_dialog.cpp msgid "Error - Could not create script in filesystem." @@ -6932,6 +6516,15 @@ msgid "Invalid base path" msgstr "Ungültiger Pfad" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Datei existiert bereits. Überschreiben?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Ungültige Erweiterung" @@ -6972,6 +6565,10 @@ msgid "Load existing script file" msgstr "Lade bestehende Skriptdatei" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Sprache" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "Erbt" @@ -7012,6 +6609,10 @@ msgid "Function:" msgstr "Funktion:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Fehler" @@ -7092,6 +6693,10 @@ msgid "Type" msgstr "Art" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Format" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Nutzung" @@ -7125,7 +6730,7 @@ msgstr "Ändere Lichtradius" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Emissionswinkel für AudioStreamPlayer3D ändern" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7168,13 +6773,31 @@ msgstr "Ändere Partikel AABB" msgid "Change Probe Extents" msgstr "Sondenausmaße ändern" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Status:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "Ungültiger Argument-Typ in convert()-Aufruf, TYPE_*-Konstanten benötigt." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7216,26 +6839,19 @@ msgstr "Ungültiges Instanz-Verzeichnisformat (ungültige Unterklasse)" #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "Objekt kann keine Länge vorweisen." #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Delete Selection" -msgstr "Ausgewähltes löschen" +msgstr "GridMap-Auswahl löschen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Duplicate Selection" -msgstr "Auswahl duplizieren" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" +msgstr "GridMap-Auswahl duplizieren" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Snap View" -msgstr "Sicht von oben" +msgstr "Sicht einrasten" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Prev Level (%sDown Wheel)" @@ -7246,103 +6862,87 @@ msgid "Next Level (%sUp Wheel)" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Clip Disabled" -msgstr "Deaktiviert" +msgstr "Einrasten deaktiviert" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "" +msgstr "Oben einrasten" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "" +msgstr "Unten einrasten" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "X-Achse editieren" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "Y-Achse editieren" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "Z-Achse editieren" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Strg: Rotieren" +msgstr "X-Rotation am Mauszeiger" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Strg: Rotieren" +msgstr "Y-Rotation am Mauszeiger" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Strg: Rotieren" +msgstr "Z-Rotation am Mauszeiger" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Rückwärts X-Rotation am Mauszeiger" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Rückwärts Y-Rotation am Mauszeiger" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Rückwärts Z-Rotation am Mauszeiger" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Clear Rotation" -msgstr "" +msgstr "Rotation am Mauszeiger zurücksetzen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "Neu erstellen" +msgstr "Bereich erzeugen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "Erstelle neues Projekt" +msgstr "Exterior-Connector erstellen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "Lösche TileMap" +msgstr "Bereich entfernen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "Nur Auswahl" +msgstr "Auswahl → Duplizieren" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "Nur Auswahl" +msgstr "Auswahl → Löschen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "Einrasteinstellungen" +msgstr "GridMap-Einstellungen" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "Instanz:" +msgstr "Auswahlradius:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " Dateien" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7384,29 +6984,24 @@ msgid "Stack overflow with stack depth: " msgstr "Stack-Overflow mit Stack-Tiefe: " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "Signalparameter bearbeiten:" +msgstr "Signalparameter ändern" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "Wertetyp des Arrays ändern" +msgstr "Parametertyp ändern" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "Ändere Eingabename" +msgstr "Parametername ändern" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" -msgstr "Ändere Standardwert" +msgstr "Variablenstandardwert setzen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "Variable bearbeiten:" +msgstr "Variablentyp festlegen" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7457,14 +7052,12 @@ msgid "Add Node" msgstr "Node hinzufügen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "Ungültige Schlüsselbilder entfernen" +msgstr "VisualScript-Nodes entfernen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" -msgstr "Dupliziere Graph-Node(s)" +msgstr "VisualScript-Nodes duplizieren" #: modules/visual_script/visual_script_editor.cpp msgid "Hold Meta to drop a Getter. Hold Shift to drop a generic signature." @@ -7511,24 +7104,20 @@ msgid "Add Setter Property" msgstr "Setter-Eigenschaft hinzufügen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" -msgstr "Typ ändern" +msgstr "Basistyp ändern" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "Entferne Node(s)" +msgstr "Node(s) verschieben" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" -msgstr "Entferne Shader-Graph-Node" +msgstr "VisualScript-Node entfernen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "Verbinde mit Node:" +msgstr "Nodes verbinden" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7555,46 +7144,48 @@ msgid "Return" msgstr "Rückgabe" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Aufruf" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Abfragen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "Ändere Eingabename" +msgstr "Eingabewert ändern" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "Kann mit ‚..‘ nicht arbeiten" +msgstr "Das Function-Node kann nicht kopiert werden." #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "Zwischenablage für Ressourcen ist leer!" +msgstr "Zwischenablage ist leer!" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" -msgstr "Nodes einfügen" +msgstr "VisualScript-Nodes einfügen" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" msgstr "Funktion entfernen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "Variable bearbeiten:" +msgstr "Variable bearbeiten" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "Variable entfernen" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "bearbeite Signal:" +msgstr "Signal bearbeiten" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7843,6 +7434,10 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Größenänderungen von RigidBody2D (in den Character- oder Rigid-Modi) werden " +"überschrieben wenn die Physikengine läuft.\n" +"Die Größe der entsprechenden Collisionshape-Unterobjekte sollte stattdessen " +"geändert werden." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7876,31 +7471,35 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera braucht ein ARVROrigin-Node als Überobjekt" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController braucht ein ARVROrigin-Node als Überobjekt" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"Die Controller-ID sollte nicht null sein, sonst wird der Controller nicht an " +"einen echten Controller gebunden" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor braucht ein ARVROrigin-Node als Überobjekt" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"Die Anker-ID darf nicht null sein, sonst wird der Anker nicht an einen " +"echten Anker gebunden" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin benötigt ein ARVRCamera-Unterobjekt" #: scene/3d/collision_polygon.cpp msgid "" @@ -7960,6 +7559,10 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Größenänderungen von RigidBody (in Character- oder Rigid-Modus) werden " +"überschrieben wenn die Physikengine läuft.\n" +"Die Größe der entsprechenden Collisionshape-Unterobjekte sollte stattdessen " +"geändert werden." #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -7980,16 +7583,25 @@ msgstr "" "Eine SpriteFrames-Ressource muss in der ‚Frames‘-Eigenschaft erzeugt oder " "definiert werden, damit AnimatedSprite3D Einzelbilder anzeigen kann." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "Schwenkmodus" +msgstr "Rohdatenmodus" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" msgstr "Füge aktuelle Farbe als Vorlage hinzu" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Abbrechen" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Warnung!" @@ -7997,10 +7609,6 @@ msgstr "Warnung!" msgid "Please Confirm..." msgstr "Bitte bestätigen..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Strg+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8045,6 +7653,627 @@ msgstr "" "Eigenschaft ‚Render Target‘ des Viewports aktiviert und seine Textur " "irgendeinem Node zum Anzeigen zugewiesen werden." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Fehler beim initialisieren von FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Unbekanntes Schriftformat." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Fehler beim Laden der Schriftart." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Ungültige Schriftgröße." + +#~ msgid "Method List For '%s':" +#~ msgstr "Methodenliste für '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumente:" + +#~ msgid "Return:" +#~ msgstr "Rückgabe:" + +#~ msgid "Added:" +#~ msgstr "Hinzugefügt:" + +#~ msgid "Removed:" +#~ msgstr "Entfernt:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Fehler beim speichern des Atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Atlas Untertextur konnte nicht gespeichert werden:" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportiere für %s" + +#~ msgid "Setting Up.." +#~ msgstr "Bereite vor..." + +#~ msgid "Error loading scene." +#~ msgstr "Fehler beim laden der Szene." + +#~ msgid "Re-Import" +#~ msgstr "Neuimport" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Bitte warten bis Operation abgeschlossen ist." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Aktuelle Szene muss gespeichert sein um sie erneut zu importieren." + +#~ msgid "Save & Re-Import" +#~ msgstr "Speichern & neu importieren" + +#~ msgid "Re-Importing" +#~ msgstr "Importiere erneut" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Veränderte Ressourcen neu importieren" + +#~ msgid "Loading Export Templates" +#~ msgstr "Lade Exportvorlagen" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "Status: Benötigt Neu-Import" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Quell- und Zieldatei sind gleich, ignoriere Anweisung." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "Zieldatei existiert bereits und kann nicht überschrieben werden. Ggf " +#~ "manuell löschen." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Quell- und Zielpfad sind gleich, ignoriere Anweisung." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Verzeichnisse lassen sich nicht in sich selbst verschieben." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "Abhängigkeiten können nicht umbenannt werden für:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Fehler beim Dateiverschieben:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Wähle neuen Namen und Ort für:" + +#~ msgid "No files selected!" +#~ msgstr "Keine Dateien ausgewählt!" + +#~ msgid "Info" +#~ msgstr "Info" + +#~ msgid "Re-Import.." +#~ msgstr "Neuimport.." + +#~ msgid "No bit masks to import!" +#~ msgstr "Keine Bitmasken zu importieren!" + +#~ msgid "Target path is empty." +#~ msgstr "Zielpfad ist leer." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "Zielpfad muss ein kompletter Ressourcenpfad sein." + +#~ msgid "Target path must exist." +#~ msgstr "Zielpfad muss existieren." + +#~ msgid "Save path is empty!" +#~ msgstr "Speicherpfad ist leer!" + +#~ msgid "Import BitMasks" +#~ msgstr "BitMasks importieren" + +#~ msgid "Source Texture(s):" +#~ msgstr "Quelltextur(en):" + +#~ msgid "Target Path:" +#~ msgstr "Zielpfad:" + +#~ msgid "Accept" +#~ msgstr "Akzeptieren" + +#~ msgid "Bit Mask" +#~ msgstr "Bitmaske" + +#~ msgid "No source font file!" +#~ msgstr "Keine Quellschriftart-Datei gefunden!" + +#~ msgid "No target font resource!" +#~ msgstr "Keine Zielschriftart-Ressource!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Ungültige Dateiendung.\n" +#~ "Nutze .font als Dateiendung." + +#~ msgid "Couldn't save font." +#~ msgstr "Schriftart konnte nicht gespeichert werden." + +#~ msgid "Source Font:" +#~ msgstr "Quellschriftart:" + +#~ msgid "Source Font Size:" +#~ msgstr "Quellschriftgröße:" + +#~ msgid "Dest Resource:" +#~ msgstr "Ziel-Ressource:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "Franz jagt im komplett verwahrlosten Taxi quer durch Bayern." + +#~ msgid "Test:" +#~ msgstr "Test:" + +#~ msgid "Options:" +#~ msgstr "Optionen:" + +#~ msgid "Font Import" +#~ msgstr "Schriftart importieren" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Diese Datei ist bereits eine Godot Schriftart. Bitte stattdessen eine " +#~ "Datei im BMFont-Format angeben." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Öffnen der BMFont-Datei fehlgeschlagen." + +#~ msgid "Invalid font custom source." +#~ msgstr "Eigene Schriftart-Quelle ist ungültig." + +#~ msgid "No meshes to import!" +#~ msgstr "Keine Meshes zu importieren!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Einzelnes Mesh importieren" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Quell Mesh(es):" + +#~ msgid "Surface %d" +#~ msgstr "Oberfläche %d" + +#~ msgid "No samples to import!" +#~ msgstr "Keine Samples zu importieren!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Audio-Samples importieren" + +#~ msgid "Source Sample(s):" +#~ msgstr "Quell Sample(s):" + +#~ msgid "Audio Sample" +#~ msgstr "Audio-Sample" + +#~ msgid "New Clip" +#~ msgstr "Neuer Clip" + +#~ msgid "Flags" +#~ msgstr "Flags" + +#~ msgid "Bake FPS:" +#~ msgstr "FPS fixieren:" + +#~ msgid "Optimizer" +#~ msgstr "Optimierung" + +#~ msgid "Max Linear Error" +#~ msgstr "Obere lineare Fehlergrenze" + +#~ msgid "Max Angular Error" +#~ msgstr "Obere Winkelfehlergrenze" + +#~ msgid "Max Angle" +#~ msgstr "Maximaler Winkel" + +#~ msgid "Clips" +#~ msgstr "Ausschnitte" + +#~ msgid "Start(s)" +#~ msgstr "Start" + +#~ msgid "End(s)" +#~ msgstr "Ende" + +#~ msgid "Filters" +#~ msgstr "Filter" + +#~ msgid "Source path is empty." +#~ msgstr "Quellpfad ist leer." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Post-Import Skript konnte nicht geladen werden." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Ungültiges / Fehlerhaftes Skript für Post-Import." + +#~ msgid "Error importing scene." +#~ msgstr "Fehler beim importieren der Szene." + +#~ msgid "Import 3D Scene" +#~ msgstr "3D-Szene importieren" + +#~ msgid "Source Scene:" +#~ msgstr "Quellszene:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Dieselbe wie die Zielszene" + +#~ msgid "Shared" +#~ msgstr "Geteilt" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Ziel-Texturenordner:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Post-Process Skript:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Angepasster Root-Node-Typ:" + +#~ msgid "Auto" +#~ msgstr "Auto" + +#~ msgid "Root Node Name:" +#~ msgstr "Name des Root-Node:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Die folgenden Dateien fehlen:" + +#~ msgid "Import Anyway" +#~ msgstr "Trotzdem importieren" + +#~ msgid "Import & Open" +#~ msgstr "Importieren & Öffnen" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "Bearbeitete Szene wurde nicht gespeichert, trotzdem importierte Szene " +#~ "öffnen?" + +#~ msgid "Import Image:" +#~ msgstr "Bild importieren:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Pfad konnte nicht gefunden werden: %s (bereits lokal)" + +#~ msgid "3D Scene Animation" +#~ msgstr "3D-Szenenanimation" + +#~ msgid "Uncompressed" +#~ msgstr "Unkomprimiert" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Verlustfrei komprimieren (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Verlustbehaftet komprimieren (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Komprimieren (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Texturformat" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Texturkompressionsqualität (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Textureinstellungen" + +#~ msgid "Please specify some files!" +#~ msgstr "Bitte gib einige Dateien an!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Es wird zumindest eine Datei für den Atlas benötigt." + +#~ msgid "Error importing:" +#~ msgstr "Fehler beim importieren:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Es ist nur eine Datei für eine große Textur erforderlich." + +#~ msgid "Max Texture Size:" +#~ msgstr "Maximale Texturgröße:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Texturen für Atlas (2D) importieren" + +#~ msgid "Cell Size:" +#~ msgstr "Zellgröße:" + +#~ msgid "Large Texture" +#~ msgstr "Große Textur" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Große Texturen (2D) importieren" + +#~ msgid "Source Texture" +#~ msgstr "Quelltextur" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Basis-Atlastextur" + +#~ msgid "Source Texture(s)" +#~ msgstr "Quelltextur(en)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Texturen für 2D importieren" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Texturen für 3D importieren" + +#~ msgid "Import Textures" +#~ msgstr "Texturen importieren" + +#~ msgid "2D Texture" +#~ msgstr "2D-Textur" + +#~ msgid "3D Texture" +#~ msgstr "3D-Textur" + +#~ msgid "Atlas Texture" +#~ msgstr "Atlastextur" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "MERKE: Das importieren von 2D Texturen ist nicht zwingend notwendig. " +#~ "Kopiere einfach png/jpg Dateien in das Projekt." + +#~ msgid "Crop empty space." +#~ msgstr "Leere Bereiche beschneiden." + +#~ msgid "Texture" +#~ msgstr "Textur" + +#~ msgid "Import Large Texture" +#~ msgstr "Große Textur importieren" + +#~ msgid "Load Source Image" +#~ msgstr "Quellbild laden" + +#~ msgid "Slicing" +#~ msgstr "Teile" + +#~ msgid "Saving" +#~ msgstr "Speichere" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Große Textur konnte nicht gespeichert werden:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Erstelle Atlas für:" + +#~ msgid "Loading Image:" +#~ msgstr "Lade Bild:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Bild konnte nicht geladen werden:" + +#~ msgid "Converting Images" +#~ msgstr "Bilder werden konvertiert" + +#~ msgid "Cropping Images" +#~ msgstr "Bilder werden beschnitten" + +#~ msgid "Blitting Images" +#~ msgstr "Blitting Bilder" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Atlas-Bild konnte nicht gespeichert werden:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Konvertierte Textur konnte nicht gespeichert werden:" + +#~ msgid "Invalid source!" +#~ msgstr "Fehlerhafte Quelle!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Fehlerhafte Übersetzungsquelle!" + +#~ msgid "Column" +#~ msgstr "Reihe" + +#~ msgid "No items to import!" +#~ msgstr "Keine Elemente zu importieren!" + +#~ msgid "No target path!" +#~ msgstr "Kein Zielpfad!" + +#~ msgid "Import Translations" +#~ msgstr "Übersetzungen importieren" + +#~ msgid "Couldn't import!" +#~ msgstr "Konnte nicht importiert werden!" + +#~ msgid "Import Translation" +#~ msgstr "Übersetzung importieren" + +#~ msgid "Source CSV:" +#~ msgstr "Quell-CSV:" + +#~ msgid "Ignore First Row" +#~ msgstr "Erste Zeile ignorieren" + +#~ msgid "Compress" +#~ msgstr "Komprimieren" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Zu Projekt hinzufügen (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Sprachen importieren:" + +#~ msgid "Translation" +#~ msgstr "Übersetzung" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Analysiere %d Dreiecke:" + +#~ msgid "Triangle #" +#~ msgstr "Dreieck #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Light-Baker einrichten:" + +#~ msgid "Fixing Lights" +#~ msgstr "Fixiere Lampen" + +#~ msgid "Making BVH" +#~ msgstr "Erstelle BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "übertrage zu Lightmaps:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Zuweisen von Textur #" + +#~ msgid "Baking Triangle #" +#~ msgstr "Baking von Dreieck #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "Nachbearbeiten von Textur #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "Lightmap-Octree-Backing-Prozess zurücksetzen (neu starten)." + +#~ msgid "Zoom (%):" +#~ msgstr "Vergrößerung (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Skelett.." + +#~ msgid "Zoom Reset" +#~ msgstr "Vergrößerung zurücksetzen" + +#~ msgid "Zoom Set.." +#~ msgstr "Vergrößerung setzen.." + +#~ msgid "Set a Value" +#~ msgstr "Einen Wert setzen" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Einrasten (Pixel):" + +#~ msgid "Parse BBCode" +#~ msgstr "BBCode parsen" + +#~ msgid "Length:" +#~ msgstr "Länge:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Audiodatei(en) öffnen" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "Fehler: Konnte Audio nicht laden!" + +#~ msgid "Add Sample" +#~ msgstr "Sample hinzufügen" + +#~ msgid "Rename Sample" +#~ msgstr "Sample umbenennen" + +#~ msgid "Delete Sample" +#~ msgstr "Sample löschen" + +#~ msgid "16 Bits" +#~ msgstr "16 Bit" + +#~ msgid "8 Bits" +#~ msgstr "8 Bit" + +#~ msgid "Stereo" +#~ msgstr "Stereo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Tonhöhe" + +#~ msgid "Window" +#~ msgstr "Fenster" + +#~ msgid "Move Right" +#~ msgstr "nach rechts" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Skaliere auf %s%%." + +#~ msgid "Up" +#~ msgstr "Hoch" + +#~ msgid "Down" +#~ msgstr "Herunter" + +#~ msgid "Bucket" +#~ msgstr "Eimer" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Ungültiger Projektpfad, der Pfad muss existieren!" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Ungültiger Projektpfad, project.godot darf nicht existieren." + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Ungültiger Projektpfad, project.godot muss existieren." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Projektpfad (muss existieren):" + +#~ msgid "Create New Resource" +#~ msgstr "Erstelle neue Ressource" + +#~ msgid "Open Resource" +#~ msgstr "Ressource öffnen" + +#~ msgid "Save Resource" +#~ msgstr "Ressource speichern" + +#~ msgid "Resource Tools" +#~ msgstr "Ressourcenwerkzeuge" + +#~ msgid "Make Local" +#~ msgstr "Lokal machen" + +#~ msgid "Edit Groups" +#~ msgstr "Gruppen bearbeiten" + +#~ msgid "Edit Connections" +#~ msgstr "Verbindungen bearbeiten" + +#~ msgid "GridMap Paint" +#~ msgstr "GridMap zeichnen" + +#~ msgid "Tiles" +#~ msgstr "Kacheln" + +#~ msgid "Areas" +#~ msgstr "Bereiche" + +#~ msgid "Ctrl+" +#~ msgstr "Strg+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Szene schließen? (Nicht gespeicherte Änderungen gehen verloren)" @@ -8058,9 +8287,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Schließen und zur letzten Szene wechseln" -#~ msgid "Expand to Parent" -#~ msgstr "Auf übergeordnetes Node ausdehnen" - #~ msgid "Del" #~ msgstr "Entfernen" @@ -8226,18 +8452,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Speichere übersetzbare Zeichenketten" -#~ msgid "Translatable Strings.." -#~ msgstr "Übersetzbare Textbausteine.." - #~ msgid "Install Export Templates" #~ msgstr "Exportvorlagen installieren" #~ msgid "Edit Script Options" #~ msgstr "Skriptoptionen bearbeiten" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Bitte außerhalb des Projektordners exportieren!" - #~ msgid "Error exporting project!" #~ msgstr "Fehler beim Exportieren des Projekts!" @@ -8296,18 +8516,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Einbeziehen" -#~ msgid "Change Image Group" -#~ msgstr "Ändere Bildergruppe" - #~ msgid "Group name can't be empty!" #~ msgstr "Gruppenname muss vorhanden sein!" #~ msgid "Invalid character in group name!" #~ msgstr "Ungültiges Zeichen in Gruppenname!" -#~ msgid "Group name already exists!" -#~ msgstr "Gruppenname existiert bereits!" - #~ msgid "Add Image Group" #~ msgstr "Füge Bildergruppe hinzu" @@ -8456,9 +8670,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Belichtung" -#~ msgid "Toggle Persisting" -#~ msgstr "Persistente an- und ausschalten" - #~ msgid "Global" #~ msgstr "Global" diff --git a/editor/translations/de_CH.po b/editor/translations/de_CH.po index c5234c20d9..e01560fa8a 100644 --- a/editor/translations/de_CH.po +++ b/editor/translations/de_CH.po @@ -191,10 +191,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Erstelle %d in neuer Ebene inklusiv Bild?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -356,265 +355,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Datei(en) öffnen" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Verbindung zu Node:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Connections editieren" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Szene kann nicht gespeichert werden." - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -651,6 +391,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -683,11 +431,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -755,6 +503,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -780,7 +542,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -797,12 +559,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -858,6 +633,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -865,7 +644,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -932,10 +711,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp #, fuzzy msgid "Project Founders" msgstr "Projekt exportieren" @@ -953,6 +728,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -993,6 +800,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1042,10 +859,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1057,12 +870,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" msgstr "" @@ -1085,6 +906,10 @@ msgid "Duplicate Audio Bus" msgstr "Node(s) duplizieren" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Move Audio Bus" msgstr "Bild bewegen/einfügen" @@ -1117,7 +942,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1207,7 +1033,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1215,9 +1041,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1250,18 +1074,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1281,30 +1106,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Datei existiert, Überschreiben?" @@ -1389,6 +1190,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1431,6 +1236,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1447,15 +1256,27 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1464,6 +1285,10 @@ msgid "Signals:" msgstr "" #: editor/editor_help.cpp +msgid "Enumerations" +msgstr "" + +#: editor/editor_help.cpp msgid "Enumerations:" msgstr "" @@ -1472,18 +1297,47 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Script hinzufügen" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1492,24 +1346,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1526,6 +1377,29 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Fehler beim Instanzieren der %s Szene" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Szene '%s' hat kapute Abhängigkeiten:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Fehler beim Instanzieren der %s Szene" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1584,6 +1458,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1749,6 +1650,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1775,7 +1682,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1786,14 +1693,14 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "" - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Szene '%s' hat kapute Abhängigkeiten:" #: editor/editor_node.cpp +msgid "Clear Recent Scenes" +msgstr "" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "" @@ -1826,7 +1733,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2050,6 +1957,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2058,7 +1969,7 @@ msgstr "" msgid "Play the project." msgstr "Projekt starten." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Abspielen" @@ -2074,7 +1985,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2148,6 +2059,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2163,14 +2083,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2234,11 +2146,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2290,26 +2219,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2420,10 +2329,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2457,9 +2362,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2469,89 +2382,90 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "Szene kann nicht gespeichert werden." #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "" +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Szene '%s' hat kapute Abhängigkeiten:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "Szene kann nicht gespeichert werden." +msgid "Provided name contains invalid characters" +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving dir:\n" -msgstr "Szene kann nicht gespeichert werden." +msgid "No name provided." +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Szene kann nicht gespeichert werden." #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2584,6 +2498,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2597,6 +2516,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2609,6 +2532,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2617,38 +2552,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2677,587 +2605,58 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp +#: editor/multi_node_edit.cpp #, fuzzy -msgid "Error initializing FreeType." -msgstr "Fehler bei der FreeType Inizialisierung." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Oberfläche %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Abbrechen" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Importiere Texturen für Atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Importiere Große Texturen (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importiere Texturen für 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D-Textur" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "" +msgid "MultiNode Set" +msgstr "MultiNode Set" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/node_dock.cpp #, fuzzy -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"MERKE: Das importieren von 2D Texturen ist nicht zwingend notwendig. Kopiere " -"einfach png/jpg Dateien in das Projekt." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" +msgid "Select a Node to edit Signals and Groups." +msgstr "Selektiere ein Node um deren Signale und Gruppen zu ändern." -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_translation_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "Add to Project (project.godot)" -msgstr "Zum Projekt hinzufügen (engine.cfg)" +msgid "Insert Point" +msgstr "Bild einfügen" -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/multi_node_edit.cpp -#, fuzzy -msgid "MultiNode Set" -msgstr "MultiNode Set" - -#: editor/node_dock.cpp -msgid "Groups" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/node_dock.cpp -#, fuzzy -msgid "Select a Node to edit Signals and Groups." -msgstr "Selektiere ein Node um deren Signale und Gruppen zu ändern." +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3417,7 +2816,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3528,10 +2926,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3587,64 +2981,185 @@ msgstr "Node Filter editieren" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "Datei(en) öffnen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "Verbindung zu Node:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Connections editieren" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Szene kann nicht gespeichert werden." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3687,11 +3202,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3744,59 +3263,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3825,11 +3357,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3841,7 +3378,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3866,11 +3403,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Ungültige Bilder löschen" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3881,23 +3427,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Node erstellen" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Fehler beim Instanzieren der %s Szene" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Okay :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Bitte nur ein Node selektieren." @@ -3912,45 +3463,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3960,14 +3472,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3990,6 +3494,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4068,22 +3592,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4184,6 +3704,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4312,12 +3836,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4496,16 +4080,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Ungültige Bilder löschen" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Ungültige Bilder löschen" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Ungültige Bilder löschen" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4564,6 +4151,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4618,63 +4213,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4765,6 +4307,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4806,18 +4352,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4900,7 +4434,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5165,10 +4699,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5185,10 +4715,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5420,6 +4946,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5565,6 +5095,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5577,11 +5111,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Node(s) entfernen" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5745,6 +5280,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5793,7 +5332,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5857,6 +5396,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5930,33 +5473,60 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Ungültiger Projektpfad, Pfad existiert nicht!" +msgid "The path does not exists." +msgstr "" #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "Ungültiger Projektpfad, engine.cfg vorhanden!" +msgid "Please choose a 'project.godot' file." +msgstr "Bitte ausserhalb des Projekt Verzeichnis exportieren!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "Ungültiger Projektpfad, engine.cfg nicht vorhanden!" +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Importierte Projekte" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Ungültiger Projektpfad, (wurde was geändert?)!" #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Die engine.cfg kann im Projektverzeichnis nicht erstellt werden." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Die engine.cfg kann im Projektverzeichnis nicht erstellt werden." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "Die engine.cfg kann im Projektverzeichnis nicht erstellt werden." @@ -5965,35 +5535,46 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" -msgstr "Existierendes Projekt importieren" +#, fuzzy +msgid "Rename Project" +msgstr "Neues Projekt erstellen" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Projektpfad (muss existieren):" +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Die engine.cfg kann im Projektverzeichnis nicht erstellt werden." #: editor/project_manager.cpp -msgid "Project Name:" -msgstr "Projektname:" +msgid "New Game Project" +msgstr "" + +#: editor/project_manager.cpp +msgid "Import Existing Project" +msgstr "Existierendes Projekt importieren" #: editor/project_manager.cpp msgid "Create New Project" msgstr "Neues Projekt erstellen" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "" +msgid "Project Name:" +msgstr "Projektname:" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "Node erstellen" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -6005,6 +5586,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Neues Projekt erstellen" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6040,10 +5626,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6102,17 +5684,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6174,7 +5753,7 @@ msgstr "Typ ändern" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6194,31 +5773,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6227,7 +5806,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6244,6 +5823,15 @@ msgid "Delete Item" msgstr "Node(s) löschen" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Verbindung zu Node:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6395,10 +5983,19 @@ msgid "New Script" msgstr "Script hinzufügen" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Verbindung zu Node:" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6437,6 +6034,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6464,26 +6065,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6611,14 +6192,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Connections editieren" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6806,6 +6379,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Datei existiert, Überschreiben?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6847,6 +6429,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6889,6 +6475,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6969,6 +6559,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7044,12 +6638,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7099,10 +6709,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7197,13 +6803,8 @@ msgstr "Projekteinstellungen" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Datei(en) öffnen" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7406,10 +7007,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Typ ändern" @@ -7795,6 +7404,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -7805,6 +7420,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Abbrechen" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Alert!" @@ -7812,10 +7431,6 @@ msgstr "Alert!" msgid "Please Confirm..." msgstr "Bitte bestätigen..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7844,6 +7459,71 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +#, fuzzy +msgid "Error initializing FreeType." +msgstr "Fehler bei der FreeType Inizialisierung." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + +#~ msgid "Surface %d" +#~ msgstr "Oberfläche %d" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Importiere Texturen für Atlas (2D)" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Importiere Große Texturen (2D)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importiere Texturen für 2D" + +#~ msgid "2D Texture" +#~ msgstr "2D-Textur" + +#, fuzzy +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "MERKE: Das importieren von 2D Texturen ist nicht zwingend notwendig. " +#~ "Kopiere einfach png/jpg Dateien in das Projekt." + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Zum Projekt hinzufügen (engine.cfg)" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Ungültiger Projektpfad, Pfad existiert nicht!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Ungültiger Projektpfad, engine.cfg vorhanden!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Ungültiger Projektpfad, engine.cfg nicht vorhanden!" + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Projektpfad (muss existieren):" + +#~ msgid "Edit Connections" +#~ msgstr "Connections editieren" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Datei(en) öffnen" + #, fuzzy #~ msgid "Error creating the signature object." #~ msgstr "Fehler beim Schreiben des Projekts PCK!" @@ -7879,9 +7559,6 @@ msgstr "" #~ "SampleLibrary Ressource in der 'samples' Eigenschaft erzeugt oder " #~ "definiert werden." -#~ msgid "Please export outside the project folder!" -#~ msgstr "Bitte ausserhalb des Projekt Verzeichnis exportieren!" - #~ msgid "Error exporting project!" #~ msgstr "Fehler beim Exportieren des Projekts!" diff --git a/editor/translations/editor.pot b/editor/translations/editor.pot index a1247ab925..cd26e9cbe0 100644 --- a/editor/translations/editor.pot +++ b/editor/translations/editor.pot @@ -186,10 +186,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -351,261 +350,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -642,6 +386,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -674,11 +426,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -745,6 +497,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -770,7 +536,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -787,12 +553,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -848,6 +627,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -855,7 +638,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -922,10 +705,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -942,6 +721,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -982,6 +793,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1030,10 +851,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1045,12 +862,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" msgstr "" @@ -1071,6 +896,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1102,7 +931,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1192,7 +1022,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1200,9 +1030,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1235,18 +1063,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1266,30 +1095,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1374,6 +1179,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1416,6 +1225,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1432,15 +1245,27 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1449,6 +1274,10 @@ msgid "Signals:" msgstr "" #: editor/editor_help.cpp +msgid "Enumerations" +msgstr "" + +#: editor/editor_help.cpp msgid "Enumerations:" msgstr "" @@ -1457,18 +1286,46 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +msgid "Description" +msgstr "" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1477,24 +1334,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1511,6 +1365,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1568,6 +1442,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1729,6 +1630,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1755,7 +1662,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1766,11 +1673,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1806,7 +1713,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2025,6 +1932,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2033,7 +1944,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2049,7 +1960,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2122,6 +2033,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2137,14 +2057,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2205,11 +2117,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2261,26 +2190,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2390,10 +2299,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2426,9 +2331,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2438,87 +2351,87 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming file:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2551,6 +2464,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2564,6 +2482,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2576,6 +2498,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2584,38 +2518,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2643,579 +2570,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3371,7 +2773,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3481,10 +2882,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3540,64 +2937,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3640,11 +3154,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3695,59 +3213,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3776,11 +3307,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3792,7 +3328,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3816,11 +3352,19 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Set pivot at mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3831,23 +3375,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3861,45 +3410,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3909,14 +3419,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3939,6 +3441,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4014,22 +3536,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4130,6 +3648,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4257,12 +3779,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4504,6 +4086,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4558,63 +4148,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4705,6 +4242,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4746,18 +4287,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4840,7 +4369,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5103,10 +4632,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5123,10 +4648,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5354,6 +4875,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5499,6 +5024,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5511,11 +5040,11 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" +msgid "Move (Before)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5677,6 +5206,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5725,7 +5258,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5789,6 +5322,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5859,19 +5396,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5879,10 +5426,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5891,23 +5454,23 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +msgid "Rename Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Create New Project" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Create New Project" msgstr "" #: editor/project_manager.cpp @@ -5915,11 +5478,19 @@ msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Create folder" +msgstr "" + +#: editor/project_manager.cpp +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5931,6 +5502,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5966,10 +5541,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6026,17 +5597,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6097,7 +5665,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6117,31 +5685,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6150,7 +5718,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6166,6 +5734,14 @@ msgid "Delete Item" msgstr "" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6314,10 +5890,18 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6354,6 +5938,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6381,26 +5969,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6527,14 +6095,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6715,6 +6275,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6755,6 +6323,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6795,6 +6367,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6875,6 +6451,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6950,12 +6530,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7005,10 +6601,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7100,12 +6692,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7295,10 +6883,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7652,6 +7248,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7661,15 +7263,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7699,3 +7301,19 @@ msgid "" "obtain a size. Otherwise, make it a RenderTarget and assign its internal " "texture to some node for display." msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" diff --git a/editor/translations/el.po b/editor/translations/el.po index 0532753542..4cf08adc7a 100644 --- a/editor/translations/el.po +++ b/editor/translations/el.po @@ -2,20 +2,20 @@ # Copyright (C) 2016-2017 Juan Linietsky, Ariel Manzur and the Godot community # This file is distributed under the same license as the Godot source code. # -# gtsiam <gtsiam@windowslive.com>, 2017. +# George Tsiamasiotis <gtsiam@windowslive.com>, 2017. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-06-29 17:12+0000\n" -"Last-Translator: gtsiam <gtsiam@windowslive.com>\n" +"PO-Revision-Date: 2017-08-27 16:46+0000\n" +"Last-Translator: George Tsiamasiotis <gtsiam@windowslive.com>\n" "Language-Team: Greek <https://hosted.weblate.org/projects/godot-engine/godot/" "el/>\n" "Language: el\n" "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 2.15-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -191,10 +191,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "ΔημιουÏγία %d νÎων κομματιών και εισαγωγή κλειδιών;" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -358,262 +357,6 @@ msgstr "Αλλαγή Ï„Ïπου τιμής πίνακα" msgid "Change Array Value" msgstr "Αλλαγή τιμής πίνακα" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "ΔωÏεάν" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Έκδοση:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "ΠεÏιεχόμενα:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Î Ïοβολή αÏχείων" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "ΠεÏιγÏαφή:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Εγκατάσταση" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Κλείσιμο" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "Δεν είναι δυνατή η επίλυση του ονόματος του κεντÏÎ¹ÎºÎ¿Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„Î®:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "Δεν είναι δυνατή η επίλυση." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Σφάλμα σÏνδεσης, παÏακαλώ ξαναπÏοσπαθήστε." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "Δεν ήταν δυνατή η σÏνδεση." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "Δεν ήταν δυνατή η σÏνδεση στον κεντÏικό υπολογιστή:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "Δεν λήφθηκε απόκÏιση από τον κεντÏικό υπολογιστή:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Δεν λήφθηκε απόκÏιση." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "Το αίτημα απÎτυχε, κώδικας επιστÏοφής:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Το αίτημα απÎτυχε." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "Το αίτημα απÎτυχε, πάÏα πολλÎÏ‚ ανακατευθήνσεις" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "Î’Ïόχος ανακατευθήνσεων." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "ΑπÎτυχε:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" -"ΕσφαλμÎνος κωδικός κατακεÏματισμοÏ, θα θεωÏηθεί ότι το αÏχείο Îχει αλοιωθεί." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "Αναμενόμενο:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "ΔοσμÎνο:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "Η δοκιμή κατακεÏÎ¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï sha256 απÎτυχε" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "Σφάλμα λήψης:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Επιτυχία!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Λήψη:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "Επίλυση..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "ΣÏνδεση.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Γίνεται αίτημα.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "Σφάλμα κατά την Ï€Ïαγματοποίηση αιτήματος" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "ΑνενεÏγό" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Ξαναδοκίμασε" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "Σφάλμα λήψης" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Η λήψη είναι ήδη σε εξÎλιξη!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "Î Ïώτο" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "Î ÏοηγοÏμενο" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "Επόμενο" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "Î ÏοηγοÏμενο" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Όλα" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Αναζήτηση:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Αναζήτηση" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Εισαγωγή" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Î Ïόσθετα" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Ταξινόμηση:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "ΑντιστÏοφή" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "ΚατηγοÏία:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "ΔιεÏθυνση:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "ΥποστήÏιξη.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Επίσημα" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Κοινότητα" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Δοκιμιμαστικά" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ΑÏχείο ZIP των Asset" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Λίστα συναÏτήσεων για '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Κλήση" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Λίστα συναÏτήσεων:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "ΠαÏάμετÏοι:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "ΕπιστÏÎφει:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Πήγαινε στη γÏαμμή" @@ -650,6 +393,14 @@ msgstr "ΟλόκληÏες λÎξεις" msgid "Selection Only" msgstr "Μόνο στην επιλογή" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Αναζήτηση" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "ΕÏÏεση" @@ -682,11 +433,11 @@ msgstr "Ρώτησε στην αντικατάσταση" msgid "Skip" msgstr "ΠαÏάλειψη" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "ΜεγÎθυνση" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "ΣμÏκÏινση" @@ -755,6 +506,20 @@ msgstr "ΑναβλημÎνη" msgid "Oneshot" msgstr "Μία κλήση" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Κλείσιμο" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "ΣÏνδεση" @@ -780,7 +545,7 @@ msgstr "ΣÏνδεση.." msgid "Disconnect" msgstr "ΑποσÏνδεση" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Σήματα" @@ -797,12 +562,25 @@ msgstr "ΑγαπημÎνα:" msgid "Recent:" msgstr "Î Ïόσφατα:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Αναζήτηση:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Αντιστοιχίες:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "ΠεÏιγÏαφή:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Αναζήτηση αντικατάστασης για:" @@ -862,6 +640,10 @@ msgid "Owners Of:" msgstr "Ιδιοκτήτες του:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Îα αφαιÏεθοÏν τα επιλεγμÎνα αÏχεία από το ÎÏγο; (ΑδÏνατη η αναίÏεση)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -871,8 +653,9 @@ msgstr "" "Îα αφαιÏεθοÏν; (ΑδÏνατη η αναίÏεση)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Îα αφαιÏεθοÏν τα επιλεγμÎνα αÏχεία από το ÎÏγο; (ΑδÏνατη η αναίÏεση)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Δεν είναι δυνατή η επίλυση." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -938,19 +721,12 @@ msgid "Godot Engine contributors" msgstr "ΣυνεισφÎÏοντες στην Godot Engine" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "ΣυγγÏαφÎας:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "ΔιαχειÏιστής" +msgstr "ΙδÏÏ…Ï„ÎÏ‚ του ÎÏγου" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Î ÏογÏαμματιστÎÏ‚" +msgstr "Επικεφαλής Ï€ÏογÏαμματιστής" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -961,118 +737,156 @@ msgid "Developers" msgstr "Î ÏογÏαμματιστÎÏ‚" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "ΣυγγÏαφείς" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Κλωνοποίηση κάτω" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "License" +msgstr "Άδεια" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Άδεια Ï„Ïίτων ομάδων" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Η μηχανή Godot βασίζεται σε μια σειÏά από δωÏεάν και Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ÎºÏŽÎ´Î¹ÎºÎ± " +"βιβλιοθήκες Ï„Ïίτων ομάδων, όλες συμβατÎÏ‚ με τους ÏŒÏους της άδειας MIT. " +"Ακολουθεί μία εκτενής λίστα με όλα τα σχετικά συστατικά της μηχανής μαζί με " +"όλες τις αντοίστοιχες δηλώσεις Ï€Ïοστασίας πνευματικών δικαιωμάτων και τους " +"ÏŒÏους των αδειών τους." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "ΠεÏιεχόμενα:" +msgstr "Όλα τα συστατικά" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "ΠεÏιεχόμενα:" +msgstr "Συστατικά" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Άδειες" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Σφάλμα κατά το άνοιγμα του πακÎτου, δεν είναι αÏχείο zip." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "Ασυμπίεστο" +msgstr "Αποσυμπίεση asset" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "Το πακÎτο εγκαταστάθηκε επιτυχώς!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Επιτυχία!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Εγκατάσταση" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "Το πακÎτο εγκαταστάθηκε επιτυχώς!" +msgstr "Î ÏόγÏαμμα εγκατάστασης πακÎτων" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Ηχεία" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Î Ïοσθήκη συμβάντος" +msgstr "Î Ïοσθήκη εφÎ" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "Άνοιγμα διάταξης διαÏλων ήχου" +msgstr "Μετονομασία διαÏλου ήχου" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Άνοιγμα διάταξης διαÏλων ήχου" +msgstr "Εναλλαγή σόλο διαÏλου ήχου" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "Άνοιγμα διάταξης διαÏλων ήχου" +msgstr "Εναλλαγή σίγασης διαÏλου ήχου" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Εναλλαγή παÏάκαμψης εφΠδιαÏλου ήχου" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "Επιλογή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Î´Î¹Î±Ïλου ήχου" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Î Ïοσθήκη εφΠδιαÏλου ήχου" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "Μετακίνηση εφΠδιαÏλου ήχου" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "ΔιαγÏαφή επιλεγμÎνου" +msgstr "ΔιαγÏαφή εφΠδιαÏλου ήχου" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "ΕπιλογÎÏ‚ υπο-σκηνής" +msgstr "Δίαυλος ήχου, ΣÏÏσιμο και απόθεση για αναδιάταξη." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Σόλο" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Σίγαση" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "ΠαÏάκαμψη" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "ΕπιλογÎÏ‚ διαÏλου" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1081,32 +895,37 @@ msgstr "Διπλασιασμός" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "ΕπαναφοÏά μεγÎθυνσης" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "ΔιαγÏαφή επιλεγμÎνου" +msgstr "ΔιαγÏαφή εφÎ" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "Î Ïοσθήκη διαÏλου" +msgstr "Î Ïοσθήκη διαÏλου ήχου" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "Ο Ï€ÏωτεÏον δίαυλος δεν μποÏεί να διαγÏαφεί!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "ΔιαγÏαφή διάταξης" +msgstr "ΔιαγÏαφή διαÏλου ήχου" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "ΑναπαÏαγωγή κίνησης" +msgstr "ΑναπαÏαγωγή διαÏλου ήχου" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "ΕπαναφοÏά μεγÎθυνσης" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "ΕνÎÏγεια μετακίνησης" +msgstr "Μετακίνηση διαÏλου ήχου" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1122,32 +941,28 @@ msgstr "Άνοιγμα διάταξης διαÏλων ήχου" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "Δεν υπάÏχει αÏχείο 'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"ΆκυÏη επÎκταση αÏχείου.\n" -"ΠαÏακαλώ χÏησιμοποιήστε .font." +msgstr "ΆκυÏο αÏχείο, δεν είναι διάταξη διαÏλων ήχου." #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "Î Ïοσθήκη διαÏλου" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "ΔημιουÏγία νÎου πόÏου" +msgstr "ΔημιουÏγία νÎας διάταξης διαÏλων ήχου." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "ΦόÏτωσε" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "ΦόÏτωσε υπάÏχων πόÏο στη μνήμη και επεξεÏγάσου τον." +msgstr "ΦόÏτωση υπαÏκτής διάταξης διαÏλων ήχου." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1155,18 +970,16 @@ msgid "Save As" msgstr "Αποθήκευση ÏŽÏ‚" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "Αποθήκευση διάταξης διαÏλων ήχου ÏŽÏ‚.." +msgstr "Αποθήκευση διάταξης διαÏλων ήχου σε αÏχείο." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Î Ïοεπιλογή" +msgstr "ΦόÏτωση Ï€Ïοεπιλογής" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "ΦόÏτωση Ï€ÏοεπιλεγμÎνης διάταξης διαÏλων ήχου." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1235,7 +1048,7 @@ msgid "Rearrange Autoloads" msgstr "Αναδιάταξη των AutoLoad" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "ΔιαδÏομή:" @@ -1243,9 +1056,7 @@ msgstr "ΔιαδÏομή:" msgid "Node Name:" msgstr "Όνομα κόμβου:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Όνομα" @@ -1270,27 +1081,27 @@ msgid "Updating scene.." msgstr "ΕνημÎÏωση σκηνής.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "ΠαÏακαλοÏμε αποθηκεÏστε την σκηνή Ï€Ïώτα." +msgstr "ΠαÏακαλοÏμε επιλÎξτε Ï€Ïώτα Îναν βασικό κατάλογο" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "ΕπιλÎξτε Îνα λεξικό" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "ΔημιουÏγία φακÎλου" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Όνομα:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "ΑδÏνατη η δημιουÏγία φακÎλου." @@ -1310,30 +1121,6 @@ msgstr "ΠακετάÏισμα" msgid "Template file not found:\n" msgstr "Δεν βÏÎθηκε το αÏχείο Ï€ÏοτÏπου:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Î ÏοστÎθηκαν:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "ΑφαιÏÎθηκαν:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Σφάλμα κατά την αποθήκευση άτλαντα:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "ΑδÏνατη η αποθήκευση υπό-εικόνας άτλαντα:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Εξαγωγή για %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "ΑÏχικοποίηση.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Το αÏχείο υπάÏχει. ΘÎλετε να το αντικαταστήσετε;" @@ -1418,6 +1205,11 @@ msgstr "Μετακίνηση αγαπημÎνου πάνω" msgid "Move Favorite Down" msgstr "Μετακίνηση αγαπημÎνου κάτω" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "ΑδÏνατη η δημιουÏγία φακÎλου." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Φάκελοι & ΑÏχεία:" @@ -1460,6 +1252,10 @@ msgstr "Λίστα κλάσεων:" msgid "Search Classes" msgstr "Αναζήτηση κλάσεων" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Πάνω" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Κλάση:" @@ -1476,15 +1272,30 @@ msgstr "ΚληÏονομείται από:" msgid "Brief Description:" msgstr "ΣÏντομη πεÏιγÏαφή:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "ΜÎλη:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "ΜÎλη:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Δημόσιες συναÏτήσεις:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Δημόσιες συναÏτήσεις:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Στοιχεία του θÎματος GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Στοιχεία του θÎματος GUI:" @@ -1494,53 +1305,85 @@ msgstr "Σήματα:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "ΑπαÏιθμήσεις:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Κινήσεις" +msgstr "ΑπαÏιθμήσεις:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "απαÏίθμηση " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "ΣταθεÏÎÏ‚:" #: editor/editor_help.cpp msgid "Constants:" msgstr "ΣταθεÏÎÏ‚:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "ΠεÏιγÏαφή:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Ιδιότητες:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "ΠεÏιγÏαφή ιδιότητας:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Λίστα συναÏτήσεων:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "ΠεÏιγÏαφή μεθόδου:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Αναζήτηση κειμÎνου" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " Έξοδος:" +msgstr "Έξοδος:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "ΕκκαθάÏιση" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Σφάλμα κατά την αποθήκευση πόÏου!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Αποθήκευση πόÏου ως.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Εντάξει.." @@ -1557,6 +1400,30 @@ msgid "Error while saving." msgstr "Σφάλμα κατά την αποθήκευση." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "ΑδÏνατη η λειτουÏγία στο '..'" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Σφάλμα κατά την αποθήκευση." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Η σκηνή '%s' Îχει σπασμÎνες εξαÏτήσεις:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Σφάλμα κατά την αποθήκευση." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Αποθήκευση σκηνής" @@ -1569,9 +1436,8 @@ msgid "Creating Thumbnail" msgstr "ΔημιουÏγία μικÏογÏαφίας" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "Αυτή η λειτουÏγία δεν μποÏεί να γίνει χωÏίς σκηνή." +msgstr "Αυτή η λειτουÏγία δεν μποÏεί να γίνει χωÏίς Ïίζα δÎντÏου." #: editor/editor_node.cpp msgid "" @@ -1617,6 +1483,33 @@ msgid "Restored default layout to base settings." msgstr "ΕπαναφοÏά της Ï€ÏοεπιλεγμÎνης διάταξης στις βασικÎÏ‚ Ïυθμίσεις." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "ΑντιγÏαφή παÏαμÎÏ„Ïων" @@ -1706,13 +1599,12 @@ msgid "Quick Open Script.." msgstr "ΓÏήγοÏη άνοιγμα δεσμής ενεÏγειών..." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Αποθήκευση αÏχείου" +msgstr "Αποθήκευση & Κλείσιμο" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Αποθήκευση αλλαγών στο '%s' Ï€Ïιν το κλείσιμο;" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1743,9 +1635,8 @@ msgid "Export Tile Set" msgstr "Εξαγωγή σετ πλακιδίων" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Αυτή η λειτουÏγία δεν μποÏεί να γίνει χωÏίς σκηνή." +msgstr "Αυτή η λειτουÏγία δεν μποÏεί να γίνει χωÏίς Îναν επιλεγμÎνο κόμβο." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1779,22 +1670,28 @@ msgid "Exit the editor?" msgstr "ΤεÏματισμός του Ï€ÏογÏάμματος επεξεÏγασίας;" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "ΔιαχειÏιστής" +msgstr "Άνοιγμα του διαχειÏιστή ÎÏγων;" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Αποθήκευση αÏχείου" +msgstr "Αποθήκευση & Έξοδος" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Αποθήκευση αλλαγών στις ακόλουθες σκηνÎÏ‚ σκηνÎÏ‚ Ï€Ïιν την Îξοδο;" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Αποθήκευση αλλαγών στις ακόλουθες σκηνÎÏ‚ σκηνÎÏ‚ Ï€Ïιν το άνοιγμα του " +"διαχειÏιστή ÎÏγων;" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1802,19 +1699,21 @@ msgstr "Επιλογή κÏÏιας σκηνής" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "ΑδÏνατη η ενεÏγοποίηση Ï€Ïόσθετης επÎκτασης στο: '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' απÎτυχε η ανάλυση του αÏγείου παÏαμÎÏ„Ïων." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"ΑδÏνατη η ÎÏ…Ïεση του πεδίου 'script' για την Ï€Ïόσθετη επÎκταση στο: 'res://" +"addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "ΑδÏνατη η φόÏτωση δεσμής ενεÏγειών Ï€ÏοσθÎτου από τη διαδÏομή: '" #: editor/editor_node.cpp msgid "" @@ -1826,7 +1725,7 @@ msgstr "" "σκηνή." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "α..." @@ -1840,14 +1739,15 @@ msgstr "" "συνÎχεια, αποθηκεÏστε τη μÎσα στη διαδÏομή του ÎÏγου." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Σφάλμα κατά τη φόÏτωση σκηνής." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Η σκηνή '%s' Îχει σπασμÎνες εξαÏτήσεις:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "ΕκκαθάÏιση Ï€Ïόσφατων αÏχείων" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Αποθήκευση διάταξης" @@ -1877,11 +1777,10 @@ msgid "Distraction Free Mode" msgstr "ΛειτουÏγία χωÏίς διάσπαση Ï€Ïοσοχής" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "ΛειτουÏγία χωÏίς διάσπαση Ï€Ïοσοχής" +msgstr "Εναλλαγή λειτουÏγίας χωÏίς πεÏισπασμοÏÏ‚." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Σκηνή" @@ -2120,6 +2019,10 @@ msgstr "ΕÏώτηση&Απάντηση" msgid "Issue Tracker" msgstr "ΔιαχείÏιση Ï€Ïοβλημάτων" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Κοινότητα" + #: editor/editor_node.cpp msgid "About" msgstr "Σχετικά" @@ -2128,7 +2031,7 @@ msgstr "Σχετικά" msgid "Play the project." msgstr "ΑναπαÏαγωγή του ÎÏγου." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "ΑναπαÏαγωγή" @@ -2144,7 +2047,7 @@ msgstr "ΠαÏση της σκηνής" msgid "Stop the scene." msgstr "ΔιÎκοψε τη σκηνή." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Διακοπή" @@ -2217,6 +2120,16 @@ msgid "Object properties." msgstr "Ιδιότητες αντικειμÎνου." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Αλλαγή διανυσματικής σταθεÏάς" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Εισαγωγή" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "ΣÏστημα αÏχείων" @@ -2230,15 +2143,7 @@ msgstr "Έξοδος" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Επανεισαγωγή" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "ΕνημÎÏωση" +msgstr "ΧωÏις αποθήκευση" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2265,9 +2170,8 @@ msgid "Open & Run a Script" msgstr "Άνοιξε & ΤÏÎξε μία δεσμή ενεÏγειών" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "ÎÎα κληÏονομημÎνη σκηνή.." +msgstr "ÎÎα κληÏονομημÎνη" #: editor/editor_node.cpp msgid "Load Errors" @@ -2301,11 +2205,29 @@ msgstr "Άνοιγμα του επόμενου επεξεÏγαστή" msgid "Open the previous Editor" msgstr "Άνοιγμα του Ï€ÏοηγοÏμενου επεξεÏγαστή" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "ΔημιουÏγία βιβλιοθήκης πλεγμάτων" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "ΜικÏογÏαφία.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "ΕγκατεστημÎνα Ï€Ïόσθετα:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "ΕνημÎÏωση" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Έκδοση:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "ΣυγγÏαφÎας:" @@ -2357,35 +2279,17 @@ msgstr "Εαυτός" msgid "Frame #:" msgstr "ΚαÏÎ #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "ΠαÏακαλώ πεÏιμÎνετε να ολοκληÏωθεί η σάÏωση." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Η Ï„ÏÎχουσα σκηνή Ï€ÏÎπει να αποθηκευτεί για να επαν-εισάγετε." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Αποθήκευση & Επανεισαγωγή" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Επανεισαγωγή" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Επανεισαγωγή Ï„ÏοποπιημÎνων πόÏων" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "ΕπιλÎξτε συσκευή από την λίστα" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"Δεν βÏÎθηκε εκτελÎσιμη διαμόÏφωση εξαγωγής για αυτή την πλατφόÏμα.\n" +"ΠαÏακαλοÏμε Ï€ÏοσθÎστε μία εκτελÎσιμη διαμόÏφωση στο Î¼ÎµÎ½Î¿Ï ÎµÎ¾Î±Î³Ï‰Î³Î®Ï‚." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2488,10 +2392,6 @@ msgid "Importing:" msgstr "Εισαγωγή:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "ΦόÏτωση Ï€ÏοτÏπων εξαγωγής" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "ΤÏÎχουσα Îκδοση:" @@ -2526,60 +2426,78 @@ msgid "Cannot navigate to '" msgstr "ΑδÏνατη η πλοήγηση στο '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Αποθήκευση & Επανεισαγωγή" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "Πηγή:" +msgstr "" +"\n" +"Πηγή: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Ίδια αÏχεία πηγής και Ï€ÏοοÏισμοÏ, παÏάλειψη ενÎÏγειας." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Δεν ήταν δυνατή η φόÏτωση/επεξεÏγασία της πηγαίας γÏαμματοσειÏάς." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Δεν είναι δυνατή η εισαγωγή ενός αÏχείου πάνω στον εαυτό του:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Ίδιες διαδÏομÎÏ‚ πηγής και Ï€ÏοοÏισμοÏ, παÏάλειψη ενÎÏγειας." +#, fuzzy +msgid "Error moving:\n" +msgstr "Σφάλμα κατά την μετακίνηση καταλόγου:\n" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "ΑδÏνατη η μετακίνηση καταλόγων μÎσα στους εαυτοÏÏ‚ τους." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Η σκηνή '%s' Îχει σπασμÎνες εξαÏτήσεις:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Σφάλμα κατά την φόÏτωση εικόνας:" +msgid "No name provided." +msgstr "Μετονομασία ή μετακίνηση.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Σφάλμα κατά την εισαγωγή:" +msgid "Name contains invalid characters." +msgstr "ΈγκυÏοι χαÏακτήÏες:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "ΑδÏνατη η λειτουÏγία στο '..'" +msgid "A file or folder with this name already exists." +msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "ΕπιλÎξτε νÎο όνομα και θÎση για:" +#, fuzzy +msgid "Renaming file:" +msgstr "Μετονομασία μεταβλητής" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Δεν επιλÎχθηκαν αÏχεία!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Μετονομασία κόμβου" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2590,40 +2508,38 @@ msgid "Collapse all" msgstr "ΣÏμπτηξη όλων" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Εμφάνιση στη διαχείÏιση αÏχείων" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Στιγμιότυπο" +msgid "Copy Path" +msgstr "ΑντιγÏαφή διαδÏομής" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "ΕπεξεÏγασία εξαÏτήσεων .." +#, fuzzy +msgid "Rename.." +msgstr "Μετονομασία" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Î Ïοβολή Ιδιοκτητών .." +msgid "Move To.." +msgstr "Μετακίνηση σε..." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "ΑντιγÏαφή διαδÏομής" +#, fuzzy +msgid "New Folder.." +msgstr "ΔημιουÏγία φακÎλου" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Μετονομασία ή μετακίνηση.." +msgid "Show In File Manager" +msgstr "Εμφάνιση στη διαχείÏιση αÏχείων" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Μετακίνηση σε..." +msgid "Instance" +msgstr "Στιγμιότυπο" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "ΠληÏοφοÏίες" +msgid "Edit Dependencies.." +msgstr "ΕπεξεÏγασία εξαÏτήσεων .." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Εκ νÎου εισαγωγή..." +msgid "View Owners.." +msgstr "Î Ïοβολή Ιδιοκτητών .." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2652,11 +2568,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"ΣάÏωση αÏχείων,\n" +"ΠαÏακαλώ πεÏιμÎνετε.." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Μετακίνηση" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Μετονομασία" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Î Ïοσθήκη σε Ομάδα" @@ -2666,76 +2589,87 @@ msgid "Remove from Group" msgstr "ΚατάÏγηση από την ομάδα" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Εισαγωγή σκηνής..." +msgstr "Εισαγωγή ως μονή σκηνή" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Εισαγωγή με ξεχωÏιστά υλικά" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Εισαγωγή με ξεχωÏιστά υλικά" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Εισαγωγή με ξεχωÏιστά αντικείμενα" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Εισαγωγή με ξεχωÏιστά υλικά και αντικείμενα" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Εισαγωγή με ξεχωÏιστά υλικά και αντικείμενα" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Εισαγωγή με ξεχωÏιστά υλικά" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Εισαγωγή με ξεχωÏιστά υλικά και αντικείμενα" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "Εισαγωγή 3D σκηνής" +msgstr "Εισαγωγή ως πολλαπλÎÏ‚ σκηνÎÏ‚" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Εισαγωγή ως πολλαπλÎÏ‚ σκηνÎÏ‚ και υλικά" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Εισαγωγή σκηνής" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Εισαγωγή σκηνής..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "ΕκτÎλεση Ï€ÏοσαÏμοσμÎνης δÎσμης ενεÏγειών..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Δεν ήταν δυνατή η φόÏτωση της δεσμής ενεÏγειών για μετά την εισαγωγή:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" "ΆκυÏη / χαλασμÎνη δεσμή ενεÏγειών για την διαδικασία της μετ-εισαγωγής " "(ελÎγξτε την κονσόλα):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Σφάλμα κατά την εκτÎλεση της δÎσμης ενεÏγειών μετ-εισαγωγής:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Αποθήκευση..." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "ΟÏισμός ως Ï€Ïοεπιλογής για '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "ΕκκαθάÏιση Ï€Ïοεπιλογής για '%s'" #: editor/import_dock.cpp msgid " Files" @@ -2747,585 +2681,12 @@ msgstr "Εισαγωγή ÏŽÏ‚:" #: editor/import_dock.cpp editor/property_editor.cpp msgid "Preset.." -msgstr "Î ÏοκαθοÏισμÎνο..." +msgstr "ΔιαμόÏφωση..." #: editor/import_dock.cpp msgid "Reimport" msgstr "Επανεισαγωγή" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Δεν υπάÏχουν μάσκες bit για εισαγωγή!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Η διαδÏομή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎ¯Î½Î±Î¹ άδεια." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "Η διαδÏομή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Ï€ÏÎπει να είναι μία πλήÏης διαδÏομή σε πόÏο." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Η διαδÏομή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Ï€ÏÎπει να υπάÏχει." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Η διαδÏομή αποθήκευσης είναι άδεια!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Εισαγωγή μάσκας bit" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Πηγαίες υφÎÏ‚:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "ΔιαδÏομή Ï€ÏοοÏισμοÏ:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Αποδοχή" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Μάσκα bit" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Δεν δόθηκε πηγαίο αÏχείο γÏαμματοσειÏάς!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Δε δόθηκε πόÏος γÏαμματοσειÏάς Ï€ÏοοÏισμοÏ!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"ΆκυÏη επÎκταση αÏχείου.\n" -"ΠαÏακαλώ χÏησιμοποιήστε .font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Δεν ήταν δυνατή η φόÏτωση/επεξεÏγασία της πηγαίας γÏαμματοσειÏάς." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Δεν ήταν δυνατή η αποθήκευση της γÏαμματοσειÏάς." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Πηγαία γÏαμματοσειÏά:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "ΜÎγεθος πηγαίας γÏαμματοσειÏάς:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Î ÏŒÏος Ï€ÏοοÏισμοÏ:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "ΓαζÎες καὶ μυÏτιὲς δὲν θὰ βÏá¿¶ πιὰ στὸ χÏυσαφὶ ξÎφωτο." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Δοκιμή:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "ΕπιλογÎÏ‚:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Εισαγωγή γÏαμματοσειÏάς" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Αυτό το αÏχείο είναι ήδη Îνα αÏχείο γÏαμματοσειÏάς της Godot, παÏακαλώ " -"υποβάλετε Îνα αÏχείο Ï„Ïπου BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "ΑπÎτυχε το άνοιγμα ως αÏχείο BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Σφάλμα κατά την αÏχικοποίηση του FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Άγνωστη μοÏφή γÏαμματοσειÏάς." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Σφάλμα κατά την φόÏτωση της γÏαμματοσειÏάς." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Μη ÎγκυÏο μÎγεθος γÏαμματοσειÏάς." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "ΆκυÏη Ï€ÏοσαÏμοσμÎνη πηγή γÏαμματοσειÏάς." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "ΓÏαμματοσειÏά" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Δεν υπάÏχουν πλÎγματα για εισαγωγή!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Εισαγωγή ενός πλÎγματος" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Πηγαία πλÎγματα:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "ΠλÎγμα" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Επιφάνεια %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Δεν υπάÏχουν δείγματα για εισαγωγή!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Εισαγωγή δειγμάτων ήχου" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Πηγαία δείγματα:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Δείγμα ήχου" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "ÎÎο απόσπασμα" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "ΕπιλογÎÏ‚ κίνησης" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Σημαίες" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Ψήστε FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "ΕÏγαλείο βελτιστοποίησης" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "ΜÎγιστο γÏαμμικό σφάλμα" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "ΜÎγιστο γωνιακό σφάλμα" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Ανώτατη Γωνία" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Αποσπάσματα" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "ΑÏχή" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "ΤÎλος" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Επανάληψη" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "ΦίλτÏα" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Η διαδÏομή Ï€ÏοÎλευσης είναι άδεια." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Δεν ήταν δυνατή η φόÏτωση της δεσμής ενεÏγειών μετ-εισαγωγής." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" -"ΆκυÏη / χαλασμÎνη δεσμή ενεÏγειών για την διαδικασία της μετ-εισαγωγής." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Σφάλμα κατά την εισαγωγή της σκηνής." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Εισαγωγή 3D σκηνής" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Σκηνή Ï€ÏοÎλευσης:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Το ίδιο με την στοχευμÎνη σκηνή" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "ΚοινόχÏηστο" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "ΕπιλεγμÎνος φάκλος υφών:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Δεσμή ενεÏγειών μετ-επεξεÏγασίας:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Î ÏοσαÏμοσμÎνος Ï„Ïπος ÏÎ¹Î¶Î¹ÎºÎ¿Ï ÎºÏŒÎ¼Î²Î¿Ï…:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Αυτόματο" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Όνομα ÏÎ¹Î¶Î¹ÎºÎ¿Ï ÎºÏŒÎ¼Î²Î¿Ï…:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Τα ακόλουθα αÏχεία λείπουν:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Εισαγωγή οÏτως ή άλλως" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "ΑκÏÏωση" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Εισαγωγή & Άνοιγμα" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"Η Ï„ÏÎχουσα σκηνή δεν Îχει αποθηκευτεί, άνοιγμα της εισαγμÎνης σκηνής οÏτως ή " -"άλλως;" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Εισαγωγή εικόνας:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Δεν είναι δυνατή η εισαγωγή ενός αÏχείου πάνω στον εαυτό του:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" -"Δεν είναι δυνατή η μετατÏοπή της διαδÏομής σε τοπική: %s (είναι ήδη τοπικό)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Κίνηση Ï„Ïισδιάστατης σκηνής" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Ασυμπίεστο" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Συμπίεση χωÏίς απώλειες (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Συμπίεση με απώλειες (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Συμπίεση (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "ΜοÏφή υφής" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Ποιότητα συμπίεσης υφής (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "ΕπιλογÎÏ‚ υφής" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "ΠαÏακαλώ καθοÏίστε κάποια αÏχεία!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Τουλάχιστον Îνα αÏχείο απαιτείται για τον άτλαντα." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Σφάλμα κατά την εισαγωγή:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Μόνο Îνα αÏχείο είναι απαÏαίτητη για μεγάλη υφή." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "ΜÎγιστο μÎγεθος υφής:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Εισαγωγή υφών για τον άτλαντα (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "ΜÎγεθος κελιοÏ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Μεγάλη υφή" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Εισαγωγής Μεγάλων Υφών (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Υφή Ï€ÏοÎλευσης" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Βασική υφή άτλαντα" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "ΥφÎÏ‚ Ï€ÏοÎλευσης" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Εισαγωγή υφών για 2 διαστάσεις" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Εισαγωγή υφών για 3 διαστάσεις" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Εισαγωγή υφών" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Υφή 2 διαστάσεων" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Υφή 3 διαστάσεων" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Υφή άτλαντα" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"ΣΗΜΕΙΩΣΗ: Η εισαγωγή δισδιάστατων υφών δεν είναι υποχÏεωτική. Απλά " -"αντιγÏάψτε τα αÏχεία png/jpg στο ÎÏγο." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "ΠεÏικοπή άδειου χώÏου." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Υφή" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Εισαγωγή μεγάλης υφής" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "ΦόÏτωση εικόνας Ï€ÏοÎλευσης" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Κατάτμηση" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Εισαγωγή" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Αποθήκευση" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Δεν ήταν δυνατή η αποθήκευση μεγάλης υφής:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Κατασκευή άτλαντα για:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "ΦόÏτωση εικόνας:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Δεν ήταν δυνατή η φόÏτωση της εικόνας:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "ΜετατÏοπή Εικόνων" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "ΠεÏικοπή Εικόνων" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Συνδυασμός εικόνων" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Δεν ήταν δυνατή η αποθήκευση εικόνας άτλαντα:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Δεν ήταν δυνατή η αποθήκευση υφής που Îχει μετατÏαπεί:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Μη ÎγκυÏη πηγή!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Μη ÎγκυÏη πηγή μετάφÏασης!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Στήλη" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Γλώσσα" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Δεν υπάÏχουν στοιχεία για εισαγωγή!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Καμία διαδÏομή Ï€ÏοοÏισμοÏ!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Εισαγωγή μεταφÏάσεων" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Δεν ήταν δυνατή η εισαγωγή!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Εισαγωγή μετάφÏασης" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV Ï€ÏοÎλευσης:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Αγνόησε την Ï€Ïώτη γÏαμμή" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Συμπίεση" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "Î Ïόσθεσε στο ÎÏγο (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Εισαγωγή γλωσσών:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "ΜετάφÏαση" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "Σετ πολλαπλών κόμβων" @@ -3338,6 +2699,49 @@ msgstr "Ομάδες" msgid "Select a Node to edit Signals and Groups." msgstr "ΕπιλÎξτε Îνα κόμβο για να επεξεÏγαστείτε τα σήματα και τις ομάδες." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Δημιουγία πολυγώνου" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "ΕπεγεÏγασία πολυγώνου" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Εισαγωγή" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "ΕπεγεÏγασία πολυγώνου (ΑφαίÏεση σημείου)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "ΑφαίÏεση πολυγώνου και σημείου" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "ΔημιουÏγία νÎου πολυγώνου από την αÏχή." + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"ΕπεξεÏγασία υπαÏÎºÏ„Î¿Ï Ï€Î¿Î»Ï…Î³ÏŒÎ½Î¿Ï…:\n" +"ΑÏιστεÏÏŒ κλικ: Μετακίνηση σημείου.\n" +"Ctrl + ΑÏιστεÏÏŒ κλικ: ΔιαίÏεση τμήματος.\n" +"Δεξί κλικ: ΔιαγÏαφή σημείου." + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "Εναλλαγή αυτόματης αναπαÏαγωγής" @@ -3491,7 +2895,6 @@ msgstr "Όνομα κίνησης:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3519,9 +2922,8 @@ msgid "New name:" msgstr "ÎÎο όνομα:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "ΕπεξεÏγασία φίλτÏων κόμβων" +msgstr "ΕπεξεÏγασία φίλτÏων" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3602,10 +3004,6 @@ msgid "Delete Input" msgstr "ΔιαγÏαφή εισόδου" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Μετονομασία" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Το δÎντÏο κίνησης είναι ÎγκυÏο." @@ -3661,66 +3059,182 @@ msgstr "ΕπεξεÏγασία φίλτÏων κόμβων" msgid "Filters.." msgstr "ΦίλτÏα.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Ανάλυση %d ΤÏιγώνων:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "ΔωÏεάν" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "ΤÏίγωνο #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "ΠεÏιεχόμενα:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "ΡÏθμιση Ï€ÏοεπεγεÏγαστή φωτός:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Î Ïοβολή αÏχείων" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Ανάλυση γεωμετÏίας" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Δεν είναι δυνατή η επίλυση του ονόματος του κεντÏÎ¹ÎºÎ¿Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„Î®:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "ΔιόÏθωση φώτων" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Δεν είναι δυνατή η επίλυση." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "ΔημιουÏγία BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Σφάλμα σÏνδεσης, παÏακαλώ ξαναπÏοσπαθήστε." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "ΔημιουÏγία Î¿ÎºÏ„Î±Î´Î¹ÎºÎ¿Ï Î´ÎντÏου φωτός" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Δεν ήταν δυνατή η σÏνδεση." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "ΔημιουÏγία υφής Î¿ÎºÏ„Î±Î´Î¹ÎºÎ¿Ï Î´ÎντÏου" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Δεν ήταν δυνατή η σÏνδεση στον κεντÏικό υπολογιστή:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "ΜεταφοÏά στους χάÏτες φωτός:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Δεν λήφθηκε απόκÏιση από τον κεντÏικό υπολογιστή:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "ΔÎσμευση υφής #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Δεν λήφθηκε απόκÏιση." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Î ÏοεπεξεÏγασία Ï„Ïιγώνου #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Το αίτημα απÎτυχε, κώδικας επιστÏοφής:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "ΜετεπεξεÏγασία υφής #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Το αίτημα απÎτυχε." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Î ÏοεπεξεÏγάσου!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Το αίτημα απÎτυχε, πάÏα πολλÎÏ‚ ανακατευθήνσεις" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Î’Ïόχος ανακατευθήνσεων." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "ΑπÎτυχε:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -"ΕπαναφοÏά της Ï€ÏοεπεξεÏγασίας του Î¿ÎºÏ„Î±Î´Î¹ÎºÎ¿Ï Î´ÎντÏου του χάÏτη φωτός " -"(Εκκίνηση από την αÏχή)." +"ΕσφαλμÎνος κωδικός κατακεÏματισμοÏ, θα θεωÏηθεί ότι το αÏχείο Îχει αλοιωθεί." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Αναμενόμενο:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "ΔοσμÎνο:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Η δοκιμή κατακεÏÎ¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï sha256 απÎτυχε" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Σφάλμα λήψης:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Λήψη:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "Επίλυση..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "ΣÏνδεση.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Γίνεται αίτημα.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Σφάλμα κατά την Ï€Ïαγματοποίηση αιτήματος" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "ΑνενεÏγό" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Ξαναδοκίμασε" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Σφάλμα λήψης" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Η λήψη είναι ήδη σε εξÎλιξη!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "Î Ïώτο" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "Î ÏοηγοÏμενο" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "Επόμενο" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "Î ÏοηγοÏμενο" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Όλα" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Î Ïόσθετα" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Ταξινόμηση:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "ΑντιστÏοφή" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "ΚατηγοÏία:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "ΔιεÏθυνση:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "ΥποστήÏιξη.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Επίσημα" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Δοκιμιμαστικά" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ΑÏχείο ZIP των Asset" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Î Ïοεπισκόπηση" @@ -3763,12 +3277,18 @@ msgid "Edit CanvasItem" msgstr "ΕπεξεÏγασία στοιχείου κανβά" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "ΆγκυÏα" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Αλλαγή αγκυÏών" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "ΜεγÎθυνση (%):" +msgid "Change Anchors" +msgstr "Αλλαγή αγκυÏών" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3822,60 +3342,78 @@ msgid "Pan Mode" msgstr "ΛειτουÏγία Μετακίνησης κάμεÏας" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Κλείδωμα του επιλεγμÎνου αντικείμÎνου (Δεν μποÏεί να μετακινηθεί)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Εναλλαγή σημείου διακοπής" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Ξεκλείδωμα του επιλεγμÎνου αντικείμÎνου (ΜποÏεί να μετακινηθεί)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "ΧÏήση κουμπώματος" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "ΣιγουÏεÏεται ότι τα παιδιά του αντικειμÎνου δεν μποÏοÏν να επιλεχθοÏν." +#, fuzzy +msgid "Snapping options" +msgstr "ΕπιλογÎÏ‚ κίνησης" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "ΕπαναφÎÏει την δυνατότητα των παιδιών του αντικειμÎνου να επιλεγοÏν." +#, fuzzy +msgid "Snap to grid" +msgstr "ΛειτουÏγία κουμπώματος:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "ΕπεξεÏγασία" +msgid "Use Rotation Snap" +msgstr "ΧÏήση κουμπώματος πεÏιστÏοφής" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "ΧÏήση κουμπώματος" +#, fuzzy +msgid "Configure Snap..." +msgstr "ΔιαμόÏφωση κουμπώματος.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Εμφάνιση πλÎγματος" +msgid "Snap Relative" +msgstr "Σχετικό κοÏμπωμα" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "ΧÏήση κουμπώματος πεÏιστÏοφής" +msgid "Use Pixel Snap" +msgstr "ΧÏήση κουμπώματος εικονοστοιχείου" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Σχετικό κοÏμπωμα" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "ΔιαμόÏφωση κουμπώματος.." +#, fuzzy +msgid "Snap to parent" +msgstr "Επικάλυψη γονÎα" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "ΧÏήση κουμπώματος εικονοστοιχείου" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Σκελετός.." +msgid "Lock the selected object in place (can't be moved)." +msgstr "Κλείδωμα του επιλεγμÎνου αντικείμÎνου (Δεν μποÏεί να μετακινηθεί)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Ξεκλείδωμα του επιλεγμÎνου αντικείμÎνου (ΜποÏεί να μετακινηθεί)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "ΣιγουÏεÏεται ότι τα παιδιά του αντικειμÎνου δεν μποÏοÏν να επιλεχθοÏν." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "ΕπαναφÎÏει την δυνατότητα των παιδιών του αντικειμÎνου να επιλεγοÏν." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3903,12 +3441,19 @@ msgid "View" msgstr "ΚάμεÏα" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "ΕπαναφοÏά μεγÎθυνσης" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Εμφάνιση πλÎγματος" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "ΟÏισμός μεγÎθυνσης.." +#, fuzzy +msgid "Show helpers" +msgstr "Εμφάνιση οστών" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Εμφάνιση οστών" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3919,8 +3464,9 @@ msgid "Frame Selection" msgstr "Πλαισίωμα επιλογής" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "ΆγκυÏα" +#, fuzzy +msgid "Layout" +msgstr "Αποθήκευση διάταξης" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3943,12 +3489,21 @@ msgid "Clear Pose" msgstr "ΕκκαθάÏιση στάσης" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "ΟÏισμός τιμής" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "ΟÏισμός θÎσης εξόδου καμπÏλης" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "ΚοÏμπωμα (Εικονοστοιχεία):" +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3958,24 +3513,29 @@ msgstr "Î Ïόσθεσε %s" msgid "Adding %s..." msgstr "Î Ïοσθήκη %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "ΔημιουÏγία κόμβου" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Σφάλμα κατά την αÏχικοποίηση σκηνής από %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Εντάξει :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" "Δεν υπάÏχει γονÎας στον οποίο μποÏεί να γίνει αÏχικοποίηση του παιδιοÏ." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Αυτή η λειτουÏγία απαιτεί Îναν μόνο επιλεγμÎνο κόμβο." @@ -3991,45 +3551,6 @@ msgstr "" "ΣÏÏσιμο & απόθεση + Shift: Î Ïοσθήκη του κόμβου ως αδελφό\n" "ΣÏÏσιμο & απόθεση + Alt: Αλλαγή του Ï„Ïπου του κόμβου" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Δημιουγία πολυγώνου" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "ΕπεγεÏγασία πολυγώνου" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "ΕπεγεÏγασία πολυγώνου (ΑφαίÏεση σημείου)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "ΔημιουÏγία νÎου πολυγώνου από την αÏχή." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "ΔημιουÏγία πολυγώνου 3D" @@ -4039,14 +3560,6 @@ msgid "Set Handle" msgstr "ΟÏισμός λαβής" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "ΔημιουÏγία βιβλιοθήκης πλεγμάτων" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "ΜικÏογÏαφία.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "ΑφαίÏεση του στοιχείου %d?" @@ -4069,19 +3582,38 @@ msgid "Update from Scene" msgstr "ΑναπÏοσαÏμογή από την σκηνή" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "ΤÏοποπίηση καμπÏλης" +msgid "Ease in" +msgstr "Ομαλή κίνηση Ï€Ïος τα μÎσα" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "Ομαλή κίνηση Ï€Ïος τα Îξω" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "ΤÏοποπίηση σημείου καμπÏλης" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "ΤÏοποποίηση χάÏτη καμπÏλης" +msgstr "ΤÏοποπίηση εφαπτομÎνης καμπÏλης" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "ΦόÏτωση Ï€ÏοκαθοÏισμÎνης" +msgstr "ΦόÏτωση Ï€ÏοκαθοÏισμÎνης καμπÏλης" #: editor/plugins/curve_editor_plugin.cpp msgid "Add point" @@ -4092,31 +3624,28 @@ msgid "Remove point" msgstr "ΑφαίÏεση σημείου" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "ΓÏαμμική" +msgstr "ΑÏιστεÏή γÏαμμική" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "Δεξιά όψη" +msgstr "Δεξιά γÏαμμική" #: editor/plugins/curve_editor_plugin.cpp msgid "Load preset" -msgstr "ΦόÏτωση Ï€ÏοκαθοÏισμÎνης" +msgstr "ΦόÏτωση διαμόÏφωσης" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" -msgstr "ΑφαίÏεση σημείου διαδÏομής" +msgstr "ΑφαίÏεση σημείου καμπÏλης" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Εναλλαγή γÏαμμικής εφαπτομÎνης καμπÏλης" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Πατήστε το Shift για να επεξεÏγαστείτε εφαπτομÎνες μεμονωμÎνα" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4144,28 +3673,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"Δεν υπάÏχει πόÏος OccluderPolygon2D σε αυτόν τον κόμβο.\n" +"Îα δημιουÏγία και να οÏισθεί Îνας;" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "ΔημιουÏγία πολυγώνου εμποδίου" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "ΕπεξεÏγασία υπαÏÎºÏ„Î¿Ï Ï€Î¿Î»Ï…Î³ÏŽÎ½Î¿Ï…:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "ΑÏιστεÏÏŒ κλίκ: ΜΕτακίνηση σημείου." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+ΑÏιστεÏÏŒ κλικ: ΔιαχωÏσμός τμήματος." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "Δεξί κλικ: ΔιαγÏαφή σημείου." @@ -4266,6 +3793,10 @@ msgid "Create Outline" msgstr "ΔημιουÏγία πεÏιγÏάμματος" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "ΠλÎγμα" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "ΔημιουÏγία ÏƒÏ„Î±Ï„Î¹ÎºÎ¿Ï ÏƒÏŽÎ¼Î±Ï„Î¿Ï‚ πλÎγματος Ï„Ïιγώνων" @@ -4395,14 +3926,83 @@ msgstr "Τυχαία κλιμάκωση:" msgid "Populate" msgstr "ΣυμπλήÏωση" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Î ÏοεπεξεÏγάσου!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "ΔημιουÏγία πλÎγματος πλοήγησης" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "ΔημιουÏγία πλÎγματος πλοήγησης" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "ΔημιουÏγία Î¿ÎºÏ„Î±Î´Î¹ÎºÎ¿Ï Î´ÎντÏου φωτός" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "ΜεταφÏάσιμες συμβολοσειÏÎÏ‚..." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Î Ïοειδοποίηση" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "ΔημιουÏγία υφής Î¿ÎºÏ„Î±Î´Î¹ÎºÎ¿Ï Î´ÎντÏου" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "ΔημιουÏγία πλÎγματος πεÏιγÏάμματος.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "ΔημιουÏγία πλÎγματος πλοήγησης" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Ανάλυση γεωμετÏίας" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "ΔημιουÏγία πολυγώνου πλοήγησης" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "ΑφαίÏεση πολυγώνου και σημείου" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "ΕκκαθάÏιση μάσκας εκπομπής" @@ -4440,9 +4040,8 @@ msgstr "ΦόÏτωση μάσκας εκπομπής" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "ΚοÏυφÎÏ‚" +msgstr "Σωματίδια" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4577,14 +4176,17 @@ msgid "Curve Point #" msgstr "Σημείο καμπÏλης #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "ΟÏισμός θÎσης σημείου καμπÏλης" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "ΟÏισμός θÎσης εισόδου καμπÏλης" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "ΟÏισμός θÎσης εξόδου καμπÏλης" @@ -4645,6 +4247,14 @@ msgid "Scale Polygon" msgstr "Κλιμάκωση πολυγώνου" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "ΕπεξεÏγασία" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "ΠολÏγωνο -> UV" @@ -4699,63 +4309,10 @@ msgstr "ΦόÏτωση πόÏου" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Επικόληση" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Ανάλυση BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Μήκος:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Άνοιγμα αÏχείων δειγμάτων" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ΣΦΑΛΜΑ: Δεν ήταν δυνατή η φόÏτωση δείγματος!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Î Ïοσθήκη δείγματος" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Μετονομασία δείγματος" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "ΔιαγÏαφή δείγματος" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 Δυαδικά ψηφία" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Δυαδικά ψηφία" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "ΣτεÏεοφωνικό" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Μονοφωνικό" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "ΜοÏφή" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Τόνος" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "ΕκκαθάÏιση Ï€Ïόσφατων αÏχείων" @@ -4765,6 +4322,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"Κλείσιμο και αποθήκευση αλλαγών;\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4792,7 +4351,7 @@ msgstr "Αποθήκευση θÎματος ως.." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " ΑναφοÏά κλασεων" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4846,10 +4405,13 @@ msgstr "Κλείσιμο τεκμηÏίωσης" msgid "Close All" msgstr "Κλείσιμο όλων" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "ΕκτÎλεση" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "Εναλλαγή αγαπημÎνου" +msgstr "Εναλλαγή πλαισίου δεσμών ενεÏγειών" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4884,21 +4446,8 @@ msgid "Keep Debugger Open" msgstr "ΔιατήÏησε τον αποσφαλματωτή ανοιχτό" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "Άνοιγμα του επόμενου επεξεÏγαστή" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "ΠαÏάθυÏο" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Μετκίνιση αÏιστεÏά" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Μετακίνηση δεξιά" +msgstr "Αποσφαλμάτωση με εξωτεÏικό επεξεÏγαστή" #: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" @@ -4957,7 +4506,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Μόνο οι πόÏοι από το σÏστημα αÏχείων μποÏοÏν να διαγÏαφοÏν." #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -4987,7 +4536,7 @@ msgstr "Αποκοπή" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "ΑντιγÏαφή" @@ -5006,9 +4555,8 @@ msgid "Move Down" msgstr "Μετακίνηση κάτω" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "ΔιαγÏαφή σημείου" +msgstr "ΔιαγÏαφή γÏαμμής" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -5251,10 +4799,6 @@ msgid "View Plane Transform." msgstr "Μετασχηματισμός στο επίπεδο θÎασης." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Κλιμάκωση to %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "ΠεÏιστÏοφή %s μοίÏες." @@ -5271,10 +4815,6 @@ msgid "Top View." msgstr "Πάνω όψη." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Πάνω" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Πίσω όψη." @@ -5376,9 +4916,8 @@ msgid "Audio Listener" msgstr "ΑκÏοατής ήχου" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "ΕνεÏγοποίηση" +msgstr "ΕνεÏγοποίηση φαινομÎνου dollper" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" @@ -5409,7 +4948,6 @@ msgid "Freelook Speed Modifier" msgstr "ΤαχÏτητα ελεÏθεÏου κοιτάγματος" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" msgstr "Î Ïοεπισκόπηση" @@ -5418,17 +4956,18 @@ msgid "XForm Dialog" msgstr "Διάλογος XForm" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "Επιλογή λειτουÏγίας" +msgstr "Επιλογή λειτουÏγίας (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt+Δεξί κλικ: Επιλογή λίστας βάθους" +msgstr "" +"Μετακίνηση: ΠεÏιστÏοφή\n" +"Alt + ΣÏÏσιμο: Μετακίνηση\n" +"Alt + Δεξί κλικ: Επιλογή λίστας βάθους" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5507,6 +5046,10 @@ msgid "Transform" msgstr "Μετασχηματισμός" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "ΔιαμόÏφωση κουμπώματος.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "ΤοπικÎÏ‚ συντεταγμÎνες" @@ -5652,6 +5195,10 @@ msgid "Speed (FPS):" msgstr "ΤαχÏτητα (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Επανάληψη" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "ΚαÏΠκίνησης" @@ -5664,21 +5211,22 @@ msgid "Insert Empty (After)" msgstr "Εισαγωγή άδειου (Μετά)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Πάνω" +#, fuzzy +msgid "Move (Before)" +msgstr "Μετακίνηση κόμβων" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Κάτω" +#, fuzzy +msgid "Move (After)" +msgstr "Μετκίνιση αÏιστεÏά" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" msgstr "Î Ïοεπισκόπηση StyleBox:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Set Region Rect" -msgstr "ΠεÏιοχή υφής" +msgstr "ΟÏισμός οÏθογωνίου πεÏιοχής" #: editor/plugins/texture_region_editor_plugin.cpp msgid "Snap Mode:" @@ -5738,14 +5286,12 @@ msgid "Remove Item" msgstr "ΑφαίÏεση στοιχείου" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" -msgstr "ΑφαίÏεση στοιχείων κλάσης" +msgstr "ΑφαίÏεση όλων των στοιχείων" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "ΑφαίÏεση" +msgstr "ΑφαίÏεση όλων" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5833,11 +5379,14 @@ msgid "Style" msgstr "Στυλ" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "ΓÏαμματοσειÏά" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "ΧÏώμα" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" msgstr "ΔιαγÏαφή επιλογής" @@ -5846,18 +5395,16 @@ msgid "Paint TileMap" msgstr "Βάψιμο TileMap" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "ΓÏαμμική" +msgstr "Σχεδιασμός γÏαμμής" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "ΧÏωματοσμός οÏθογωνίου" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" -msgstr "Κουβάς" +msgstr "ΓÎμισμα κουβά" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Erase TileMap" @@ -5884,8 +5431,9 @@ msgid "Mirror Y" msgstr "ΣυμμετÏία στον άξονα Î¥" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Κουβάς" +#, fuzzy +msgid "Paint Tile" +msgstr "Βάψιμο TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5948,6 +5496,11 @@ msgid "Delete preset '%s'?" msgstr "ΔιαγÏαφή διαμόÏφωσης '%s';" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Τα Ï€Ïότυπα εξαγωγής για αυτή την πλατφόÏτμα λείπουν:" + +#: editor/project_export.cpp msgid "Presets" msgstr "ΔιαμοÏφώσεις" @@ -6002,53 +5555,80 @@ msgid "Make Patch" msgstr "ΔημιουÏγία ενημÎÏωσης" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "Υφή" +msgstr "Δυνατότητες" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "Î ÏοσαÏομÎνο (χωÏισμός με κόμμα):" #: editor/project_export.cpp -#, fuzzy msgid "Feature List:" -msgstr "Λίστα συναÏτήσεων:" +msgstr "Λίστα δυνατοτήτων:" #: editor/project_export.cpp -#, fuzzy msgid "Export PCK/Zip" -msgstr "Εξαγωγή" +msgstr "Εξαγωγή PCK/ZIP" #: editor/project_export.cpp msgid "Export templates for this platform are missing:" msgstr "Τα Ï€Ïότυπα εξαγωγής για αυτή την πλατφόÏτμα λείπουν:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Τα Ï€Ïότυπα εξαγωγής για αυτή την πλατφόÏτμα λείπουν:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "Εξαγωγή με αποσφαλμάτωση" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου, η διαδÏομή Ï€ÏÎπει να υπάÏχει!" +#, fuzzy +msgid "The path does not exists." +msgstr "Το αÏχείο δεν υπάÏχει." #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου, το project.godot δεν Ï€ÏÎπει να υπάÏχει." +msgid "Please choose a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου, το project.godot Ï€ÏÎπει να υπάÏχει." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "ΕισαγμÎνο ÎÏγο" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου (Αλλάξατε τίποτα;)." #: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Δεν ήταν δυνατή η δημιουÏγία του project.godot στη διαδÏομή ÎÏγου." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Δεν ήταν δυνατή η δημιουÏγία του project.godot στη διαδÏομή ÎÏγου." + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "Δεν ήταν δυνατή η δημιουÏγία του project.godot στη διαδÏομή ÎÏγου." @@ -6057,38 +5637,49 @@ msgid "The following files failed extraction from package:" msgstr "Η εξαγωγή των ακόλουθων αÏχείων από το πακÎτο απÎτυχε:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Ανώνυμο ÎÏγο" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Δεν ήταν δυνατή η δημιουÏγία του project.godot στη διαδÏομή ÎÏγου." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "ÎÎο ÎÏγο παιχνιδιοÏ" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Εισαγωγή υπαÏÎºÏ„Î¿Ï ÎÏγου" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "ΔιαδÏομή ÎÏγου (Î ÏÎπει να υπάÏχει):" +msgid "Create New Project" +msgstr "ΔημιουÏγία νÎου ÎÏγου" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Εγκατάσταση ÎÏγου:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Όνομα ÎÏγου:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "ΔημιουÏγία νÎου ÎÏγου" +#, fuzzy +msgid "Create folder" +msgstr "ΔημιουÏγία φακÎλου" #: editor/project_manager.cpp msgid "Project Path:" msgstr "ΔιαδÏομή ÎÏγου:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Εγκατάσταση ÎÏγου:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "ΠεÏιήγηση" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "ÎÎο ÎÏγο παιχνιδιοÏ" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "Αυτό είναι Îνα «ΕÏÏηκα»!" @@ -6097,25 +5688,31 @@ msgid "Unnamed Project" msgstr "Ανώνυμο ÎÏγο" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Δεν είναι δυνατή η εκτÎλεση του ÎÏγου" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Είστε σίγουÏοι πως θÎλετε να ανοίξετε πεÏισσότεÏα από Îνα ÎÏγα;" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " "the \"Application\" category." msgstr "" -"Δεν Îχει καθοÏιστεί κÏÏια σκηνή, θÎλετε να επιλÎξετε μία;\n" -"ΜποÏείτε να την αλλάξετε αÏγότεÏα στις «Ρυθμίσεις ÎÏγου» κάτω από την " -"κατηγοÏία «ΕφαÏμογή»." +"Δεν είναι δυνατή η εκτÎλεση του ÎÏγου: Δεν Îχει καθοÏιστεί κÏÏια σκηνή.\n" +"ΠαÏακαλώ επεξεÏγαστείτε το ÎÏγο και οÏίστε την κÏÏια σκηνή στις «Ρυθμίσεις " +"ÎÏγου» κάτω από την κατηγοÏία «ΕφαÏμογή»." #: editor/project_manager.cpp msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"Δεν είναι δυνατή η εκτÎλεση του ÎÏγου: Τα asset Ï€ÏÎπει να εισαχθοÏν.\n" +"ΠαÏακαλώ επεξεÏγαστείτε το ÎÏγο για να γίνει η αÏχική εισαγωγή." #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6139,10 +5736,6 @@ msgid "Project List" msgstr "Λίστα ÎÏγων" #: editor/project_manager.cpp -msgid "Run" -msgstr "ΕκτÎλεση" - -#: editor/project_manager.cpp msgid "Scan" msgstr "ΣάÏωση" @@ -6163,9 +5756,8 @@ msgid "Exit" msgstr "Έξοδος" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "Δεν ήταν δυνατή η σÏνδεση." +msgstr "Δεν είναι δυνατή η εκτÎλεση του ÎÏγου" #: editor/project_settings_editor.cpp msgid "Key " @@ -6200,17 +5792,14 @@ msgid "Add Input Action Event" msgstr "Î Ïοσθήκη συμβάντος εισόδου" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6271,7 +5860,7 @@ msgstr "Αλλαγή" msgid "Joypad Axis Index:" msgstr "ΑÏιθμός άξονα Joypad:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Άξονας" @@ -6291,57 +5880,64 @@ msgstr "ΔιαγÏαφή συμβάντος ενÎÏγειας εισόδου" msgid "Add Event" msgstr "Î Ïοσθήκη συμβάντος" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Συσκευή" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Κουμπί" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "ΑÏιστεÏÏŒ κουμπί." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Δεξί κουμπί." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Μεσαίο κουμπί." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "ΡοδÎλα πάνω." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "ΡοδÎλα κάτω." #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "Î ÏοσθÎστε ιδιότητα Getter" +msgstr "Î Ïοσθήκη καθολικής ιδιότητας" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "ΕπιλÎξτε Îνα αντικείμενο ÏÏθμισης Ï€Ïώτα!" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "Ιδιότητα:" +msgstr "Δεν υπάÏχει ιδιότητα '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "Ρυθμίσεις" +msgstr "Ρυθμίση '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" -msgstr "ΔιαγÏαφή εισόδου" +msgstr "ΔιαγÏαφή αντικειμÎνου" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Δεν ήταν δυνατή η σÏνδεση στον κεντÏικό υπολογιστή:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Η ενÎÏγεια '%s' υπάÏχει ήδη!" #: editor/project_settings_editor.cpp msgid "Error saving settings." @@ -6353,7 +5949,7 @@ msgstr "Οι Ïυθμίσεις αποθηκεÏτικαν εντάξει." #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "ΠαÏάκαμψη για δυνατότητα" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6397,7 +5993,7 @@ msgstr "Ιδιότητα:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "ΠαÏάκαμψη για..." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6484,26 +6080,34 @@ msgid "Assign" msgstr "Ανάθεση" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" -msgstr "ΕπιλÎξτε Îναν κόμβο" +msgstr "Επιλογή κόμβου" #: editor/property_editor.cpp msgid "New Script" msgstr "Îεα δεσμή ενεÏγειών" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "ΔημιουÏγία οστών" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "Εμφάνιση στο σÏστημα αÏχείων" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "ΜετατÏοπή σε..." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Σφάλμα κατά την φόÏτωση αÏχείου: Δεν είναι πόÏος!" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "ΕπιλÎξτε κόμβους για εισαγωγή" +msgstr "Ο επιλεγμÎνος κόμβος δεν είναι Viewport!" #: editor/property_editor.cpp msgid "Pick a Node" @@ -6534,6 +6138,11 @@ msgid "Select Property" msgstr "Επιλογή ιδιότητας" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Επιλογή μεθόδου" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Επιλογή μεθόδου" @@ -6563,26 +6172,6 @@ msgstr "ΔιατήÏηση παγκόσμιου μετασχηματισμοÏ" msgid "Reparent" msgstr "ΕπαναπÏοσδιοÏισμός γονÎα" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "ΔημιουÏγία νÎου πόÏου" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Άνοιγμα πόÏου" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Αποθήκευση πόÏου" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "ΕÏγαλεία πόÏων" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Κάνε τοπικό" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "ΛειτουÏγία εκτÎλεσης:" @@ -6717,14 +6306,6 @@ msgid "Sub-Resources:" msgstr "Yπο-Î ÏŒÏοι:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "ΕπεξεÏγασία Ομάδων" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "ΕπεξεÏγασία συνδÎσεων" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "ΕκκαθάÏιση κληÏονομικότητας" @@ -6785,9 +6366,8 @@ msgstr "" "υπάÏχει πηγαίος κόμβος." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" -msgstr "ΦίλτÏα" +msgstr "ΦιλτÏάÏισμα κόμβων" #: editor/scene_tree_dock.cpp msgid "Attach a new or existing script for the selected node." @@ -6882,18 +6462,16 @@ msgid "Scene Tree (Nodes):" msgstr "ΔÎντÏο σκηνής (Κόμβοι):" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Node Configuration Warning!" -msgstr "Î Ïοειδοποίηση διαμόÏφωσης κόμβου:" +msgstr "Î Ïοειδοποίηση διαμόÏφωσης κόμβου!" #: editor/scene_tree_editor.cpp msgid "Select a Node" msgstr "ΕπιλÎξτε Îναν κόμβο" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "Σφάλμα κατά την φόÏτωση εικόνας:" +msgstr "Σφάλμα κατά την φόÏτωση Ï€ÏοτÏπου '%s'" #: editor/script_create_dialog.cpp msgid "Error - Could not create script in filesystem." @@ -6921,6 +6499,15 @@ msgid "Invalid base path" msgstr "Μη ÎγκυÏη βασική διαδÏομή" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Το αÏχείο υπάÏχει. ΘÎλετε να το αντικαταστήσετε;" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Μη ÎγκυÏη επÎκταση" @@ -6961,6 +6548,10 @@ msgid "Load existing script file" msgstr "ΦόÏτωση υπαÏÎºÏ„Î¿Ï Î±Ïχείου δεσμής ενεÏγειών" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Γλώσσα" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "ΚληÏονομεί" @@ -7001,6 +6592,10 @@ msgid "Function:" msgstr "ΣυνάÏτηση:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Σφάλματα" @@ -7081,6 +6676,10 @@ msgid "Type" msgstr "ΤÏπος" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "ΜοÏφή" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "ΧÏήση" @@ -7114,7 +6713,7 @@ msgstr "Αλλαγή διαμÎÏ„Ïου φωτός" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Αλλαγή γωνίας εκπομπής του AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7156,13 +6755,31 @@ msgstr "Αλλαγή AABB σωματιδίων" msgid "Change Probe Extents" msgstr "Αλλαγή διαστάσεων αισθητήÏα" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "Βιβλιοθήκη πλεγμάτων..." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Κατάσταση:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "Μη ÎγκυÏη παÏάμετÏος στην convert(). ΧÏησιμοποιήστε τις σταθεÏÎÏ‚ TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Δεν υπάÏχουν αÏκετά byte για την αποκωδικοποίηση, ή άκυÏη μοÏφή." @@ -7203,133 +6820,112 @@ msgstr "ΆκυÏη μοÏφή Î»ÎµÎ¾Î¹ÎºÎ¿Ï ÏƒÏ„Î¹Î³Î¼Î¹Î¿Ï„Ïπων (άκυÏÎ #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "Το αντικείμενο δεν Îχει μήκος." #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Delete Selection" -msgstr "ΔιαγÏαφή επιλεγμÎνου" +msgstr "GridMap ΔιαγÏαφή επιλογής" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Duplicate Selection" -msgstr "Διπλασιασμός επιλογής" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" +msgstr "GridMap Διπλασιασμός επιλογής" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Snap View" -msgstr "Πάνω όψη" +msgstr "ΚοÏμπωμα όψης" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "Î ÏοηγοÏμενο επίπεδο (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "Επόμενο επίπεδο (" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Clip Disabled" -msgstr "ΑπενεÏγοποιημÎνο" +msgstr "Η πεÏικοπή είναι απενεÏγοποιημÎνη" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "" +msgstr "ΠεÏικοπή πάνω" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "" +msgstr "ΠεÏικοπή κάτω" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "ΕπεξεÏγασία άξονα Χ" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "ΕπεξεÏγασία άξονα Î¥" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "ΕπεξεÏγασία άξονα Ζ" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Ctrl: ΠεÏιστÏοφή" +msgstr "ΔÏομÎας πεÏιστÏοφή Χ" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Ctrl: ΠεÏιστÏοφή" +msgstr "ΔÏομÎας πεÏιστÏοφή Î¥" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Ctrl: ΠεÏιστÏοφή" +msgstr "ΔÏομÎας πεÏιστÏοφή Ζ" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Πίσω δÏομÎας πεÏιστÏοφή Χ" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Πίσω δÏομÎας πεÏιστÏοφή Î¥" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Πίσω δÏομÎας πεÏιστÏοφή Ζ" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Clear Rotation" -msgstr "" +msgstr "ΕκκαθάÏιση πεÏιστÏοφής δÏομÎα" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "ΔημιουÏγία νÎου" +msgstr "ΔημιουÏγία πεÏιοχής" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "ΔημιουÏγία νÎου ÎÏγου" +msgstr "ΔημιουÏγία εξωτεÏικής σÏνδεσης" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "ΔιαγÏαφή TileMap" +msgstr "ΔιαγÏαφή πεÏσιοχής" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "Μόνο στην επιλογή" +msgstr "Επιλογή -> Διπλασιασμός" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "Μόνο στην επιλογή" +msgstr "Επιλογή -> ΕκκαθάÏιση" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "Ρυθμίσεις κουμπώματος" +msgstr "Ρυθμίσεις GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "Στιγμιότυπο:" +msgstr "Επιλογή απόστασης:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " ΑÏχεία" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7371,29 +6967,24 @@ msgid "Stack overflow with stack depth: " msgstr "ΥπεÏχείλιση στοίβας με βάθος στοίβας: " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "ΕπεξεÏγασία παÏαμÎÏ„Ïων σήματος:" +msgstr "Αλλαγή παÏαμÎÏ„Ïων σήματος" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "Αλλαγή Ï„Ïπου τιμής πίνακα" +msgstr "Αλλαγή Ï„Ïπου παÏαμÎÏ„Ïου" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "Αλλαγή ονόματος εισόδου" +msgstr "Αλλαγή ονόματος παÏαμÎÏ„Ïου" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" -msgstr "Αλλαγή Ï€ÏοεπιλλεγμÎνης τιμής" +msgstr "ΟÏισμός Ï€ÏοεπιλλεγμÎνης τιμής μεταβλητής" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "ΕπεξεÏγασία μεταβλητής:" +msgstr "ΟÏισμός Ï„Ïπου μεταβλητής" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7444,14 +7035,12 @@ msgid "Add Node" msgstr "Î Ïοσθήκη κόμβου" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "ΑφαίÏεση άκυÏων κλειδιών" +msgstr "ΑφαίÏεση κόμβων VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" -msgstr "Διπλασιασμός κόμβων γÏαφήματος" +msgstr "Διπλασιασμός κόμβων VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Hold Meta to drop a Getter. Hold Shift to drop a generic signature." @@ -7502,24 +7091,20 @@ msgid "Add Setter Property" msgstr "Î ÏοσθÎστε ιδιότητα Setter" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" -msgstr "Αλλαγή Ï„Ïπου" +msgstr "Αλλαγή Î²Î±ÏƒÎ¹ÎºÎ¿Ï Ï„Ïπου" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "ΑφαίÏεση κόμβων" +msgstr "Μετακίνηση κόμβων" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" -msgstr "ΑφαίÏεση κόμβου γÏαφήματος" +msgstr "ΑφαίÏεση κόμβου VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "ΣÏνδεση στον κόμβο:" +msgstr "ΣÏνδεση κόμβων" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7546,46 +7131,48 @@ msgid "Return" msgstr "ΕπιστÏοφή" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Κλήση" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "ΠάÏε" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "Αλλαγή ονόματος εισόδου" +msgstr "Αλλαγή τιμής εισόδου" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "ΑδÏνατη η λειτουÏγία στο '..'" +msgstr "ΑδÏνατη η αντιγÏαφή του κόμβου συνάÏτησης." #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "Το Ï€ÏόχειÏο πόÏων είναι άδειο!" +msgstr "Το Ï€ÏόχειÏο είναι άδειο!" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" -msgstr "Επικόλληση κόμβων" +msgstr "Επικόλληση κόμβων VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" msgstr "ΑφαίÏεση συνάÏτησης" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "ΕπεξεÏγασία μεταβλητής:" +msgstr "ΕπεξεÏγασία μεταβλητής" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "ΑφαίÏεση μεταβλητής" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "ΕπεξεÏγασία σήματος:" +msgstr "ΕπεξεÏγασία σήματος" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7827,6 +7414,9 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"ΑλλαγÎÏ‚ στο μÎγεθος του RigidBody2D (στις λειτουÏγίες character ή rigid) θα " +"αντικατασταθοÏνε από την μηχανή φυσικής κατά την εκτÎλεση.\n" +"Αλλάξτε μÎγεθος στα σχήματα σÏγκÏουσης των παιδιών." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7860,31 +7450,35 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "Η ARVRCamera Ï€ÏÎπει να Îχει Îναν κόμβο ARVROrigin ως γονÎα" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "Ο ARVRController Ï€ÏÎπει να Îχει Îναν κόμβο ARVROrigin ως γονÎα" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"Ο δείκτης χειÏιστή δεν Ï€ÏÎπει να είναι 0 για να είναι συνδεδεμÎνος αυτός ο " +"χειÏιστής με Îναν υπαÏκτό χειÏιστή" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "Ο ARVRAnchor Ï€ÏÎπει να Îχει Îναν κόμβο ARVROrigin ως γονÎα" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"Ο δείκτης άγκυÏας δεν Ï€ÏÎπει να είναι 0 για να είναι συνδεδεμÎνη αυτή η " +"άγκυÏα με μία υπαÏκτή άγκυÏα" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "Το ARVROrigin απαιτεί Îναν κόμβο ARVRCamera ως παιδί" #: scene/3d/collision_polygon.cpp msgid "" @@ -7946,6 +7540,9 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"ΑλλαγÎÏ‚ στο μÎγεθος του RigidBody (στις λειτουÏγίες character ή rigid) θα " +"αντικατασταθοÏνε από την μηχανή φυσικής κατά την εκτÎλεση.\n" +"Αλλάξτε μÎγεθος στα σχήματα σÏγκÏουσης των παιδιών." #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -7968,16 +7565,25 @@ msgstr "" "Ένας πόÏος SpriteFrames Ï€ÏÎπει να δημιουÏγηθεί ή οÏισθεί στην ιδιότητα " "'Frames' για να δείξει frames το AnimatedSprite3D." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "ΛειτουÏγία Μετακίνησης κάμεÏας" +msgstr "Ωμή λειτουÏγία" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" msgstr "Î Ïοσθήκη του Ï„ÏÎχοντος χÏώματος ως Ï€ÏοκαθοÏισμÎνο" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "ΑκÏÏωση" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Ειδοποίηση!" @@ -7985,10 +7591,6 @@ msgstr "Ειδοποίηση!" msgid "Please Confirm..." msgstr "ΠαÏακαλώ επιβεβαιώστε..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8030,6 +7632,638 @@ msgstr "" "μÎγεθος. Αλλιώς, κάντε το Îνα RenderTarget και οÏίστε το internal texture σε " "Îναν κόμβο για απεικόνιση." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Σφάλμα κατά την αÏχικοποίηση του FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Άγνωστη μοÏφή γÏαμματοσειÏάς." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Σφάλμα κατά την φόÏτωση της γÏαμματοσειÏάς." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Μη ÎγκυÏο μÎγεθος γÏαμματοσειÏάς." + +#~ msgid "Method List For '%s':" +#~ msgstr "Λίστα συναÏτήσεων για '%s':" + +#~ msgid "Arguments:" +#~ msgstr "ΠαÏάμετÏοι:" + +#~ msgid "Return:" +#~ msgstr "ΕπιστÏÎφει:" + +#~ msgid "Added:" +#~ msgstr "Î ÏοστÎθηκαν:" + +#~ msgid "Removed:" +#~ msgstr "ΑφαιÏÎθηκαν:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Σφάλμα κατά την αποθήκευση άτλαντα:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "ΑδÏνατη η αποθήκευση υπό-εικόνας άτλαντα:" + +#~ msgid "Exporting for %s" +#~ msgstr "Εξαγωγή για %s" + +#~ msgid "Setting Up.." +#~ msgstr "ΑÏχικοποίηση.." + +#~ msgid "Error loading scene." +#~ msgstr "Σφάλμα κατά τη φόÏτωση σκηνής." + +#~ msgid "Re-Import" +#~ msgstr "Επανεισαγωγή" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "ΠαÏακαλώ πεÏιμÎνετε να ολοκληÏωθεί η σάÏωση." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Η Ï„ÏÎχουσα σκηνή Ï€ÏÎπει να αποθηκευτεί για να επαν-εισάγετε." + +#~ msgid "Save & Re-Import" +#~ msgstr "Αποθήκευση & Επανεισαγωγή" + +#~ msgid "Re-Importing" +#~ msgstr "Επανεισαγωγή" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Επανεισαγωγή Ï„ÏοποπιημÎνων πόÏων" + +#~ msgid "Loading Export Templates" +#~ msgstr "ΦόÏτωση Ï€ÏοτÏπων εξαγωγής" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "Κατάσταση: ΧÏειάζεται επανεισαγωγή" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Ίδια αÏχεία πηγής και Ï€ÏοοÏισμοÏ, παÏάλειψη ενÎÏγειας." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "Το αÏχείο Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Ï…Ï€Î¬Ïχει, όμως είναι αδÏνατη η αντικατάσταση. " +#~ "ΔιαγÏάψτε το Ï€Ïώτα." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Ίδιες διαδÏομÎÏ‚ πηγής και Ï€ÏοοÏισμοÏ, παÏάλειψη ενÎÏγειας." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "ΑδÏνατη η μετακίνηση καταλόγων μÎσα στους εαυτοÏÏ‚ τους." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "Δεν είναι δυνατή η μετονομασία εξαÏτήσεων για:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Σφάλμα κατά την μετακίνηση αÏχείου:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "ΕπιλÎξτε νÎο όνομα και θÎση για:" + +#~ msgid "No files selected!" +#~ msgstr "Δεν επιλÎχθηκαν αÏχεία!" + +#~ msgid "Info" +#~ msgstr "ΠληÏοφοÏίες" + +#~ msgid "Re-Import.." +#~ msgstr "Εκ νÎου εισαγωγή..." + +#~ msgid "No bit masks to import!" +#~ msgstr "Δεν υπάÏχουν μάσκες bit για εισαγωγή!" + +#~ msgid "Target path is empty." +#~ msgstr "Η διαδÏομή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎ¯Î½Î±Î¹ άδεια." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "Η διαδÏομή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Ï€ÏÎπει να είναι μία πλήÏης διαδÏομή σε πόÏο." + +#~ msgid "Target path must exist." +#~ msgstr "Η διαδÏομή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Ï€ÏÎπει να υπάÏχει." + +#~ msgid "Save path is empty!" +#~ msgstr "Η διαδÏομή αποθήκευσης είναι άδεια!" + +#~ msgid "Import BitMasks" +#~ msgstr "Εισαγωγή μάσκας bit" + +#~ msgid "Source Texture(s):" +#~ msgstr "Πηγαίες υφÎÏ‚:" + +#~ msgid "Target Path:" +#~ msgstr "ΔιαδÏομή Ï€ÏοοÏισμοÏ:" + +#~ msgid "Accept" +#~ msgstr "Αποδοχή" + +#~ msgid "Bit Mask" +#~ msgstr "Μάσκα bit" + +#~ msgid "No source font file!" +#~ msgstr "Δεν δόθηκε πηγαίο αÏχείο γÏαμματοσειÏάς!" + +#~ msgid "No target font resource!" +#~ msgstr "Δε δόθηκε πόÏος γÏαμματοσειÏάς Ï€ÏοοÏισμοÏ!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "ΆκυÏη επÎκταση αÏχείου.\n" +#~ "ΠαÏακαλώ χÏησιμοποιήστε .font." + +#~ msgid "Couldn't save font." +#~ msgstr "Δεν ήταν δυνατή η αποθήκευση της γÏαμματοσειÏάς." + +#~ msgid "Source Font:" +#~ msgstr "Πηγαία γÏαμματοσειÏά:" + +#~ msgid "Source Font Size:" +#~ msgstr "ΜÎγεθος πηγαίας γÏαμματοσειÏάς:" + +#~ msgid "Dest Resource:" +#~ msgstr "Î ÏŒÏος Ï€ÏοοÏισμοÏ:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "ΓαζÎες καὶ μυÏτιὲς δὲν θὰ βÏá¿¶ πιὰ στὸ χÏυσαφὶ ξÎφωτο." + +#~ msgid "Test:" +#~ msgstr "Δοκιμή:" + +#~ msgid "Options:" +#~ msgstr "ΕπιλογÎÏ‚:" + +#~ msgid "Font Import" +#~ msgstr "Εισαγωγή γÏαμματοσειÏάς" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Αυτό το αÏχείο είναι ήδη Îνα αÏχείο γÏαμματοσειÏάς της Godot, παÏακαλώ " +#~ "υποβάλετε Îνα αÏχείο Ï„Ïπου BMFont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "ΑπÎτυχε το άνοιγμα ως αÏχείο BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "ΆκυÏη Ï€ÏοσαÏμοσμÎνη πηγή γÏαμματοσειÏάς." + +#~ msgid "No meshes to import!" +#~ msgstr "Δεν υπάÏχουν πλÎγματα για εισαγωγή!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Εισαγωγή ενός πλÎγματος" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Πηγαία πλÎγματα:" + +#~ msgid "Surface %d" +#~ msgstr "Επιφάνεια %d" + +#~ msgid "No samples to import!" +#~ msgstr "Δεν υπάÏχουν δείγματα για εισαγωγή!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Εισαγωγή δειγμάτων ήχου" + +#~ msgid "Source Sample(s):" +#~ msgstr "Πηγαία δείγματα:" + +#~ msgid "Audio Sample" +#~ msgstr "Δείγμα ήχου" + +#~ msgid "New Clip" +#~ msgstr "ÎÎο απόσπασμα" + +#~ msgid "Flags" +#~ msgstr "Σημαίες" + +#~ msgid "Bake FPS:" +#~ msgstr "Ψήστε FPS:" + +#~ msgid "Optimizer" +#~ msgstr "ΕÏγαλείο βελτιστοποίησης" + +#~ msgid "Max Linear Error" +#~ msgstr "ΜÎγιστο γÏαμμικό σφάλμα" + +#~ msgid "Max Angular Error" +#~ msgstr "ΜÎγιστο γωνιακό σφάλμα" + +#~ msgid "Max Angle" +#~ msgstr "Ανώτατη Γωνία" + +#~ msgid "Clips" +#~ msgstr "Αποσπάσματα" + +#~ msgid "Start(s)" +#~ msgstr "ΑÏχή" + +#~ msgid "End(s)" +#~ msgstr "ΤÎλος" + +#~ msgid "Filters" +#~ msgstr "ΦίλτÏα" + +#~ msgid "Source path is empty." +#~ msgstr "Η διαδÏομή Ï€ÏοÎλευσης είναι άδεια." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Δεν ήταν δυνατή η φόÏτωση της δεσμής ενεÏγειών μετ-εισαγωγής." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "" +#~ "ΆκυÏη / χαλασμÎνη δεσμή ενεÏγειών για την διαδικασία της μετ-εισαγωγής." + +#~ msgid "Error importing scene." +#~ msgstr "Σφάλμα κατά την εισαγωγή της σκηνής." + +#~ msgid "Import 3D Scene" +#~ msgstr "Εισαγωγή 3D σκηνής" + +#~ msgid "Source Scene:" +#~ msgstr "Σκηνή Ï€ÏοÎλευσης:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Το ίδιο με την στοχευμÎνη σκηνή" + +#~ msgid "Shared" +#~ msgstr "ΚοινόχÏηστο" + +#~ msgid "Target Texture Folder:" +#~ msgstr "ΕπιλεγμÎνος φάκλος υφών:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Δεσμή ενεÏγειών μετ-επεξεÏγασίας:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Î ÏοσαÏμοσμÎνος Ï„Ïπος ÏÎ¹Î¶Î¹ÎºÎ¿Ï ÎºÏŒÎ¼Î²Î¿Ï…:" + +#~ msgid "Auto" +#~ msgstr "Αυτόματο" + +#~ msgid "Root Node Name:" +#~ msgstr "Όνομα ÏÎ¹Î¶Î¹ÎºÎ¿Ï ÎºÏŒÎ¼Î²Î¿Ï…:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Τα ακόλουθα αÏχεία λείπουν:" + +#~ msgid "Import Anyway" +#~ msgstr "Εισαγωγή οÏτως ή άλλως" + +#~ msgid "Import & Open" +#~ msgstr "Εισαγωγή & Άνοιγμα" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "Η Ï„ÏÎχουσα σκηνή δεν Îχει αποθηκευτεί, άνοιγμα της εισαγμÎνης σκηνής " +#~ "οÏτως ή άλλως;" + +#~ msgid "Import Image:" +#~ msgstr "Εισαγωγή εικόνας:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "" +#~ "Δεν είναι δυνατή η μετατÏοπή της διαδÏομής σε τοπική: %s (είναι ήδη " +#~ "τοπικό)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Κίνηση Ï„Ïισδιάστατης σκηνής" + +#~ msgid "Uncompressed" +#~ msgstr "Ασυμπίεστο" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Συμπίεση χωÏίς απώλειες (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Συμπίεση με απώλειες (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Συμπίεση (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "ΜοÏφή υφής" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Ποιότητα συμπίεσης υφής (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "ΕπιλογÎÏ‚ υφής" + +#~ msgid "Please specify some files!" +#~ msgstr "ΠαÏακαλώ καθοÏίστε κάποια αÏχεία!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Τουλάχιστον Îνα αÏχείο απαιτείται για τον άτλαντα." + +#~ msgid "Error importing:" +#~ msgstr "Σφάλμα κατά την εισαγωγή:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Μόνο Îνα αÏχείο είναι απαÏαίτητη για μεγάλη υφή." + +#~ msgid "Max Texture Size:" +#~ msgstr "ΜÎγιστο μÎγεθος υφής:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Εισαγωγή υφών για τον άτλαντα (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "ΜÎγεθος κελιοÏ:" + +#~ msgid "Large Texture" +#~ msgstr "Μεγάλη υφή" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Εισαγωγής Μεγάλων Υφών (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Υφή Ï€ÏοÎλευσης" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Βασική υφή άτλαντα" + +#~ msgid "Source Texture(s)" +#~ msgstr "ΥφÎÏ‚ Ï€ÏοÎλευσης" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Εισαγωγή υφών για 2 διαστάσεις" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Εισαγωγή υφών για 3 διαστάσεις" + +#~ msgid "Import Textures" +#~ msgstr "Εισαγωγή υφών" + +#~ msgid "2D Texture" +#~ msgstr "Υφή 2 διαστάσεων" + +#~ msgid "3D Texture" +#~ msgstr "Υφή 3 διαστάσεων" + +#~ msgid "Atlas Texture" +#~ msgstr "Υφή άτλαντα" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "ΣΗΜΕΙΩΣΗ: Η εισαγωγή δισδιάστατων υφών δεν είναι υποχÏεωτική. Απλά " +#~ "αντιγÏάψτε τα αÏχεία png/jpg στο ÎÏγο." + +#~ msgid "Crop empty space." +#~ msgstr "ΠεÏικοπή άδειου χώÏου." + +#~ msgid "Texture" +#~ msgstr "Υφή" + +#~ msgid "Import Large Texture" +#~ msgstr "Εισαγωγή μεγάλης υφής" + +#~ msgid "Load Source Image" +#~ msgstr "ΦόÏτωση εικόνας Ï€ÏοÎλευσης" + +#~ msgid "Slicing" +#~ msgstr "Κατάτμηση" + +#~ msgid "Saving" +#~ msgstr "Αποθήκευση" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Δεν ήταν δυνατή η αποθήκευση μεγάλης υφής:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Κατασκευή άτλαντα για:" + +#~ msgid "Loading Image:" +#~ msgstr "ΦόÏτωση εικόνας:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Δεν ήταν δυνατή η φόÏτωση της εικόνας:" + +#~ msgid "Converting Images" +#~ msgstr "ΜετατÏοπή Εικόνων" + +#~ msgid "Cropping Images" +#~ msgstr "ΠεÏικοπή Εικόνων" + +#~ msgid "Blitting Images" +#~ msgstr "Συνδυασμός εικόνων" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Δεν ήταν δυνατή η αποθήκευση εικόνας άτλαντα:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Δεν ήταν δυνατή η αποθήκευση υφής που Îχει μετατÏαπεί:" + +#~ msgid "Invalid source!" +#~ msgstr "Μη ÎγκυÏη πηγή!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Μη ÎγκυÏη πηγή μετάφÏασης!" + +#~ msgid "Column" +#~ msgstr "Στήλη" + +#~ msgid "No items to import!" +#~ msgstr "Δεν υπάÏχουν στοιχεία για εισαγωγή!" + +#~ msgid "No target path!" +#~ msgstr "Καμία διαδÏομή Ï€ÏοοÏισμοÏ!" + +#~ msgid "Import Translations" +#~ msgstr "Εισαγωγή μεταφÏάσεων" + +#~ msgid "Couldn't import!" +#~ msgstr "Δεν ήταν δυνατή η εισαγωγή!" + +#~ msgid "Import Translation" +#~ msgstr "Εισαγωγή μετάφÏασης" + +#~ msgid "Source CSV:" +#~ msgstr "CSV Ï€ÏοÎλευσης:" + +#~ msgid "Ignore First Row" +#~ msgstr "Αγνόησε την Ï€Ïώτη γÏαμμή" + +#~ msgid "Compress" +#~ msgstr "Συμπίεση" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Î Ïόσθεσε στο ÎÏγο (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Εισαγωγή γλωσσών:" + +#~ msgid "Translation" +#~ msgstr "ΜετάφÏαση" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Ανάλυση %d ΤÏιγώνων:" + +#~ msgid "Triangle #" +#~ msgstr "ΤÏίγωνο #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "ΡÏθμιση Ï€ÏοεπεγεÏγαστή φωτός:" + +#~ msgid "Fixing Lights" +#~ msgstr "ΔιόÏθωση φώτων" + +#~ msgid "Making BVH" +#~ msgstr "ΔημιουÏγία BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "ΜεταφοÏά στους χάÏτες φωτός:" + +#~ msgid "Allocating Texture #" +#~ msgstr "ΔÎσμευση υφής #" + +#~ msgid "Baking Triangle #" +#~ msgstr "Î ÏοεπεξεÏγασία Ï„Ïιγώνου #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "ΜετεπεξεÏγασία υφής #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "" +#~ "ΕπαναφοÏά της Ï€ÏοεπεξεÏγασίας του Î¿ÎºÏ„Î±Î´Î¹ÎºÎ¿Ï Î´ÎντÏου του χάÏτη φωτός " +#~ "(Εκκίνηση από την αÏχή)." + +#~ msgid "Zoom (%):" +#~ msgstr "ΜεγÎθυνση (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Σκελετός.." + +#~ msgid "Zoom Reset" +#~ msgstr "ΕπαναφοÏά μεγÎθυνσης" + +#~ msgid "Zoom Set.." +#~ msgstr "ΟÏισμός μεγÎθυνσης.." + +#~ msgid "Set a Value" +#~ msgstr "ΟÏισμός τιμής" + +#~ msgid "Snap (Pixels):" +#~ msgstr "ΚοÏμπωμα (Εικονοστοιχεία):" + +#~ msgid "Parse BBCode" +#~ msgstr "Ανάλυση BBCode" + +#~ msgid "Length:" +#~ msgstr "Μήκος:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Άνοιγμα αÏχείων δειγμάτων" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ΣΦΑΛΜΑ: Δεν ήταν δυνατή η φόÏτωση δείγματος!" + +#~ msgid "Add Sample" +#~ msgstr "Î Ïοσθήκη δείγματος" + +#~ msgid "Rename Sample" +#~ msgstr "Μετονομασία δείγματος" + +#~ msgid "Delete Sample" +#~ msgstr "ΔιαγÏαφή δείγματος" + +#~ msgid "16 Bits" +#~ msgstr "16 Δυαδικά ψηφία" + +#~ msgid "8 Bits" +#~ msgstr "8 Δυαδικά ψηφία" + +#~ msgid "Stereo" +#~ msgstr "ΣτεÏεοφωνικό" + +#~ msgid "Mono" +#~ msgstr "Μονοφωνικό" + +#~ msgid "Pitch" +#~ msgstr "Τόνος" + +#~ msgid "Window" +#~ msgstr "ΠαÏάθυÏο" + +#~ msgid "Move Right" +#~ msgstr "Μετακίνηση δεξιά" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Κλιμάκωση to %s%%." + +#~ msgid "Up" +#~ msgstr "Πάνω" + +#~ msgid "Down" +#~ msgstr "Κάτω" + +#~ msgid "Bucket" +#~ msgstr "Κουβάς" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου, η διαδÏομή Ï€ÏÎπει να υπάÏχει!" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου, το project.godot δεν Ï€ÏÎπει να υπάÏχει." + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Μη ÎγκυÏη διαδÏομή ÎÏγου, το project.godot Ï€ÏÎπει να υπάÏχει." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "ΔιαδÏομή ÎÏγου (Î ÏÎπει να υπάÏχει):" + +#~ msgid "Create New Resource" +#~ msgstr "ΔημιουÏγία νÎου πόÏου" + +#~ msgid "Open Resource" +#~ msgstr "Άνοιγμα πόÏου" + +#~ msgid "Save Resource" +#~ msgstr "Αποθήκευση πόÏου" + +#~ msgid "Resource Tools" +#~ msgstr "ΕÏγαλεία πόÏων" + +#~ msgid "Make Local" +#~ msgstr "Κάνε τοπικό" + +#~ msgid "Edit Groups" +#~ msgstr "ΕπεξεÏγασία Ομάδων" + +#~ msgid "Edit Connections" +#~ msgstr "ΕπεξεÏγασία συνδÎσεων" + +#~ msgid "GridMap Paint" +#~ msgstr "GridMap ΖωγÏαφική" + +#~ msgid "Tiles" +#~ msgstr "Πλακίδια" + +#~ msgid "Areas" +#~ msgstr "ΠεÏιοχÎÏ‚" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "Κάτω ÏοδÎλα)" + +#~ msgid "Up Wheel)" +#~ msgstr "Πάνω ÏοδÎλα)" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Κλείσιμο σκηνής; (Οι μη αποθηκευμÎνες αλλαγÎÏ‚ θα χαθοÏν)" @@ -8043,9 +8277,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Κλείσιμο και μετάβαση στην Ï€ÏοηγοÏμενη σκηνή" -#~ msgid "Expand to Parent" -#~ msgstr "Επικάλυψη γονÎα" - #~ msgid "Del" #~ msgstr "ΔιαγÏαφή" @@ -8209,8 +8440,5 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Αποθήκευση μεταφÏάσιμων συμβολοσειÏών" -#~ msgid "Translatable Strings.." -#~ msgstr "ΜεταφÏάσιμες συμβολοσειÏÎÏ‚..." - #~ msgid "Install Export Templates" #~ msgstr "Εγκατάσταση Ï€ÏοτÏπων εξαγωγής" diff --git a/editor/translations/es.po b/editor/translations/es.po index 8b2cab5fb9..e6a9f205fd 100644 --- a/editor/translations/es.po +++ b/editor/translations/es.po @@ -7,6 +7,7 @@ # BLaDoM GUY <simplybladom@gmail.com>, 2017. # Carlos López <genetita@gmail.com>, 2016. # Lisandro Lorea <lisandrolorea@gmail.com>, 2016-2017. +# Rabid Orange <theorangerabid@gmail.com>, 2017. # Roger BR <drai_kin@hotmail.com>, 2016. # Sebastian Silva <sebastian@fuentelibre.org>, 2016. # Swyter <swyterzone@gmail.com>, 2016-2017. @@ -15,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-07-08 01:05+0000\n" -"Last-Translator: BLaDoM GUY <simplybladom@gmail.com>\n" +"PO-Revision-Date: 2017-10-05 13:48+0000\n" +"Last-Translator: Rabid Orange <theorangerabid@gmail.com>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/godot-engine/" "godot/es/>\n" "Language: es\n" @@ -24,7 +25,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 2.16-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -198,13 +199,12 @@ msgstr "¿Quieres crear una NUEVA pista para %s e insertar clave?" #: editor/animation_editor.cpp msgid "Create %d NEW tracks and insert keys?" -msgstr "¿Quieres crear %d NUEVOS pistas e insertar claves?" +msgstr "¿Quieres crear %d NUEVAS pistas e insertar claves?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -369,272 +369,6 @@ msgstr "Cambiar tipo de valor del «array»" msgid "Change Array Value" msgstr "Cambiar valor del «array»" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Libre" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Versión:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Constantes:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Archivo" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Descripción:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Instalar" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Cerrar" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "No se ha podido resolver el nombre de Dominio:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "No se ha podido resolver." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Error de conexion, por favor intente otra vez." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Conectar.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Conectar a nodo:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "No hay respuesta desde el host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "No responde." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Formato de archivo desconocido:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Solicitud fallida." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, too many redirects" -msgstr "Solicitud fallida, ha redireccionado demasiado" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "Bucle de redireccionamiento." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Fallido:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "Error de descarga, al pareser el archivo ha sido manipulado." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "Esperado:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "Tiene:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "Error en la descarga del asset:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Finalizado!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Buscando:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "Guardando…" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Conectar.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Prueba" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "¡Hubo un error al guardar el recurso!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "Inactivo" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Reintente" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "Abajo" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Este asset ya esta descargandose!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "primero" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "anterior" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "siguiente" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "ultimo" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Todos" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Buscar:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Buscar" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importar" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Plugins" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Ordenar:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Invertir" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "CategorÃa:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Sitio:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Soporte.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Oficial" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Comunidad" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Prueba" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Archivo ZIP de elementos" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Lista de métodos Para '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Llamada" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Lista de métodos:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumentos:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Devuelve:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Ir a lÃnea" @@ -672,6 +406,14 @@ msgstr "Palabras completas" msgid "Selection Only" msgstr "Sólo selección" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Buscar" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Búsqueda" @@ -704,11 +446,11 @@ msgstr "Preguntar antes de reemplazar" msgid "Skip" msgstr "Saltar" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Acercar" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Alejar" @@ -779,6 +521,20 @@ msgstr "Diferido" msgid "Oneshot" msgstr "Una vez" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Cerrar" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Conectar" @@ -804,7 +560,7 @@ msgstr "Conectar.." msgid "Disconnect" msgstr "Desconectar" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Señales" @@ -821,12 +577,25 @@ msgstr "Favoritos:" msgid "Recent:" msgstr "Recientes:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Buscar:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Coincidencias:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Descripción:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Buscar reemplazo para:" @@ -886,6 +655,12 @@ msgid "Owners Of:" msgstr "Dueños de:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" +"¿Quieres quitar los archivos seleccionados del proyecto? (No puedes " +"deshacerlo)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -896,10 +671,9 @@ msgstr "" "¿Seguro que quieres quitarlos? (No puedes deshacerlo)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "" -"¿Quieres quitar los archivos seleccionados del proyecto? (No puedes " -"deshacerlo)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "No se ha podido resolver." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -966,11 +740,6 @@ msgstr "Contribuidores de Godot" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "Autor:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "Administrador de proyectos" @@ -988,20 +757,58 @@ msgid "Developers" msgstr "Desarrolladores" #: editor/editor_about.cpp -msgid "License" +#, fuzzy +msgid "Authors" +msgstr "Autor:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Clonar hacia abajo" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "License" +msgstr "Licencia" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Licencia de terceros" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Godot Engine se basa en una serie de bibliotecas libres y de código abierto " +"de terceros, todas ellas compatibles con los términos de su licencia MIT. La " +"siguiente es una lista exhaustiva de todos estos componentes de terceros con " +"sus respectivas declaraciones de derechos de autor y términos de licencia." #: editor/editor_about.cpp #, fuzzy @@ -1015,11 +822,11 @@ msgstr "Constantes:" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Licencias" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Error al abrir el paquete, no se encuentra en formato zip." #: editor/editor_asset_installer.cpp #, fuzzy @@ -1031,13 +838,23 @@ msgid "Package Installed Successfully!" msgstr "¡El paquete se ha instalado correctamente!" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Finalizado!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Instalar" + +#: editor/editor_asset_installer.cpp #, fuzzy msgid "Package Installer" msgstr "¡El paquete se ha instalado correctamente!" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Altavoces" #: editor/editor_audio_buses.cpp #, fuzzy @@ -1060,20 +877,24 @@ msgid "Toggle Audio Bus Mute" msgstr "Abrir diseño del Audio Bus" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Cambiar efectos de bypass del Bus de Audio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Select Audio Bus Send" -msgstr "" +msgstr "Seleccionar Bus de audio de envÃo" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Añadir Efecto de Bus de Audio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Bus Effect" -msgstr "" +msgstr "Mover Efecto de Bus" #: editor/editor_audio_buses.cpp #, fuzzy @@ -1081,25 +902,28 @@ msgid "Delete Bus Effect" msgstr "Quitar seleccionados" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" +msgstr "Bus de Audio, arrastra y suelta para reordenar." #: editor/editor_audio_buses.cpp #, fuzzy -msgid "Bus options" -msgstr "Opciones de depuración" - -#: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Solo" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Silenciar" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Bypass" -msgstr "" +msgstr "Bypass" + +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "Opciones de depuración" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1108,6 +932,11 @@ msgstr "Duplicar" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Restablecer zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Quitar seleccionados" @@ -1118,7 +947,7 @@ msgstr "Añadir todos" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "¡El Bus Maestro no puede ser borrado!" #: editor/editor_audio_buses.cpp #, fuzzy @@ -1132,6 +961,11 @@ msgstr "Duplicar animación" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Restablecer zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Mover acción" @@ -1148,8 +982,9 @@ msgid "Open Audio Bus Layout" msgstr "Abrir diseño del Audio Bus" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "No existe el archivo 'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp #, fuzzy @@ -1168,7 +1003,8 @@ msgstr "Añadir todos" msgid "Create a new Bus Layout." msgstr "Crear recurso nuevo" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Cargar" @@ -1193,8 +1029,9 @@ msgid "Load Default" msgstr "Predeterminado" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Load the default Bus Layout." -msgstr "" +msgstr "Cargar el Diseño del Bus por defecto." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1267,7 +1104,7 @@ msgid "Rearrange Autoloads" msgstr "Reordenar «Autoloads»" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Ruta:" @@ -1275,9 +1112,7 @@ msgstr "Ruta:" msgid "Node Name:" msgstr "Nombre del nodo:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nombre" @@ -1311,18 +1146,19 @@ msgid "Choose a Directory" msgstr "Elige una carpeta" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Crear carpeta" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nombre:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "No se pudo crear la carpeta." @@ -1343,30 +1179,6 @@ msgstr "Empaquetando" msgid "Template file not found:\n" msgstr "No se encontró archivo de base:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Añadido:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Eliminado:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Error al guardar atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "No se pudo guardar la subtextura del altas:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportando para %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Configurando…" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "El archivo ya existe, ¿quieres sobreescribirlo?" @@ -1451,6 +1263,11 @@ msgstr "Subir favorito" msgid "Move Favorite Down" msgstr "Bajar favorito" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "No se pudo crear la carpeta." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Carpetas y archivos:" @@ -1494,6 +1311,10 @@ msgstr "Lista de clases:" msgid "Search Classes" msgstr "Buscar clases" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Cima" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Clase:" @@ -1510,15 +1331,30 @@ msgstr "Heredada por:" msgid "Brief Description:" msgstr "Descripción breve:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Miembros:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Miembros:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Métodos públicos:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Métodos públicos:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Elementos de tema de interfaz:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Elementos de tema de interfaz:" @@ -1528,12 +1364,23 @@ msgstr "Señales:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Animaciones" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Animaciones" #: editor/editor_help.cpp +#, fuzzy msgid "enum " -msgstr "" +msgstr "enum " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Constantes:" #: editor/editor_help.cpp msgid "Constants:" @@ -1541,14 +1388,41 @@ msgstr "Constantes:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Descripción:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Propiedades:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Descripción breve:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Lista de métodos:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Descripción de métodos:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Texto de búsqueda" @@ -1558,26 +1432,24 @@ msgid "Output:" msgstr " Salida:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Borrar todo" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "¡Hubo un error al guardar el recurso!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." -msgstr "Guardar recurso como…" +msgstr "Guardar recurso como.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp +#, fuzzy msgid "I see.." -msgstr "Muy bien…" +msgstr "Ya veo.." #: editor/editor_node.cpp msgid "Can't open file for writing:" @@ -1592,6 +1464,30 @@ msgid "Error while saving." msgstr "Error al guardar." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "No se puede operar en «…»" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Error al guardar." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "La escena «%s» tiene dependencias rotas:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Error al guardar." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Guardar escena" @@ -1652,6 +1548,33 @@ msgid "Restored default layout to base settings." msgstr "Se han restaurado los ajustes predeterminados." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Copiar parámetros" @@ -1734,11 +1657,11 @@ msgstr "Abrir escena base" #: editor/editor_node.cpp msgid "Quick Open Scene.." -msgstr "Apertura rápida de escena…" +msgstr "Apertura rápida de escena.." #: editor/editor_node.cpp msgid "Quick Open Script.." -msgstr "Apertura rápida de script…" +msgstr "Apertura rápida de script.." #: editor/editor_node.cpp #, fuzzy @@ -1746,12 +1669,13 @@ msgid "Save & Close" msgstr "Guardar un archivo" #: editor/editor_node.cpp +#, fuzzy msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "¿Guardar cambios a '%s' antes de cerrar?" #: editor/editor_node.cpp msgid "Save Scene As.." -msgstr "Guardar escena como…" +msgstr "Guardar escena como.." #: editor/editor_node.cpp #, fuzzy @@ -1802,7 +1726,7 @@ msgstr "Esta acción es irreversible. ¿Quieres revertirla de todos modos?" #: editor/editor_node.cpp msgid "Quick Run Scene.." -msgstr "Ejecución rápida de escena…" +msgstr "Ejecución rápida de escena.." #: editor/editor_node.cpp msgid "Quit" @@ -1824,31 +1748,46 @@ msgstr "Guardar un archivo" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "¿Guardar cambios a la(s) siguiente(s) escena(s) antes de salir?" #: editor/editor_node.cpp +#, fuzzy msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"¿Guardar cambios a la(s) siguiente(s) escena(s) antes de abrir el Gestor de " +"Proyectos?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "Elige una escena principal" #: editor/editor_node.cpp +#, fuzzy msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "No se pudo activar el plugin addon en: '" #: editor/editor_node.cpp +#, fuzzy msgid "' parsing of config failed." -msgstr "" +msgstr "' análisis de config fallido." #: editor/editor_node.cpp +#, fuzzy msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"No se pudo encontrar el campo del script para el plugin addon en: 'res://" +"addons/" #: editor/editor_node.cpp +#, fuzzy msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "No se pudo cargar el script addon desde la ruta: '" #: editor/editor_node.cpp msgid "" @@ -1860,7 +1799,7 @@ msgstr "" "Para poder modificarla, se tiene que crear una nueva escena heredada." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Vaya" @@ -1874,14 +1813,15 @@ msgstr "" "la ruta del proyecto." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Hubo un error al cargar la escena." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "La escena «%s» tiene dependencias rotas:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Reestablecer huesos" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Guardar ajustes" @@ -1915,7 +1855,7 @@ msgstr "Modo sin distracciones" msgid "Toggle distraction-free mode." msgstr "Modo sin distracciones" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Escena" @@ -1946,7 +1886,7 @@ msgstr "Nueva escena" #: editor/editor_node.cpp msgid "New Inherited Scene.." -msgstr "Nueva escena heredada…" +msgstr "Nueva escena heredada.." #: editor/editor_node.cpp msgid "Open Scene.." @@ -1970,15 +1910,16 @@ msgstr "Abrir reciente" #: editor/editor_node.cpp msgid "Convert To.." -msgstr "Convertir a…" +msgstr "Convertir a.." #: editor/editor_node.cpp msgid "MeshLibrary.." -msgstr "MeshLibrary…" +msgstr "MeshLibrary.." #: editor/editor_node.cpp +#, fuzzy msgid "TileSet.." -msgstr "TileSet…" +msgstr "TileSet.." #: editor/editor_node.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp scene/gui/line_edit.cpp @@ -2159,6 +2100,10 @@ msgstr "P&R" msgid "Issue Tracker" msgstr "Registros de problemas" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Comunidad" + #: editor/editor_node.cpp msgid "About" msgstr "Acerca de" @@ -2167,7 +2112,7 @@ msgstr "Acerca de" msgid "Play the project." msgstr "Inicia el proyecto para poder jugarlo." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Reproducir" @@ -2183,7 +2128,7 @@ msgstr "Pausar la escena" msgid "Stop the scene." msgstr "Detener la escena." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Detener" @@ -2238,7 +2183,7 @@ msgstr "Guardar el recurso editado actualmente." #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp msgid "Save As.." -msgstr "Guardar como…" +msgstr "Guardar como.." #: editor/editor_node.cpp msgid "Go to the previous edited object in history." @@ -2257,6 +2202,16 @@ msgid "Object properties." msgstr "Propiedades del objeto." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Cambiar grupo de imágenes" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importar" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "SistDeArchivos" @@ -2270,15 +2225,7 @@ msgstr "Salida" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Reimportar" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Actualizar" +msgstr "No guardar" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2347,11 +2294,29 @@ msgstr "Abrir en el editor" msgid "Open the previous Editor" msgstr "Abrir en el editor" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Crear biblioteca de modelos 3D" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Miniatura.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Plugins instalados:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Actualizar" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Versión:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autor:" @@ -2403,35 +2368,19 @@ msgstr "Propio" msgid "Frame #:" msgstr "Nº de cuadro:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Espera a que termine el análisis." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "La escena actual debe ser guardada para reimportar." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Guardar y reimportar" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Reimportando" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Reimportar recursos cambiados" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Seleccionar dispositivo de la lista" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"No se ha encontrado un preset ejecutable de exportación para esta " +"plataforma.\n" +"Por favor, añade un preset ejecutable en el menú de exportación." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2524,7 +2473,7 @@ msgstr "" #: editor/export_template_manager.cpp msgid "No version.txt found inside templates." -msgstr "" +msgstr "No se ha encontrado el archivo version.txt dentro de las plantillas." #: editor/export_template_manager.cpp #, fuzzy @@ -2541,10 +2490,6 @@ msgid "Importing:" msgstr "Importando:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Cargando plantillas de exportación" - -#: editor/export_template_manager.cpp #, fuzzy msgid "Current Version:" msgstr "Escena actual" @@ -2582,14 +2527,21 @@ msgstr "" #: editor/filesystem_dock.cpp msgid "Cannot navigate to '" +msgstr "No se puede navegar a '" + +#: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Guardar y reimportar" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2599,48 +2551,57 @@ msgid "" msgstr "Fuente:" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "" -"Los archivos de origen y destino son iguales, no se realizará ninguna acción." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "No se puede cargar/procesar la tipografÃa elegida." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "No se puede importar un archivo sobre si mismo:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" -"Las rutas de origen y destino son iguales, no se realizará ninguna acción." +#, fuzzy +msgid "Error moving:\n" +msgstr "Hubo un error al importar:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "La escena «%s» tiene dependencias rotas:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "No se pueden mover carpetas dentro de si mismas." +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Error al cargar la imagen:" +msgid "No name provided." +msgstr "Renombrar o mover.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Hubo un error al importar:" +msgid "Name contains invalid characters." +msgstr "Letras válidas:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "No se puede operar en «…»" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "¡El nombre de grupo ya existe!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Elige un nombre nuevo y ubicación para:" +#, fuzzy +msgid "Renaming file:" +msgstr "Renombrar variable" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "¡No has seleccionado ningún archivo!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Renombrar nodo" #: editor/filesystem_dock.cpp #, fuzzy @@ -2649,43 +2610,42 @@ msgstr "Expandir al padre" #: editor/filesystem_dock.cpp msgid "Collapse all" -msgstr "" +msgstr "Colapsar todo" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Mostrar en el navegador de archivos" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instanciar" +msgid "Copy Path" +msgstr "Copiar ruta" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Editar dependencias…" +#, fuzzy +msgid "Rename.." +msgstr "Renombrar" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Ver dueños…" +msgid "Move To.." +msgstr "Mover a.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Copiar ruta" +#, fuzzy +msgid "New Folder.." +msgstr "Crear carpeta" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Renombrar o mover…" +msgid "Show In File Manager" +msgstr "Mostrar en el navegador de archivos" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Mover a…" +msgid "Instance" +msgstr "Instanciar" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Info" +msgid "Edit Dependencies.." +msgstr "Editar dependencias.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Reimportando…" +#, fuzzy +msgid "View Owners.." +msgstr "Ver propietarios.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2713,11 +2673,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Escaneando archivos,\n" +"Por favor, espere..." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Mover" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Renombrar" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Añadir al grupo" @@ -2732,16 +2699,37 @@ msgid "Import as Single Scene" msgstr "Importando escena…" #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Importar con materiales separados" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Importar con materiales separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Importar con objetos separados" #: editor/import/resource_importer_scene.cpp +#, fuzzy msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Importar con objetos y materiales separados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Importar con objetos y materiales separados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Importar con materiales separados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Importar con objetos y materiales separados" #: editor/import/resource_importer_scene.cpp #, fuzzy @@ -2750,52 +2738,45 @@ msgstr "Importar escena 3D" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Importar como escenas y materiales múltiples" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importar escena" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." -msgstr "Importando escena…" +msgstr "Importando escena.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." -msgstr "Ejecutando script personalizado…" +msgstr "Ejecutando script personalizado.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "No se pudo cargar el script posimportación:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" "El script de posimportación no es correcto o está roto. (revisa la consola):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Error ejecutando el script de posimportacion:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." -msgstr "Guardando…" +msgstr "Guardando.." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "Configurar por defecto para '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "Borrar por defecto para '%s'" #: editor/import_dock.cpp #, fuzzy @@ -2809,598 +2790,67 @@ msgstr "Importar" #: editor/import_dock.cpp editor/property_editor.cpp msgid "Preset.." -msgstr "Ajuste…" +msgstr "Ajuste.." #: editor/import_dock.cpp #, fuzzy msgid "Reimport" msgstr "Reimportar" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "¡Sin máscaras de bits para importar!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "La ruta de destino está vacÃa." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "La ruta de destino debe ser una ruta de recursos completa." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "La ruta de destino debe existir." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "La ruta de guardado esta vacÃa!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importar BitMasks" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Texturas de origen:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Ruta de destino:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Aceptar" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Máscara de bits" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "¡No se ha elegido ningún archivo de tipografÃas!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "¡No se ha elegido ningún recurso de tipografÃas!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"La extensión del archivo no es correcta.\n" -"Prueba con la extensión .fnt." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "No se puede cargar/procesar la tipografÃa elegida." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "No se pudo guardar la tipografÃa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "TipografÃa elegida:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Tamaño de la tipografÃa elegida:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Recurso de destino:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "El veloz murciélago hindú comÃa feliz cardillo y kiwi." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Prueba:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Opciones:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Importar tipografÃas" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Este archivo ya es un archivo de tipografÃas de Godot, tienes que utilizar " -"un archivo de tipo BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Error al abrir como archivo BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Error al arrancar FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Formato de tipografÃa desconocido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Error al cargar la tipografÃa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Tamaño de tipografÃa incorrecto." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "El origen personalizado de tipografÃa no es correcto." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "TipografÃa" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "¡No hay ningún modelo que se pueda importar!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importar modelo individual" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Modelo/s elegidos:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Modelos 3D" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Superficie %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "¡No hay ningún sonido a importar!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importar archivo de sonido" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Muestra(s) de Origen:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Archivo de sonido" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Nuevo clip" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Opciones de Animación" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Identificadores" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Hacer Bake de FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optimizar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Error lineal máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Error angular máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Ãngulo máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Clips" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Inicios" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Finales" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Repetir" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtros" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "La ruta de origen esta vacÃa." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "No se pudo cargar el script post-importación." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "El script de postimportación no es correcto o está roto." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Error al importar escena." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Importar escena 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Escena de origen:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Igual que escena de destino" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Compartido" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "Establecer multinodo" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Carpeta de texturas elegida:" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "Grupos" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Script de posprocesado:" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." +msgstr "Selecciona un nodo para editar señales y grupos." -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Tipo de Nodo Raiz Customizado:" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Crear polÃgono" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Editar polÃgono" -#: editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "Root Node Name:" -msgstr "Nombre del nodo:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Faltan los siguientes archivos:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Importar de todos modos" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Cancelar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importar y abrir" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"La escena editada no se ha guardado, ¿Quieres abrir la escena importada de " -"todos modos?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Importar imagen:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "No se puede importar un archivo sobre si mismo:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "No se pudo encontrar la ruta: %s (ya es local)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Animación de escena 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Sin comprimir" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Compresión sin pérdidas (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Compresión con pérdidas (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Comprimir (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Formato de textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Calidad de compresión de textura (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Opciones de textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "¡Selecciona algunos archivos!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Se necesita al menos un archivo para el atlas." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Hubo un error al importar:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Solo se requiere un archivo para textura grande." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Tamaño máximo de textura:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Importar texturas para atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Tamaño de celda:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Textura grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Importar texturas grandes (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Textura de origen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Textura base de atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Texturas de origen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importar texturas para 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Importar texturas para 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Importar texturas" +msgid "Insert Point" +msgstr "Insertando" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Textura 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Editar polÃgono (quitar punto)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Textura 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Quitar polÃgono y punto" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Textura de atlas" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Crea un nuevo polÃgono desde cero." -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" -"AVISO: No es necesario importar texturas 2D. LimÃtate a copia los archivos " -"png/jpg al proyecto." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Recortar espacio vacÃo." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Importar textura grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Cargar imagen de origen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Troceando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Insertando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Guardando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "No se pudo guardar la textura grande:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Construir atlas para:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Cargando imagen:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "No se pudo cargar la imagen:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Convirtiendo imágenes" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Recortando imágenes" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Copiando datos de imágenes" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "No se pudo guardar la imagen de atlas:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "No se pudo guardar la textura convertida:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "¡Origen incorrecto!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "¡Origen de traducción incorrecto!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Columna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Idioma" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Sin elementos para importar!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "¡El objetivo no tiene ruta!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Importar traducciones" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "¡No se pudo importar!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Importar traducción" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV de origen:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Ignorar Primera Columna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Comprimir" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "Añadir al proyecto (engine.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Importar idiomas:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Traducción" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "Establecer multinodo" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "Grupos" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." -msgstr "Selecciona un nodo para editar señales y grupos." +"Editar polÃgono existente:\n" +"Click izquierdo: Mover punto.\n" +"Control + Click izquierdo: Dividir segmento.\n" +"Click derecho: Borrar punto." #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3558,7 +3008,6 @@ msgstr "Nombre de Animación:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3669,10 +3118,6 @@ msgid "Delete Input" msgstr "Eliminar entrada" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Renombrar" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "El árbol de animación es correcto." @@ -3718,7 +3163,7 @@ msgstr "Nodo de transición" #: editor/plugins/animation_tree_editor_plugin.cpp msgid "Import Animations.." -msgstr "Importar animaciones…" +msgstr "Importar animaciones.." #: editor/plugins/animation_tree_editor_plugin.cpp msgid "Edit Node Filters" @@ -3726,68 +3171,191 @@ msgstr "Editar filtros de nodo" #: editor/plugins/animation_tree_editor_plugin.cpp msgid "Filters.." -msgstr "Filtros…" +msgstr "Filtros.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Libre" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Leyendo %d triángulos:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Contenido:" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Nº de triángulos" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Ver Archivos" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Configuración de Baker de Luces:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "No se ha podido resolver el nombre de Dominio:" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Leyendo geometrÃa" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "No se ha podido resolver." -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Procesando luces" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Error de conexion, por favor intente otra vez." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Creando BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "No se puede conectar." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Creando octree de luces" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "No se puede conectar al host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Creando octree de texturas" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "No hay respuesta desde el host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Transfiriendo a «lightmaps»:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "No responde." -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Asignando nº de textura" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "Petición falida, código de retorno:" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Quemando nº de triángulo" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Solicitud fallida." -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "Posprocesando nº de textura" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, too many redirects" +msgstr "Petición fallida, demasiadas redirecciones" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "¡Quemar!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Bucle de redireccionamiento." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "" -"Restablece el proceso de «bake» del «octree» del «lightmap» (empezar de " -"nuevo)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Fallido:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "Error de descarga, al pareser el archivo ha sido manipulado." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Esperado:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Tiene:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Fallo en la comprobación del hash sha256" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Error en la descarga del asset:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Buscando:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "Guardando…" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Conectar.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Prueba" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "¡Hubo un error al guardar el recurso!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "Inactivo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Reintente" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "Abajo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Este asset ya esta descargandose!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "primero" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "anterior" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "siguiente" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "ultimo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Todos" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Plugins" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Ordenar:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Invertir" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "CategorÃa:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Sitio:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Soporte.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Oficial" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Prueba" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Archivo ZIP de elementos" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Vista previa" @@ -3830,12 +3398,18 @@ msgid "Edit CanvasItem" msgstr "Editar CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Ancla" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Cambiar anclas" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Zoom (%):" +msgid "Change Anchors" +msgstr "Cambiar anclas" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3889,60 +3463,78 @@ msgid "Pan Mode" msgstr "Modo desplazamiento lateral" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Inmovilizar el objeto." +#, fuzzy +msgid "Toggles snapping" +msgstr "Des/activar «breakpoint»" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Liberar el objeto." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Fijar a cuadrÃcula" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Asegurarse que los hijos de un objeto no sean seleccionables." +#, fuzzy +msgid "Snapping options" +msgstr "Opciones de Animación" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Restaurar la habilidad de seleccionar los hijos de un objeto." +#, fuzzy +msgid "Snap to grid" +msgstr "Modo de fijado:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Editar" +msgid "Use Rotation Snap" +msgstr "Fijar rotación" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Fijar a cuadrÃcula" +#, fuzzy +msgid "Configure Snap..." +msgstr "Configurar fijado.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Mostrar rejilla" +msgid "Snap Relative" +msgstr "Fijado relativo" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Fijar rotación" +msgid "Use Pixel Snap" +msgstr "Adherir a pÃxeles" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Fijado relativo" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Configurar fijado…" +#, fuzzy +msgid "Snap to parent" +msgstr "Expandir al padre" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Adherir a pÃxeles" +msgid "Snap to node anchor" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Esqueleto…" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Inmovilizar el objeto." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Liberar el objeto." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Asegurarse que los hijos de un objeto no sean seleccionables." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Restaurar la habilidad de seleccionar los hijos de un objeto." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3971,12 +3563,19 @@ msgid "View" msgstr "Ver" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Restablecer zoom" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Mostrar rejilla" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Ajustar zoom…" +#, fuzzy +msgid "Show helpers" +msgstr "Crear huesos" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Crear huesos" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3987,8 +3586,9 @@ msgid "Frame Selection" msgstr "Encuadrar selección" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Ancla" +#, fuzzy +msgid "Layout" +msgstr "Guardar ajustes" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -4011,12 +3611,21 @@ msgid "Clear Pose" msgstr "Restablecer pose" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Establecer valor" +msgid "Drag pivot from mouse position" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Fijar (Pixeles):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Establecer pos. de salida de curva" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4028,23 +3637,28 @@ msgstr "Añadir todos" msgid "Adding %s..." msgstr "Añadiendo %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Crear nodo" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Error al instanciar escena desde %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Muy bien :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "No hay padre al que instanciarle un hijo." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Esta operación requiere un solo nodo seleccionado." @@ -4062,45 +3676,6 @@ msgstr "" "Arrastrar y soltar + Mayús: Añadir nodo como hermano\n" "Arrastrar y soltar + Alt: Cambiar tipo de nodo" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Crear polÃgono" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Editar polÃgono" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Editar polÃgono (quitar punto)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Crea un nuevo polÃgono desde cero." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Crear Poly3D" @@ -4110,14 +3685,6 @@ msgid "Set Handle" msgstr "Establecer handle" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Crear biblioteca de modelos 3D" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Miniatura…" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "¿Quieres borrar el elemento %d?" @@ -4140,6 +3707,28 @@ msgid "Update from Scene" msgstr "Actualizar desde escena" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Transición entrada" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease out" +msgstr "Transición salida" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "Modificar Mapa de Curvas" @@ -4185,12 +3774,13 @@ msgid "Remove Curve Point" msgstr "Quitar Punto de ruta" #: editor/plugins/curve_editor_plugin.cpp +#, fuzzy msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Cambiar tangente de curva lineal" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Mantén Mayus para editar las tangentes individualmente" #: editor/plugins/gradient_editor_plugin.cpp #, fuzzy @@ -4219,28 +3809,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"No se ha encontrado el recurso OccluderPolygon2D en este nodo.\n" +"¿Crear uno y asignarlo?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "Crear polÃgono oclusor" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Editar polÃgono existente:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "Clic izquierdo: Mover punto." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl + LMB: Partir segmento." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "Clic derecho: Borrar punto." @@ -4346,6 +3934,10 @@ msgid "Create Outline" msgstr "Crear contorno" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Modelos 3D" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Crear colisión estática triangular" @@ -4363,7 +3955,7 @@ msgstr "Crear colisión hermanada convexa" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Outline Mesh.." -msgstr "Crear modelo 3D de contorno…" +msgstr "Crear modelo 3D de contorno.." #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Outline Mesh" @@ -4477,14 +4069,83 @@ msgstr "Escala al azar:" msgid "Populate" msgstr "Rellenar" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "¡Quemar!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Crear modelo de navegación 3D" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Crear modelo de navegación 3D" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Creando octree de luces" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Cadenas traducibles…" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Advertencia" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Creando octree de texturas" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Crear modelo 3D de contorno.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Crear modelo de navegación 3D" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Leyendo geometrÃa" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Crear polÃgono de navegación" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Quitar polÃgono y punto" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Borrar máscara de emisión" @@ -4496,17 +4157,20 @@ msgid "Generating AABB" msgstr "Generar AABB" #: editor/plugins/particles_2d_editor_plugin.cpp +#, fuzzy msgid "Can only set point into a ParticlesMaterial process material" msgstr "" +"Solo se puede asignar el punto a un material procesado del tipo " +"ParticlesMaterial." #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Error loading image:" msgstr "Error al cargar la imagen:" #: editor/plugins/particles_2d_editor_plugin.cpp +#, fuzzy msgid "No pixels with transparency > 128 in image.." -msgstr "" -"No hay pÃxeles que tengan menos de un 128/255 de transparencia en la imagen…" +msgstr "No hay pÃxeles con una transparencia mayor que 128 en la imagen.." #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Set Emission Mask" @@ -4514,7 +4178,7 @@ msgstr "Establecer máscara de emisión" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generate Visibility Rect" -msgstr "" +msgstr "Generar rectángulo de visibilidad" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Load Emission Mask" @@ -4561,7 +4225,7 @@ msgstr "El nodo no contiene geometrÃa (caras)." #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." -msgstr "" +msgstr "Se requiere un material procesador del tipo 'ParticlesMaterial'." #: editor/plugins/particles_editor_plugin.cpp msgid "Faces contain no area!" @@ -4604,8 +4268,9 @@ msgid "Surface Points" msgstr "Superficie %d" #: editor/plugins/particles_editor_plugin.cpp +#, fuzzy msgid "Surface Points+Normal (Directed)" -msgstr "" +msgstr "Puntos de superficio + Normal (Dirigida)" #: editor/plugins/particles_editor_plugin.cpp msgid "Volume" @@ -4672,14 +4337,17 @@ msgid "Curve Point #" msgstr "Nº de punto en curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Establecer pos. de punto de curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "Establecer pos. de entrada de curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "Establecer pos. de salida de curva" @@ -4742,6 +4410,14 @@ msgid "Scale Polygon" msgstr "Escalar polÃgono" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Editar" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "PolÃgono->UV" @@ -4796,63 +4472,10 @@ msgstr "Cargar recurso" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Pegar" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Leer BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Duración:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Abrir archivos de sonido" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "¡ERROR: No se pudo cargar el archivo de sonido!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Añadir archivo de sonido" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Renombrar archivo de sonido" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Eliminar archivo de sonido" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Estéreo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Formato" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Altura" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4863,6 +4486,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"¿Cerrar y guardar cambios?\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4886,11 +4511,11 @@ msgstr "Importar tema" #: editor/plugins/script_editor_plugin.cpp msgid "Save Theme As.." -msgstr "Guardar tema como…" +msgstr "Guardar tema como.." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " Referencia de clase" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4945,6 +4570,10 @@ msgstr "Cerrar documentación" msgid "Close All" msgstr "Cerrar" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Ejecutar" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4954,7 +4583,7 @@ msgstr "Añadir/quitar favorito" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Find.." -msgstr "Buscar…" +msgstr "Buscar.." #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4988,18 +4617,6 @@ msgid "Debug with external editor" msgstr "Abrir en el editor" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Ventana" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Mover a la izquierda" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Mover a la derecha" - -#: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Open Godot online documentation" msgstr "Buscar en la documentación de referencia." @@ -5057,8 +4674,9 @@ msgstr "" "pertenecen está cargada" #: editor/plugins/script_text_editor.cpp +#, fuzzy msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Solo se pueden soltar recursos del sistema." #: editor/plugins/script_text_editor.cpp #, fuzzy @@ -5072,15 +4690,15 @@ msgstr "Convirtiendo imágenes" #: editor/plugins/script_text_editor.cpp msgid "Uppercase" -msgstr "" +msgstr "Mayúscula" #: editor/plugins/script_text_editor.cpp msgid "Lowercase" -msgstr "" +msgstr "Minúscula" #: editor/plugins/script_text_editor.cpp msgid "Capitalize" -msgstr "" +msgstr "Insertar mayúsculas" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp scene/gui/line_edit.cpp @@ -5090,7 +4708,7 @@ msgstr "Cortar" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Copiar" @@ -5139,11 +4757,12 @@ msgstr "Borrar espacios sobrantes al final" #: editor/plugins/script_text_editor.cpp msgid "Convert Indent To Spaces" -msgstr "" +msgstr "Convertir Indentación a Espacios" #: editor/plugins/script_text_editor.cpp +#, fuzzy msgid "Convert Indent To Tabs" -msgstr "" +msgstr "Convertir Indentación a Tabuladores" #: editor/plugins/script_text_editor.cpp msgid "Auto Indent" @@ -5184,16 +4803,16 @@ msgstr "Buscar anterior" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Replace.." -msgstr "Reemplazar…" +msgstr "Reemplazar.." #: editor/plugins/script_text_editor.cpp msgid "Goto Function.." -msgstr "Ir a función…" +msgstr "Ir a función.." #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Goto Line.." -msgstr "Ir a lÃnea…" +msgstr "Ir a lÃnea.." #: editor/plugins/script_text_editor.cpp msgid "Contextual Help" @@ -5201,7 +4820,7 @@ msgstr "Ayuda contextual" #: editor/plugins/shader_editor_plugin.cpp msgid "Shader" -msgstr "" +msgstr "Shader" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Scalar Constant" @@ -5358,10 +4977,6 @@ msgid "View Plane Transform." msgstr "Ver transformación en plano." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Escalando al %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Girando %s grados." @@ -5378,10 +4993,6 @@ msgid "Top View." msgstr "Vista superior." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Cima" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Vista anterior." @@ -5422,8 +5033,9 @@ msgid "Animation Key Inserted." msgstr "Clave de animación insertada." #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Objects Drawn" -msgstr "" +msgstr "Objetos dibujados" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5441,8 +5053,9 @@ msgid "Surface Changes" msgstr "Actualizar cambios" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Draw Calls" -msgstr "" +msgstr "Llamadas de dibujado" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5482,7 +5095,7 @@ msgstr "Gizmos" #: editor/plugins/spatial_editor_plugin.cpp msgid "View Information" -msgstr "" +msgstr "Ver información" #: editor/plugins/spatial_editor_plugin.cpp msgid "Audio Listener" @@ -5494,12 +5107,14 @@ msgid "Doppler Enable" msgstr "Activar" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Left" -msgstr "" +msgstr "Vista libre izquierda" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Right" -msgstr "" +msgstr "Vista libre derecha" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5512,8 +5127,9 @@ msgid "Freelook Backwards" msgstr "Hacia atrás" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Up" -msgstr "" +msgstr "Vista libre superior" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5521,8 +5137,9 @@ msgid "Freelook Down" msgstr "Rueda hacia abajo." #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Speed Modifier" -msgstr "" +msgstr "Modificador de velocidad de la vista libre" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5628,12 +5245,16 @@ msgid "Transform" msgstr "Transformar" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Configurar fijado.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Coordenadas locales" #: editor/plugins/spatial_editor_plugin.cpp msgid "Transform Dialog.." -msgstr "Ventana de transformación…" +msgstr "Ventana de transformación.." #: editor/plugins/spatial_editor_plugin.cpp msgid "1 Viewport" @@ -5773,6 +5394,10 @@ msgid "Speed (FPS):" msgstr "Velocidad (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Repetir" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Cuadros de animación" @@ -5785,12 +5410,14 @@ msgid "Insert Empty (After)" msgstr "Insertar vacÃo (después)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Arriba" +#, fuzzy +msgid "Move (Before)" +msgstr "Borrar nodos" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Abajo" +#, fuzzy +msgid "Move (After)" +msgstr "Mover a la izquierda" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5955,6 +5582,10 @@ msgid "Style" msgstr "Estilo" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "TipografÃa" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Color" @@ -5973,8 +5604,9 @@ msgid "Line Draw" msgstr "Lineal" #: editor/plugins/tile_map_editor_plugin.cpp +#, fuzzy msgid "Rectangle Paint" -msgstr "" +msgstr "Rectángulo de pintura" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -6006,8 +5638,9 @@ msgid "Mirror Y" msgstr "Voltear verticalmente" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Cubo" +#, fuzzy +msgid "Paint Tile" +msgstr "Pintar TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -6074,12 +5707,17 @@ msgstr "¿Quieres eliminar los archivos seleccionados?" #: editor/project_export.cpp #, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Faltan las siguientes plantillas de exportación para esta plataforma:" + +#: editor/project_export.cpp +#, fuzzy msgid "Presets" msgstr "Ajuste…" #: editor/project_export.cpp editor/project_settings_editor.cpp msgid "Add.." -msgstr "Añadir…" +msgstr "Añadir.." #: editor/project_export.cpp msgid "Resources" @@ -6141,8 +5779,9 @@ msgid "Features" msgstr "Textura" #: editor/project_export.cpp +#, fuzzy msgid "Custom (comma-separated):" -msgstr "" +msgstr "Personalizado (separado por comas):" #: editor/project_export.cpp #, fuzzy @@ -6154,8 +5793,14 @@ msgid "Export PCK/Zip" msgstr "Exportar PCK/Zip" #: editor/project_export.cpp +#, fuzzy msgid "Export templates for this platform are missing:" -msgstr "" +msgstr "Faltan las siguientes plantillas de exportación para esta plataforma:" + +#: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Faltan las siguientes plantillas de exportación para esta plataforma:" #: editor/project_export.cpp #, fuzzy @@ -6163,29 +5808,53 @@ msgid "Export With Debug" msgstr "Exportar Tile Set" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "¡La ruta del proyecto no es correcta, tiene que existir!" +#, fuzzy +msgid "The path does not exists." +msgstr "El archivo existe." #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "La ruta del proyecto no es correcta, engine.cfg no debe existir." +msgid "Please choose a 'project.godot' file." +msgstr "¡Prueba exportando fuera de la carpeta del proyecto!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "¡La ruta del proyecto no es correcta, engine.cfg debe existir." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Proyecto importado" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "La ruta del proyecto no es correcta (¿has cambiado algo?)." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "No se pudo crear engine.cfg en la ruta de proyecto." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "No se pudo crear engine.cfg en la ruta de proyecto." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "No se pudo crear engine.cfg en la ruta de proyecto." @@ -6194,38 +5863,49 @@ msgid "The following files failed extraction from package:" msgstr "Los siguientes archivos no se pudieron extraer del paquete:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Proyecto sin nombre" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "No se pudo crear engine.cfg en la ruta de proyecto." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Nuevo proyecto de juego" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Importar proyecto existente" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Ruta del proyecto (debe existir):" +msgid "Create New Project" +msgstr "Crear proyecto nuevo" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Instalar proyecto:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Nombre del proyecto:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Crear proyecto nuevo" +#, fuzzy +msgid "Create folder" +msgstr "Crear carpeta" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Ruta del proyecto:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Instalar proyecto:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Examinar" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Nuevo proyecto de juego" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "BINGO!" @@ -6234,6 +5914,11 @@ msgid "Unnamed Project" msgstr "Proyecto sin nombre" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Conectar.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "¿Seguro que quieres abrir más de un proyecto?" @@ -6249,10 +5934,13 @@ msgstr "" "«aplicación»." #: editor/project_manager.cpp +#, fuzzy msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"No se puede ejecutar el proyecto: Los assets necesitan ser importados.\n" +"Por favor, edita el proyecto para activar el importado inicial." #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6277,10 +5965,6 @@ msgid "Project List" msgstr "Lista de proyectos" #: editor/project_manager.cpp -msgid "Run" -msgstr "Ejecutar" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Analizar" @@ -6339,17 +6023,14 @@ msgid "Add Input Action Event" msgstr "Añadir evento de acción de entrada" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Mayús+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6359,7 +6040,7 @@ msgstr "Control+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Press a Key.." -msgstr "Presiona una tecla…" +msgstr "Presiona una tecla.." #: editor/project_settings_editor.cpp msgid "Mouse Button Index:" @@ -6411,7 +6092,7 @@ msgstr "Cambiar" msgid "Joypad Axis Index:" msgstr "Ãndice de ejes del mando:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Eje" @@ -6433,31 +6114,31 @@ msgstr "Borrar evento de acción de entrada" msgid "Add Event" msgstr "Añadir elemento vacÃo" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Dispositivo" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Botón" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Botón izquierdo." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Botón derecho." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Botón central." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Rueda hacia arriba." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Rueda hacia abajo." @@ -6467,8 +6148,9 @@ msgid "Add Global Property" msgstr "Añadir propiedad «Getter»" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "¡Selecciona un item primero!" #: editor/project_settings_editor.cpp #, fuzzy @@ -6486,6 +6168,16 @@ msgid "Delete Item" msgstr "Eliminar entrada" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "No se puede conectar al host:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Des/activar persistencia" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "Error al guardar los ajustes." @@ -6494,8 +6186,9 @@ msgid "Settings saved OK." msgstr "Los ajustes se han guardado correctamente." #: editor/project_settings_editor.cpp +#, fuzzy msgid "Override for Feature" -msgstr "" +msgstr "Sobreescribir para esta caracterÃstica" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6539,8 +6232,9 @@ msgid "Property:" msgstr "Propiedad:" #: editor/project_settings_editor.cpp +#, fuzzy msgid "Override For.." -msgstr "" +msgstr "Sobreescribir para.." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6617,11 +6311,11 @@ msgstr "Transición salida-entrada" #: editor/property_editor.cpp msgid "File.." -msgstr "Archivo…" +msgstr "Archivo.." #: editor/property_editor.cpp msgid "Dir.." -msgstr "Dir…" +msgstr "Directorio.." #: editor/property_editor.cpp msgid "Assign" @@ -6639,10 +6333,20 @@ msgstr "Script siguiente" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Crear huesos" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "SistDeArchivos" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Convertir a.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Error al cargar el archivo: ¡No es un recurso!" @@ -6683,6 +6387,11 @@ msgstr "Seleccionar puntos" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Modo de selección" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Modo de selección" @@ -6711,26 +6420,6 @@ msgstr "Mantener transformación global" msgid "Reparent" msgstr "Reemparentar" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Crear recurso nuevo" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Abrir recurso" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Guardar recurso" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Herramientas de recursos" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Crear local" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Modo de ejecución:" @@ -6801,8 +6490,9 @@ msgid "Delete Node(s)?" msgstr "¿Quieres borrar los nodos?" #: editor/scene_tree_dock.cpp +#, fuzzy msgid "Can not perform with the root node." -msgstr "" +msgstr "No se puede efectuar con el nodo raÃz." #: editor/scene_tree_dock.cpp msgid "This operation can't be done on instanced scenes." @@ -6810,7 +6500,7 @@ msgstr "Esta operación no puede realizarse en escenas instanciadas." #: editor/scene_tree_dock.cpp msgid "Save New Scene As.." -msgstr "Guardar nueva escena como…" +msgstr "Guardar nueva escena como.." #: editor/scene_tree_dock.cpp msgid "Editable Children" @@ -6862,14 +6552,6 @@ msgid "Sub-Resources:" msgstr "Recursos:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Editar grupos" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Editar conexiones" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Limpiar heredado" @@ -6964,26 +6646,35 @@ msgid "Toggle CanvasItem Visible" msgstr "Act/Desact. CanvasItem Visible" #: editor/scene_tree_editor.cpp +#, fuzzy msgid "Node configuration warning:" -msgstr "" +msgstr "Alerta de configuración de Nodos:" #: editor/scene_tree_editor.cpp +#, fuzzy msgid "" "Node has connection(s) and group(s)\n" "Click to show signals dock." msgstr "" +"El nodo tiene conexion(es) y grupo(s)\n" +"Haz click para mostrar el panel de señales." #: editor/scene_tree_editor.cpp +#, fuzzy msgid "" "Node has connections.\n" "Click to show signals dock." msgstr "" +"El nodo tiene conexiones.\n" +"Haz click para mostrar el panel de señales." #: editor/scene_tree_editor.cpp msgid "" "Node is in group(s).\n" "Click to show groups dock." msgstr "" +"El nodo está en el/los grupo(s).\n" +"Click para mostrar el panel de grupos." #: editor/scene_tree_editor.cpp msgid "Instance:" @@ -6999,12 +6690,16 @@ msgid "" "Node is locked.\n" "Click to unlock" msgstr "" +"El nodo está bloqueado.\n" +"Click para desbloquear" #: editor/scene_tree_editor.cpp msgid "" "Children are not selectable.\n" "Click to make selectable" msgstr "" +"Los hijos no son seleccionables.\n" +"Haz click para hacerlos seleccionables" #: editor/scene_tree_editor.cpp #, fuzzy @@ -7026,7 +6721,7 @@ msgstr "Ãrbol de escenas (nodos):" #: editor/scene_tree_editor.cpp msgid "Node Configuration Warning!" -msgstr "" +msgstr "¡Alerta de configuración de nodos!" #: editor/scene_tree_editor.cpp msgid "Select a Node" @@ -7064,12 +6759,22 @@ msgid "Invalid base path" msgstr "Ruta base incorrecta" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "El archivo ya existe, ¿quieres sobreescribirlo?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "La extensión no es correcta" #: editor/script_create_dialog.cpp +#, fuzzy msgid "Wrong extension chosen" -msgstr "" +msgstr "Extensión seleccionada errónea" #: editor/script_create_dialog.cpp #, fuzzy @@ -7092,11 +6797,12 @@ msgstr "Script" #: editor/script_create_dialog.cpp msgid "Allowed: a-z, A-Z, 0-9 and _" -msgstr "" +msgstr "Permitido: a-z, A-Z, 0-9 y _" #: editor/script_create_dialog.cpp +#, fuzzy msgid "Built-in script (into scene file)" -msgstr "" +msgstr "Script integrado (en el archivo de escena)" #: editor/script_create_dialog.cpp #, fuzzy @@ -7109,6 +6815,10 @@ msgid "Load existing script file" msgstr "Script siguiente" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Idioma" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Hereda:" @@ -7154,6 +6864,10 @@ msgid "Function:" msgstr "Función:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Errores" @@ -7234,6 +6948,10 @@ msgid "Type" msgstr "Tipo" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Formato" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Uso" @@ -7267,7 +6985,7 @@ msgstr "Cambiar Radio de Luces" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Cambiar el ángulo de emisión de AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7303,13 +7021,31 @@ msgstr "Cambiar Alcances de Notificadores" #: editor/spatial_editor_gizmos.cpp msgid "Change Particles AABB" -msgstr "" +msgstr "Cambiar partÃculas AABB" #: editor/spatial_editor_gizmos.cpp #, fuzzy msgid "Change Probe Extents" msgstr "Cambiar Alcances de Notificadores" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Estado:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." @@ -7317,7 +7053,7 @@ msgstr "" "El argumento para convert() no es correcto, prueba utilizando constantes " "TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7362,7 +7098,7 @@ msgstr "El diccionario de instancias no es correcto (subclases erróneas)" #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "El objeto no puede proporcionar una longitud." #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7375,21 +7111,19 @@ msgid "GridMap Duplicate Selection" msgstr "Duplicar selección" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "Vista superior" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "Nivel anterior (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "Siguiente nivel (" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7397,24 +7131,26 @@ msgid "Clip Disabled" msgstr "Desactivado" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Clip Above" -msgstr "" +msgstr "Clip superior" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Clip Below" -msgstr "" +msgstr "Clip inferior" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "Editar eje X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "Editar eje Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "Editar eje Z" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7432,20 +7168,24 @@ msgid "Cursor Rotate Z" msgstr "Ctrl: Rotar" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Rotar cursor trasero X" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Rotar cursor trasero Y" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Rotar cursor trasero Z" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Clear Rotation" -msgstr "" +msgstr "Quitar rotación del cursor" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7482,13 +7222,8 @@ msgstr "Ajustes de fijado" msgid "Pick Distance:" msgstr "Instancia:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Archivo" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7705,10 +7440,18 @@ msgid "Return" msgstr "Devuelve" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Llamada" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Obtener" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Cambiar Nombre de Entrada" @@ -7867,7 +7610,7 @@ msgstr "Examinar" #: platform/javascript/export/export.cpp msgid "Run exported HTML in the system's default browser." -msgstr "" +msgstr "Ejecutar HTML exportado en el navegador por defecto del sistema." #: platform/javascript/export/export.cpp #, fuzzy @@ -7975,10 +7718,13 @@ msgstr "" "ParallaxBackground." #: scene/2d/particles_2d.cpp scene/3d/particles.cpp +#, fuzzy msgid "" "A material to process the particles is not assigned, so no behavior is " "imprinted." msgstr "" +"No se ha asignado un material para procesar las partÃculas, por lo que no se " +"ha grabado ningún comportamiento." #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -7986,11 +7732,15 @@ msgstr "" "PathFollow2D solo funciona cuando está seteado como hijo de un nodo Path2D." #: scene/2d/physics_body_2d.cpp +#, fuzzy msgid "" "Size changes to RigidBody2D (in character or rigid modes) will be overriden " "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Los cambios en el tamaño del RigidBody2D (en el personaje o modos rÃgidos) " +"serán sobreescritas por el engine de fÃsicas cuando se ejecute.\n" +"En vez de eso, cambia el tamaño en las formas de colisión hijas." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -8022,31 +7772,37 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera tiene que tener un nodo ARVROrigin como padre" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController tiene que tener un nodo ARVROrigin como padre" #: scene/3d/arvr_nodes.cpp +#, fuzzy msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"El id del controlador no puede ser 0 o este controlador no se asignará a un " +"controlador de verdad." #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor tiene que tener un nodo ARVROrigin como padre" #: scene/3d/arvr_nodes.cpp +#, fuzzy msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"El id del ancla no puede ser 0 o este ancla no se asignará a un ancla de " +"verdad" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin necesita un nodo ARVCamera hijo" #: scene/3d/collision_polygon.cpp msgid "" @@ -8095,16 +7851,23 @@ msgstr "" "que sólo proporciona los datos de navegación." #: scene/3d/particles.cpp +#, fuzzy msgid "" "Nothing is visible because meshes have not been assigned to draw passes." msgstr "" +"Nada es visible porque los modelos 3D no se han asignado a las pasadas de " +"dibujo." #: scene/3d/physics_body.cpp +#, fuzzy msgid "" "Size changes to RigidBody (in character or rigid modes) will be overriden by " "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Los cambios en el tamaño del RigidBody (en el personaje o modos rÃgidos) " +"serán sobreescritas por el engine de fÃsicas cuando se ejecute.\n" +"En vez de eso, cambia el tamaño en las formas de colisión hijas." #: scene/3d/remote_transform.cpp #, fuzzy @@ -8127,6 +7890,12 @@ msgstr "" "Un recurso SpriteFrames debe ser creado o asignado en la propiedad 'Frames' " "para que AnimatedSprite3D pueda mostrar frames." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8134,7 +7903,11 @@ msgstr "Modo desplazamiento lateral" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" -msgstr "" +msgstr "Añadir el color actual como predefinido" + +#: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Cancelar" #: scene/gui/dialogs.cpp msgid "Alert!" @@ -8144,10 +7917,6 @@ msgstr "Alerta!" msgid "Please Confirm..." msgstr "Confirmar decisión…" -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8159,17 +7928,24 @@ msgstr "" "hacerlos visibles para editar, aunque se esconderán al ejecutar." #: scene/gui/scroll_container.cpp +#, fuzzy msgid "" "ScrollContainer is intended to work with a single child control.\n" "Use a container as child (VBox,HBox,etc), or a Control and set the custom " "minimum size manually." msgstr "" +"ScrollContainer debe funcionar con un único control de hijos.\n" +"Usa un container como hijo (VBox,HBox,etc), o un Control y ajusta el tamaño " +"mÃnimo personalizado manualmente." #: scene/main/scene_tree.cpp +#, fuzzy msgid "" "Default Environment as specified in Project Setings (Rendering -> Viewport -" "> Default Environment) could not be loaded." msgstr "" +"El entorno por defecto especificado en los Ajustes del Proyecto (Renderizado " +"-> Ventana -> Entorno por Defecto) no se ha podido cargar." #: scene/main/viewport.cpp msgid "" @@ -8183,6 +7959,647 @@ msgstr "" "que pueda obtener un tamaño. Alternativamente, hacelo un RenderTarget y " "asigná su textura interna a algún otro nodo para mostrar." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Error al arrancar FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Formato de tipografÃa desconocido." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Error al cargar la tipografÃa." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Tamaño de tipografÃa incorrecto." + +#~ msgid "Method List For '%s':" +#~ msgstr "Lista de métodos Para '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumentos:" + +#~ msgid "Return:" +#~ msgstr "Devuelve:" + +#~ msgid "Added:" +#~ msgstr "Añadido:" + +#~ msgid "Removed:" +#~ msgstr "Eliminado:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Error al guardar atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "No se pudo guardar la subtextura del altas:" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportando para %s" + +#~ msgid "Setting Up.." +#~ msgstr "Configurando.." + +#~ msgid "Error loading scene." +#~ msgstr "Hubo un error al cargar la escena." + +#~ msgid "Re-Import" +#~ msgstr "Reimportar" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Espera a que termine el análisis." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "La escena actual debe ser guardada para reimportar." + +#~ msgid "Save & Re-Import" +#~ msgstr "Guardar y reimportar" + +#~ msgid "Re-Importing" +#~ msgstr "Reimportando" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Reimportar recursos cambiados" + +#~ msgid "Loading Export Templates" +#~ msgstr "Cargando plantillas de exportación" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "Guardar y reimportar" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "" +#~ "Los archivos de origen y destino son iguales, no se realizará ninguna " +#~ "acción." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "El archivo objetivo ya existe, no se puede sobreescribir. Bórralo primero." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "" +#~ "Las rutas de origen y destino son iguales, no se realizará ninguna acción." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "No se pueden mover carpetas dentro de si mismas." + +#, fuzzy +#~ msgid "Can't rename deps for:\n" +#~ msgstr "No se pueden renombrar las dependencias para:\n" + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Error al cargar la imagen:" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Elige un nombre nuevo y ubicación para:" + +#~ msgid "No files selected!" +#~ msgstr "¡No has seleccionado ningún archivo!" + +#~ msgid "Info" +#~ msgstr "Info" + +#~ msgid "Re-Import.." +#~ msgstr "Reimportar.." + +#~ msgid "No bit masks to import!" +#~ msgstr "¡Sin máscaras de bits para importar!" + +#~ msgid "Target path is empty." +#~ msgstr "La ruta de destino está vacÃa." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "La ruta de destino debe ser una ruta de recursos completa." + +#~ msgid "Target path must exist." +#~ msgstr "La ruta de destino debe existir." + +#~ msgid "Save path is empty!" +#~ msgstr "La ruta de guardado esta vacÃa!" + +#~ msgid "Import BitMasks" +#~ msgstr "Importar BitMasks" + +#~ msgid "Source Texture(s):" +#~ msgstr "Texturas de origen:" + +#~ msgid "Target Path:" +#~ msgstr "Ruta de destino:" + +#~ msgid "Accept" +#~ msgstr "Aceptar" + +#~ msgid "Bit Mask" +#~ msgstr "Máscara de bits" + +#~ msgid "No source font file!" +#~ msgstr "¡No se ha elegido ningún archivo de tipografÃas!" + +#~ msgid "No target font resource!" +#~ msgstr "¡No se ha elegido ningún recurso de tipografÃas!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "La extensión del archivo no es correcta.\n" +#~ "Prueba con la extensión .fnt." + +#~ msgid "Couldn't save font." +#~ msgstr "No se pudo guardar la tipografÃa." + +#~ msgid "Source Font:" +#~ msgstr "TipografÃa elegida:" + +#~ msgid "Source Font Size:" +#~ msgstr "Tamaño de la tipografÃa elegida:" + +#~ msgid "Dest Resource:" +#~ msgstr "Recurso de destino:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "El veloz murciélago hindú comÃa feliz cardillo y kiwi." + +#~ msgid "Test:" +#~ msgstr "Prueba:" + +#~ msgid "Options:" +#~ msgstr "Opciones:" + +#~ msgid "Font Import" +#~ msgstr "Importar tipografÃas" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Este archivo ya es un archivo de tipografÃas de Godot, tienes que " +#~ "utilizar un archivo de tipo BMFont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Error al abrir como archivo BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "El origen personalizado de tipografÃa no es correcto." + +#~ msgid "No meshes to import!" +#~ msgstr "¡No hay ningún modelo que se pueda importar!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importar modelo individual" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Modelo/s elegidos:" + +#~ msgid "Surface %d" +#~ msgstr "Superficie %d" + +#~ msgid "No samples to import!" +#~ msgstr "¡No hay ningún sonido a importar!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importar archivo de sonido" + +#~ msgid "Source Sample(s):" +#~ msgstr "Muestra(s) de Origen:" + +#~ msgid "Audio Sample" +#~ msgstr "Archivo de sonido" + +#~ msgid "New Clip" +#~ msgstr "Nuevo clip" + +#~ msgid "Flags" +#~ msgstr "Identificadores" + +#~ msgid "Bake FPS:" +#~ msgstr "Hacer Bake de FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Optimizar" + +#~ msgid "Max Linear Error" +#~ msgstr "Error lineal máximo" + +#~ msgid "Max Angular Error" +#~ msgstr "Error angular máximo" + +#~ msgid "Max Angle" +#~ msgstr "Ãngulo máximo" + +#~ msgid "Clips" +#~ msgstr "Clips" + +#~ msgid "Start(s)" +#~ msgstr "Inicios" + +#~ msgid "End(s)" +#~ msgstr "Finales" + +#~ msgid "Filters" +#~ msgstr "Filtros" + +#~ msgid "Source path is empty." +#~ msgstr "La ruta de origen esta vacÃa." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "No se pudo cargar el script post-importación." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "El script de postimportación no es correcto o está roto." + +#~ msgid "Error importing scene." +#~ msgstr "Error al importar escena." + +#~ msgid "Import 3D Scene" +#~ msgstr "Importar escena 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Escena de origen:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Igual que escena de destino" + +#~ msgid "Shared" +#~ msgstr "Compartido" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Carpeta de texturas elegida:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Script de posprocesado:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Tipo de Nodo Raiz Customizado:" + +#~ msgid "Auto" +#~ msgstr "Auto" + +#, fuzzy +#~ msgid "Root Node Name:" +#~ msgstr "Nombre del nodo:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Faltan los siguientes archivos:" + +#~ msgid "Import Anyway" +#~ msgstr "Importar de todos modos" + +#~ msgid "Import & Open" +#~ msgstr "Importar y abrir" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "La escena editada no se ha guardado, ¿Quieres abrir la escena importada " +#~ "de todos modos?" + +#~ msgid "Import Image:" +#~ msgstr "Importar imagen:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "No se pudo encontrar la ruta: %s (ya es local)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Animación de escena 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Sin comprimir" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Compresión sin pérdidas (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Compresión con pérdidas (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Comprimir (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Formato de textura" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Calidad de compresión de textura (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Opciones de textura" + +#~ msgid "Please specify some files!" +#~ msgstr "¡Selecciona algunos archivos!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Se necesita al menos un archivo para el atlas." + +#~ msgid "Error importing:" +#~ msgstr "Hubo un error al importar:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Solo se requiere un archivo para textura grande." + +#~ msgid "Max Texture Size:" +#~ msgstr "Tamaño máximo de textura:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Importar texturas para atlas (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Tamaño de celda:" + +#~ msgid "Large Texture" +#~ msgstr "Textura grande" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Importar texturas grandes (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Textura de origen" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Textura base de atlas" + +#~ msgid "Source Texture(s)" +#~ msgstr "Texturas de origen" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importar texturas para 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Importar texturas para 3D" + +#~ msgid "Import Textures" +#~ msgstr "Importar texturas" + +#~ msgid "2D Texture" +#~ msgstr "Textura 2D" + +#~ msgid "3D Texture" +#~ msgstr "Textura 3D" + +#~ msgid "Atlas Texture" +#~ msgstr "Textura de atlas" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "AVISO: No es necesario importar texturas 2D. LimÃtate a copia los " +#~ "archivos png/jpg al proyecto." + +#~ msgid "Crop empty space." +#~ msgstr "Recortar espacio vacÃo." + +#~ msgid "Texture" +#~ msgstr "Textura" + +#~ msgid "Import Large Texture" +#~ msgstr "Importar textura grande" + +#~ msgid "Load Source Image" +#~ msgstr "Cargar imagen de origen" + +#~ msgid "Slicing" +#~ msgstr "Troceando" + +#~ msgid "Saving" +#~ msgstr "Guardando" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "No se pudo guardar la textura grande:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Construir atlas para:" + +#~ msgid "Loading Image:" +#~ msgstr "Cargando imagen:" + +#~ msgid "Couldn't load image:" +#~ msgstr "No se pudo cargar la imagen:" + +#~ msgid "Converting Images" +#~ msgstr "Convirtiendo imágenes" + +#~ msgid "Cropping Images" +#~ msgstr "Recortando imágenes" + +#~ msgid "Blitting Images" +#~ msgstr "Copiando datos de imágenes" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "No se pudo guardar la imagen de atlas:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "No se pudo guardar la textura convertida:" + +#~ msgid "Invalid source!" +#~ msgstr "¡Origen incorrecto!" + +#~ msgid "Invalid translation source!" +#~ msgstr "¡Origen de traducción incorrecto!" + +#~ msgid "Column" +#~ msgstr "Columna" + +#~ msgid "No items to import!" +#~ msgstr "Sin elementos para importar!" + +#~ msgid "No target path!" +#~ msgstr "¡El objetivo no tiene ruta!" + +#~ msgid "Import Translations" +#~ msgstr "Importar traducciones" + +#~ msgid "Couldn't import!" +#~ msgstr "¡No se pudo importar!" + +#~ msgid "Import Translation" +#~ msgstr "Importar traducción" + +#~ msgid "Source CSV:" +#~ msgstr "CSV de origen:" + +#~ msgid "Ignore First Row" +#~ msgstr "Ignorar Primera Columna" + +#~ msgid "Compress" +#~ msgstr "Comprimir" + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Añadir al proyecto (engine.cfg)" + +#~ msgid "Import Languages:" +#~ msgstr "Importar idiomas:" + +#~ msgid "Translation" +#~ msgstr "Traducción" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Leyendo %d triángulos:" + +#~ msgid "Triangle #" +#~ msgstr "Nº de triángulos" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Configuración de Baker de Luces:" + +#~ msgid "Fixing Lights" +#~ msgstr "Procesando luces" + +#~ msgid "Making BVH" +#~ msgstr "Creando BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Transfiriendo a «lightmaps»:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Asignando nº de textura" + +#~ msgid "Baking Triangle #" +#~ msgstr "Quemando nº de triángulo" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "Posprocesando nº de textura" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "" +#~ "Restablece el proceso de «bake» del «octree» del «lightmap» (empezar de " +#~ "nuevo)." + +#~ msgid "Zoom (%):" +#~ msgstr "Zoom (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Esqueleto.." + +#~ msgid "Zoom Reset" +#~ msgstr "Restablecer zoom" + +#~ msgid "Zoom Set.." +#~ msgstr "Ajustar zoom.." + +#~ msgid "Set a Value" +#~ msgstr "Establecer valor" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Fijar (Pixeles):" + +#~ msgid "Parse BBCode" +#~ msgstr "Leer BBCode" + +#~ msgid "Length:" +#~ msgstr "Duración:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Abrir archivos de sonido" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "¡ERROR: No se pudo cargar el archivo de sonido!" + +#~ msgid "Add Sample" +#~ msgstr "Añadir archivo de sonido" + +#~ msgid "Rename Sample" +#~ msgstr "Renombrar archivo de sonido" + +#~ msgid "Delete Sample" +#~ msgstr "Eliminar archivo de sonido" + +#~ msgid "16 Bits" +#~ msgstr "16 bits" + +#~ msgid "8 Bits" +#~ msgstr "8 bits" + +#~ msgid "Stereo" +#~ msgstr "Estéreo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Altura" + +#~ msgid "Window" +#~ msgstr "Ventana" + +#~ msgid "Move Right" +#~ msgstr "Mover a la derecha" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Escalando al %s%%." + +#~ msgid "Up" +#~ msgstr "Arriba" + +#~ msgid "Down" +#~ msgstr "Abajo" + +#~ msgid "Bucket" +#~ msgstr "Cubo" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "¡La ruta del proyecto no es correcta, tiene que existir!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "La ruta del proyecto no es correcta, engine.cfg no debe existir." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "¡La ruta del proyecto no es correcta, engine.cfg debe existir." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Ruta del proyecto (debe existir):" + +#~ msgid "Create New Resource" +#~ msgstr "Crear recurso nuevo" + +#~ msgid "Open Resource" +#~ msgstr "Abrir recurso" + +#~ msgid "Save Resource" +#~ msgstr "Guardar recurso" + +#~ msgid "Resource Tools" +#~ msgstr "Herramientas de recursos" + +#~ msgid "Make Local" +#~ msgstr "Crear local" + +#~ msgid "Edit Groups" +#~ msgstr "Editar grupos" + +#~ msgid "Edit Connections" +#~ msgstr "Editar conexiones" + +#, fuzzy +#~ msgid "GridMap Paint" +#~ msgstr "Coloreado de GridMap" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Archivo" + +#~ msgid "Areas" +#~ msgstr "Ãreas" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#, fuzzy +#~ msgid "Down Wheel)" +#~ msgstr "Rueda de ratón hacia abajo)" + +#, fuzzy +#~ msgid "Up Wheel)" +#~ msgstr "Rueda de ratón hacia arriba)" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "¿Quieres cerrar la escena? (Los cambios sin guardar se perderán)" @@ -8196,9 +8613,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Cerrar e ir a escena anterior" -#~ msgid "Expand to Parent" -#~ msgstr "Expandir al padre" - #~ msgid "Del" #~ msgstr "Eliminar" @@ -8387,18 +8801,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Guardar cadenas traducibles" -#~ msgid "Translatable Strings.." -#~ msgstr "Cadenas traducibles…" - #~ msgid "Install Export Templates" #~ msgstr "Instalar plantillas de exportación" #~ msgid "Edit Script Options" #~ msgstr "Editar opciones de script" -#~ msgid "Please export outside the project folder!" -#~ msgstr "¡Prueba exportando fuera de la carpeta del proyecto!" - #~ msgid "Error exporting project!" #~ msgstr "¡Error al exportar el proyecto!" @@ -8464,18 +8872,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Incluir" -#~ msgid "Change Image Group" -#~ msgstr "Cambiar grupo de imágenes" - #~ msgid "Group name can't be empty!" #~ msgstr "¡El nombre del grupo no puede estar vacÃo!" #~ msgid "Invalid character in group name!" #~ msgstr "¡El nombre del grupo contiene una letra no permitida!" -#~ msgid "Group name already exists!" -#~ msgstr "¡El nombre de grupo ya existe!" - #~ msgid "Add Image Group" #~ msgstr "Añadir grupo de imágenes" @@ -8623,9 +9025,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Iluminación" -#~ msgid "Toggle Persisting" -#~ msgstr "Des/activar persistencia" - #~ msgid "Global" #~ msgstr "Global" diff --git a/editor/translations/es_AR.po b/editor/translations/es_AR.po index dd5f8ad597..b4f035f991 100644 --- a/editor/translations/es_AR.po +++ b/editor/translations/es_AR.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-06-29 19:59+0000\n" +"PO-Revision-Date: 2017-09-01 01:48+0000\n" "Last-Translator: Lisandro Lorea <lisandrolorea@gmail.com>\n" "Language-Team: Spanish (Argentina) <https://hosted.weblate.org/projects/" "godot-engine/godot/es_AR/>\n" @@ -19,7 +19,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 2.15-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -195,10 +195,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Crear %d NUEVOS tracks e insertar claves?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -361,261 +360,6 @@ msgstr "Cambiar Tipo de Valor del Array" msgid "Change Array Value" msgstr "Cambiar Valor del Array" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Libre" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Version:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Contenido:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Ver Archivos" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Descripción:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Instalar" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Cerrar" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "No se ha podido resolver el nombre del host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "No se ha podido resolver." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Error de conexión, por favor intentá de nuevo." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "No se puede conectar." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "No se puede conectar al host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "No hay respuesta desde el host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Sin respuesta." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "Solicitud fallida. Código de retorno:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Solicitud fallida." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "Solicitud fallida, demasiadas redireccinoes" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "Bucle de redireccionamiento." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Fallido:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "Hash de descarga incorrecto, asumiendo que el archivo fue manipulado." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "Esperado:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "Recibido:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "Fallo el chequeo del hash sha256" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "Error de Descarga del Asset:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Conseguido!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Obteniendo:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "Resolviendo.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Conectando.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Solicitando.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "Error al realizar la solicitud" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "Desocupado" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Reintentar" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "Error de Descarga" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "La descarga de este asset ya esta en progreso!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "primero" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "anterior" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "siguiente" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "último" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Todos" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Buscar:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Buscar" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importar" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Plugins" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Ordenar:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Invertir" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "CategorÃa:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Sitio:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Soporte.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Oficial" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Comunidad" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Testeo" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Archivo ZIP de Assets" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Lista de Métodos Para '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Llamar" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Lista de Métodos:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumentos:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Retornar:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Ir a LÃnea" @@ -652,6 +396,14 @@ msgstr "Palabras Completas" msgid "Selection Only" msgstr "Solo Selección" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Buscar" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Encontrar" @@ -684,11 +436,11 @@ msgstr "Preguntar Antes de Reemplazar" msgid "Skip" msgstr "Saltear" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Zoom In" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Zoom Out" @@ -757,6 +509,20 @@ msgstr "Diferido" msgid "Oneshot" msgstr "Oneshot" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Cerrar" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Conectar" @@ -782,7 +548,7 @@ msgstr "Conectar.." msgid "Disconnect" msgstr "Desconectar" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Señales" @@ -799,12 +565,25 @@ msgstr "Favoritos:" msgid "Recent:" msgstr "Recientes:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Buscar:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Coincidencias:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Descripción:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Buscar Reemplazo Para:" @@ -862,6 +641,10 @@ msgid "Owners Of:" msgstr "Dueños De:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Quitar los archivos seleccionados del proyecto? (imposible deshacer)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -872,8 +655,9 @@ msgstr "" "Quitarlos de todos modos? (imposible deshacer)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Quitar los archivos seleccionados del proyecto? (imposible deshacer)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "No se ha podido resolver." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -940,19 +724,12 @@ msgid "Godot Engine contributors" msgstr "Colaboradores de Godot Engine" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Autor:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "Gestor de Proyectos" +msgstr "Fundadores del Proyecto" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Desarrolladores" +msgstr "Desarrollador Principal" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -963,118 +740,155 @@ msgid "Developers" msgstr "Desarrolladores" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "Autores" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Clonar hacia Abajo" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "License" +msgstr "Licencia" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Licencia de Terceros" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Godot Engine depende de un número de licencias de terceros, libres y de " +"código abierto, todas compatibles con los términos de su licencia MIT. La " +"siguiente es una lista exhaustiva de los mencionados componentes de terceros " +"con sus respectivas declaraciones de copyright y términos de licencia." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "Contenido:" +msgstr "Todos los Componentes" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "Contenido:" +msgstr "Componentes" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Licencias" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Error al abrir el archivo de paquete. No está en formato zip." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "Sin Comprimir" +msgstr "Descomprimiendo Assets" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "El Paquete se Instaló Exitosamente!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Conseguido!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Instalar" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "El Paquete se Instaló Exitosamente!" +msgstr "Instalador de Paquetes" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Parlantes" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Agregar Evento" +msgstr "Agregar Efecto" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "Abrir Layout de Bus de Audio" +msgstr "Renombrar Bus de Audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Abrir Layout de Bus de Audio" +msgstr "Act./Desact. Solo de Bus de Audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "Abrir Layout de Bus de Audio" +msgstr "Slienciar/Desilenciar Bus de Audio" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Act./Desact. Bypass de Efectos de Audio Bus" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "Seleccionar EnvÃo de Audio Bus" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Agregar Efecto de Audio Bus" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "Mover Efecto de Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "Eliminar Seleccionados" +msgstr "Eliminar Efecto de Bus" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Opciones de Subescena" +msgstr "Audio Bus, Arrastrar y Soltar para reordenar." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Solo" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Silenciado" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Bypass" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "Opciones de Bus" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1083,32 +897,37 @@ msgstr "Duplicar" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Resetear el Zoom" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "Eliminar Seleccionados" +msgstr "Eliminar Efecto" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "Agregar Bus" +msgstr "Agregar Bus de Audio" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "El bus maestro no puede ser eliminado!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "Eliminar Layout" +msgstr "Eliminar Bus de Audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "Duplicar Animación" +msgstr "Duplicar Bus de Audio" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Resetear el Zoom" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "Mover Acción" +msgstr "Mover Bus de Audio" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1124,32 +943,28 @@ msgstr "Abrir Layout de Bus de Audio" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "No hay nigún archivo 'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"Extension de archivo inválida.\n" -"Usá .fnt, por favor." +msgstr "Archivo inválido. No es un layout de bus de audio." #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "Agregar Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "Crear Nuevo Recurso" +msgstr "Crear un nuevo Layout Bus." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Cargar" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "Cargar un recurso existente desde disco y editarlo." +msgstr "Cargar un Bus Layout existente." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1157,18 +972,16 @@ msgid "Save As" msgstr "Guardar Como" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "Guardar Layout de Bus de Audio Como.." +msgstr "Guardar este Bus Layout a un archivo." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Por Defecto" +msgstr "Cargar Valores por Defecto" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "Cargar el Bus Layout predeterminado." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1241,7 +1054,7 @@ msgid "Rearrange Autoloads" msgstr "Reordenar Autoloads" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Ruta:" @@ -1249,9 +1062,7 @@ msgstr "Ruta:" msgid "Node Name:" msgstr "Nombre de Nodo:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nombre" @@ -1276,27 +1087,27 @@ msgid "Updating scene.." msgstr "Actualizando escena.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "Por favor guardá la escena primero." +msgstr "Por favor elegà un directorio base primero" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "Elegà un Directorio" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Crear Carpeta" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nombre:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "No se pudo crear la carpeta." @@ -1316,30 +1127,6 @@ msgstr "Empaquetando" msgid "Template file not found:\n" msgstr "Plantilla no encontrada:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Agregado:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Removido:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Error al guardar atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "No se pudo guardar la subtextura de altas:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportando para %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Configurando.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "El Archivo Existe, Sobreescribir?" @@ -1424,6 +1211,11 @@ msgstr "Subir Favorito" msgid "Move Favorite Down" msgstr "Bajar Favorito" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "No se pudo crear la carpeta." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Directorios y Archivos:" @@ -1466,6 +1258,10 @@ msgstr "Lista de Clases:" msgid "Search Classes" msgstr "Buscar Clases" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Cima" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Clase:" @@ -1482,15 +1278,30 @@ msgstr "Heredada por:" msgid "Brief Description:" msgstr "Descripción Breve:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Miembros:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Miembros:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Métodos Públicos:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Métodos Públicos:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Items de Tema de la GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Items de Tema de la GUI:" @@ -1500,53 +1311,85 @@ msgstr "Señales:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Enumeraciones:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Animaciones" +msgstr "Enumeraciones:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "enum " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Constantes:" #: editor/editor_help.cpp msgid "Constants:" msgstr "Constantes:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Descripción:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Propiedades:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Descripción de Propiedad:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Lista de Métodos:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Descripción de Métodos:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Texto de Búsqueda" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " Salida:" +msgstr "Salida:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Limpiar" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Error al guardar el recurso!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Guardar Recurso Como.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Ya Veo.." @@ -1563,6 +1406,30 @@ msgid "Error while saving." msgstr "Error al grabar." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "No se puede operar en '..'" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Error al grabar." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "La escena '%s' tiene dependencias rotas:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Error al grabar." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Guardar Escena" @@ -1575,9 +1442,8 @@ msgid "Creating Thumbnail" msgstr "Creando Miniatura" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "Esta operación no puede hacerse sin una escena." +msgstr "Esta operación no puede hacerse sin una raÃz de árbol." #: editor/editor_node.cpp msgid "" @@ -1623,6 +1489,33 @@ msgid "Restored default layout to base settings." msgstr "Se restauró el layout por defecto a sus seteos base." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Copiar Params" @@ -1711,13 +1604,12 @@ msgid "Quick Open Script.." msgstr "Abrir Script Rapido.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Guardar un Archivo" +msgstr "Guardar y Cerrar" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Guardar cambios a '%s' antes de cerrar?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1748,9 +1640,8 @@ msgid "Export Tile Set" msgstr "Exportar Tile Set" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Esta operación no puede hacerse sin una escena." +msgstr "Esta operación no puede hacerse sin un nodo seleccionado." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1781,22 +1672,28 @@ msgid "Exit the editor?" msgstr "Salir del editor?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "Gestor de Proyectos" +msgstr "Abrir Gestor de Proyectos?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Guardar un Archivo" +msgstr "Guardar y Salir" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Guardar cambios a la(s) siguiente(s) escena(s) antes de salir?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Guardar cambios a la(s) siguiente(s) escena(s) antes de abrir el Gestor de " +"Proyectos?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1804,19 +1701,21 @@ msgstr "Elegà una Escena Principal" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "No se pudo activar el plugin de addon en : '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' fallo el parseo de la configuración." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"No se pudo encontrar el campo script para el plugin de addon en: 'res://" +"addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "No se pudo cargar el script de addon desde la ruta: '" #: editor/editor_node.cpp msgid "" @@ -1828,7 +1727,7 @@ msgstr "" "Para realizar cambios, se debe crear una nueva escena heredada." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Ugh" @@ -1842,14 +1741,15 @@ msgstr "" "proyecto." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Error al cargar la escena." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "La escena '%s' tiene dependencias rotas:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Reestablecer Archivos Recientes" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Guardar Layout" @@ -1879,11 +1779,10 @@ msgid "Distraction Free Mode" msgstr "Modo Sin Distracciones" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "Modo Sin Distracciones" +msgstr "Act./Desact. modo sin distracciones." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Escena" @@ -2122,6 +2021,10 @@ msgstr "Q&A" msgid "Issue Tracker" msgstr "Issue Tracker" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Comunidad" + #: editor/editor_node.cpp msgid "About" msgstr "Acerca de" @@ -2130,7 +2033,7 @@ msgstr "Acerca de" msgid "Play the project." msgstr "Reproducir el proyecto." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Reproducir" @@ -2146,7 +2049,7 @@ msgstr "Pausar la Escena" msgid "Stop the scene." msgstr "Parar la escena." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Detener" @@ -2219,6 +2122,16 @@ msgid "Object properties." msgstr "Propiedades del objeto." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Cambiar Grupo de Imágenes" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importar" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "FileSystem" @@ -2232,15 +2145,7 @@ msgstr "Salida" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Reimportar" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Actualizar" +msgstr "No Guardar" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2267,9 +2172,8 @@ msgid "Open & Run a Script" msgstr "Abrir y Correr un Script" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "Nueva Escena Heredada.." +msgstr "Nuevo Heredado" #: editor/editor_node.cpp msgid "Load Errors" @@ -2303,11 +2207,29 @@ msgstr "Abrir el Editor siguiente" msgid "Open the previous Editor" msgstr "Abrir el Editor anterior" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Crear LibrerÃa de Meshes" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Miniatura.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Plugins Instalados:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Actualizar" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Version:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autor:" @@ -2359,35 +2281,18 @@ msgstr "Propio" msgid "Frame #:" msgstr "Frame #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Por favor aguarda a que el scan termine." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "La escena actual debe ser guardada para reimportar." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Guardar y Reimportar" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Reimportando" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Reimportar Recursos Cambiados" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Seleccionar dispositivo de la lista" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"No se encontró ningún preset de exportación ejecutable para esta " +"plataforma.\n" +"Por favor agregá un preset ejecutable en el menú de exportación." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2490,10 +2395,6 @@ msgid "Importing:" msgstr "Importando:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Cargando Plantillas de Exportación" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Version Actual:" @@ -2528,60 +2429,79 @@ msgid "Cannot navigate to '" msgstr "No se puede navegar a '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Guardar y Reimportar" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "Fuente:" +msgstr "" +"\n" +"Fuente: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Archivos de origen y destino iguales, no se realizará ninguna acción." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "No se puede cargar/procesar la tipografÃa de origen." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "No se puede importar un archivo sobre si mismo:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Error moving:\n" +msgstr "Error al mover el directorio:\n" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Ruta de origen y destino iguales, no se realizará ninguna acción." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "La escena '%s' tiene dependencias rotas:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "No se pueden mover directorios dentro de si mismos." +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Error al cargar la imagen:" +msgid "No name provided." +msgstr "Renombrar o Mover.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Error al importar:" +msgid "Name contains invalid characters." +msgstr "Caracteres válidos:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "No se puede operar en '..'" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "El nombre de grupo ya existe!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Elejà un Nuevo Nombre y Ubicación Para:" +#, fuzzy +msgid "Renaming file:" +msgstr "Renombrar Variable" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Ningún Archivo seleccionado!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Renombrar Nodo" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2592,40 +2512,38 @@ msgid "Collapse all" msgstr "Colapsar todos" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Mostrar en Gestor de Archivos" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instancia" +msgid "Copy Path" +msgstr "Copiar Ruta" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Editar Dependencias.." +#, fuzzy +msgid "Rename.." +msgstr "Renombrar" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Ver Dueños.." +msgid "Move To.." +msgstr "Mover A.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Copiar Ruta" +#, fuzzy +msgid "New Folder.." +msgstr "Crear Carpeta" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Renombrar o Mover.." +msgid "Show In File Manager" +msgstr "Mostrar en Gestor de Archivos" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Mover A.." +msgid "Instance" +msgstr "Instancia" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Info" +msgid "Edit Dependencies.." +msgstr "Editar Dependencias.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Reimportando.." +msgid "View Owners.." +msgstr "Ver Dueños.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2653,11 +2571,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Examinando Archivos,\n" +"Aguardá, por favor." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Mover" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Renombrar" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Agregar al Grupo" @@ -2667,74 +2592,85 @@ msgid "Remove from Group" msgstr "Quitar del Grupo" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Importando Escena.." +msgstr "Importar como Escena Única" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Importar con Materiales Separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Importar con Materiales Separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Importar con Objetos Separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Importar con Objetos+Materiales Separados" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Importar con Objetos+Materiales Separados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Importar con Materiales Separados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Importar con Objetos+Materiales Separados" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "Importar Escena 3D" +msgstr "Importar como Escenas Múltiples" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Importar como Escenas+Materiales Múltiples" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importar Escena" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Importando Escena.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Ejecutando Script Personalizado.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "No se pudo cargar el script post importación:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "Script para post importación inválido/roto (revisá la consola):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Error ejecutando el script de post-importacion:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Guardando.." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "Asignar como Predeterminado para '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "Reestablecer Predeterminados para '%s'" #: editor/import_dock.cpp msgid " Files" @@ -2752,577 +2688,6 @@ msgstr "Preseteo.." msgid "Reimport" msgstr "Reimportar" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Sin máscaras de bits para importar!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "La ruta de destino está vacÃa." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "La ruta de destino debe ser una ruta de recursos completa." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "La ruta de destino debe existir." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "La ruta de guardado esta vacÃa!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importar BitMasks" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Textura(s) de Origen:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Ruta de Destino:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Aceptar" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Máscara de Bits" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Sin archivo de tipografÃas de origen!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Sin recurso de tipografÃas de destino!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Extension de archivo inválida.\n" -"Usá .fnt, por favor." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "No se puede cargar/procesar la tipografÃa de origen." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "No se pudo guardar la tipografÃa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "TipografÃa de Origen:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Tamaño de la TipografÃa de Origen:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Recurso de Dest:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "El veloz murciélago hindú comÃa feliz cardillo y kiwi." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Prueba:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Opciones:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Importar TipografÃas" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Este archivo ya es un archivo de tipografÃas de Godot, por favor suministrar " -"un archivo tipo BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Error al abrir como archivo BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Error inicializando FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Formato de tipografÃa desconocido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Error cargando tipografÃa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Tamaño de tipografÃa inválido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Origen personalizado de tipografÃa inválido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "TipografÃa" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Sin meshes para importar!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importar Mesh Individual" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Importar Mesh(es) de Origen:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Superficie %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Sin muestras que importar!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importar Muestras de Audio" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Muestra(s) de Origen:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Muestra de Audio" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Nuevo Clip" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Opciones de Animación" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Flags" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Hacer Bake de FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optimizar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Error Lineal Máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Error Angular Máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Angulo Máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Clips" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Comienzo(s)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Fin(es)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Loop" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtros" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "La ruta de origen esta vacÃa." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "No se pudo cargar el script post-importación." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Script post-importación inválido o roto." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Error al importar escena." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Importar Escena 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Escena de Origen:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Igual que Escena de Destino" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Compartido" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Carpeta de Textura de Destino:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Script de Postprocesado:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Tipo de Nodo Raiz Customizado:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Nombre del Nodo RaÃz:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Los Siguientes Archivos estan Faltando:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Importar de Todos Modos" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Cancelar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importar y Abrir" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"La escena editada no ha sido guardada, abrir la escena importada de todos " -"modos?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Importar Imagen:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "No se puede importar un archivo sobre si mismo:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "No se pudo localizar la ruta: %s (ya es local)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Animacion de Escena 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Sin Comprimir" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Compresión Sin Pérdidas (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Compresión con Pérdidas (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Comprimir (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Formato de Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Calidad de Compresión de Textura (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Opciones de Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Por favor especificá algunos archivos!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Se necesita al menos un archivo para el Atlas." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Error al importar:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Solo se requiere un archivo para textura grande." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Tamaño Max. de Textura:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Importar Texturas para Atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Tamaño de Celda:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Textura Grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Importar Texturas Grandes (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Textura de Origen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Textura Base de Atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Textura(s) de Origen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importar Texturas para 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Importar Texturas para 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Importar Texturas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Textura 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Textura 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Textura de Atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"AVISO: Importar texturas 2D no es obligatorio. Simplemente copiá los " -"archivos png/jpg al proyecto." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Cropear espacio vacio." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Importar Textura Grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Cargar Imagen de Origen" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Rebanar" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Insertando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Guardando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "No se pudo guardar la textura grande:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Construir Atlar Para:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Cargando Imagen:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "No se pudo cargar la imagen:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Convirtiendo Imágenes" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Cropeando Imágenes" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Haciendo Blitting de Imágenes" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "No se pudo guardar la imagen de atlas:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "No se pudo guardar la textura convertida:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Fuente inválida!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Fuente de traducción inválida!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Columna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Lenguaje" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Sin elementos para importar!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Sin ruta de destino!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Importar Traducciones" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "No se pudo importar!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Importar Traducción" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV de Origen:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Ignorar Primera Columna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Comprimir" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "Agregar al Proyecto (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Importar Lenguajes:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Traducción" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "Setear MultiNodo" @@ -3335,6 +2700,49 @@ msgstr "Grupos" msgid "Select a Node to edit Signals and Groups." msgstr "Seleccionar un Nodo para editar Señales y Grupos." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Crear PolÃgono" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Editar PolÃgono" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Insertando" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Editar PolÃgono (Remover Punto)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Remover PolÃgono y Punto" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Crear un nuevo polÃgono de cero." + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"Editar polÃgono existente:\n" +"Click izq: Mover Punto.\n" +"Ctrl+Click izq: Dividir Segmento.\n" +"Click der: Eliminar Punto." + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "Activar/Desact. Autoplay" @@ -3490,7 +2898,6 @@ msgstr "Nombre de Animación:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3518,9 +2925,8 @@ msgid "New name:" msgstr "Nuevo nombre:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "Editar Filtros de Nodo" +msgstr "Editar Filtros" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3601,10 +3007,6 @@ msgid "Delete Input" msgstr "Eliminar Entrada" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Renombrar" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "El árbol de animación es válido." @@ -3660,65 +3062,181 @@ msgstr "Editar Filtros de Nodo" msgid "Filters.." msgstr "Filtros.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Parseando %d Triángulos:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Libre" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Triangulo #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Contenido:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Configuración de Baker de Luces:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Ver Archivos" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Parseando GeometrÃa" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "No se ha podido resolver el nombre del host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Fijando/Corrigiendo Luces" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "No se ha podido resolver." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Creando BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Error de conexión, por favor intentá de nuevo." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Creando Octree de Luces" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "No se puede conectar." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Creando Octree de Texturas" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "No se puede conectar al host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Transferencia a Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "No hay respuesta desde el host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Asignando Textura #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Sin respuesta." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Haciendo Bake de Triangulo #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Solicitud fallida. Código de retorno:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "Postprocesando Textura #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Solicitud fallida." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Hacer Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Solicitud fallida, demasiadas redireccinoes" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "" -"Resetear el proceso de bake del octree de mapa de luces (empezar de nuevo)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Bucle de redireccionamiento." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Fallido:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "Hash de descarga incorrecto, asumiendo que el archivo fue manipulado." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Esperado:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Recibido:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Fallo el chequeo del hash sha256" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Error de Descarga del Asset:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Obteniendo:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "Resolviendo.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Conectando.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Solicitando.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Error al realizar la solicitud" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "Desocupado" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Reintentar" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Error de Descarga" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "La descarga de este asset ya esta en progreso!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "primero" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "anterior" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "siguiente" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "último" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Todos" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Plugins" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Ordenar:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Invertir" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "CategorÃa:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Sitio:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Soporte.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Oficial" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Testeo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Archivo ZIP de Assets" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Vista Previa" @@ -3761,12 +3279,18 @@ msgid "Edit CanvasItem" msgstr "Editar CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Anchor" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Cambiar Anclas" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Zoom (%):" +msgid "Change Anchors" +msgstr "Cambiar Anclas" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3820,60 +3344,78 @@ msgid "Pan Mode" msgstr "Modo Paneo" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Inmovilizar Objeto." +#, fuzzy +msgid "Toggles snapping" +msgstr "Act/Desact. Breakpoint" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Desinmovilizar Objeto." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Usar Snap" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Asegurarse que los hijos de un objeto no sean seleccionables." +#, fuzzy +msgid "Snapping options" +msgstr "Opciones de Animación" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Restaurar la habilidad de seleccionar los hijos de un objeto." +#, fuzzy +msgid "Snap to grid" +msgstr "Modo Snap:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Editar" +msgid "Use Rotation Snap" +msgstr "Usar Snap de Rotación" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Usar Snap" +#, fuzzy +msgid "Configure Snap..." +msgstr "Configurar Snap.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Mostrar la Grilla" +msgid "Snap Relative" +msgstr "Usar Snap Relativo" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Usar Snap de Rotación" +msgid "Use Pixel Snap" +msgstr "Usar Pixel Snap" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Usar Snap Relativo" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Configurar Snap.." +#, fuzzy +msgid "Snap to parent" +msgstr "Expandir al Padre" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Usar Pixel Snap" +msgid "Snap to node anchor" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Esqueleto.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Inmovilizar Objeto." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Desinmovilizar Objeto." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Asegurarse que los hijos de un objeto no sean seleccionables." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Restaurar la habilidad de seleccionar los hijos de un objeto." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3901,12 +3443,19 @@ msgid "View" msgstr "Ver" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Resetear Zoom" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Mostrar la Grilla" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Setear Zoom.." +#, fuzzy +msgid "Show helpers" +msgstr "Mostrar Huesos" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Mostrar Huesos" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3917,8 +3466,9 @@ msgid "Frame Selection" msgstr "Encuadrar Selección" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Anchor" +#, fuzzy +msgid "Layout" +msgstr "Guardar Layout" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3941,12 +3491,21 @@ msgid "Clear Pose" msgstr "Reestablecer Pose" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Setear un Valor" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Setear Pos. Out de Curva" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Snap (Pixeles):" +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3956,23 +3515,28 @@ msgstr "Agregar %s" msgid "Adding %s..." msgstr "Agregando %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Crear Nodo" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Error al instanciar escena desde %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "OK :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "No hay padre al que instanciarle un hijo." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Esta operación requiere un solo nodo seleccionado." @@ -3988,45 +3552,6 @@ msgstr "" "Drag & drop + Shift : Agregar nodo como hermano\n" "Drag & drop + Alt : Cambiar tipo de nodo" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Crear PolÃgono" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Editar PolÃgono" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Editar PolÃgono (Remover Punto)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Crear un nuevo polÃgono de cero." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Crear Poly3D" @@ -4036,14 +3561,6 @@ msgid "Set Handle" msgstr "Setear Handle" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Crear LibrerÃa de Meshes" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Miniatura.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "Remover item %d?" @@ -4066,19 +3583,38 @@ msgid "Update from Scene" msgstr "Acutalizar desde Escena" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "Modificar Curva" +msgid "Ease in" +msgstr "Ease In" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "Ease Out" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "Modificar Punto de Curva" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "Modificar Mapa de Curvas" +msgstr "Modificar Tangente de Curva" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "Cargar preset" +msgstr "Cargar Preset de Curva" #: editor/plugins/curve_editor_plugin.cpp msgid "Add point" @@ -4089,31 +3625,28 @@ msgid "Remove point" msgstr "Quitar punto" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "Lineal" +msgstr "Lineal izquierda" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "Vista Derecha" +msgstr "Lineal derecha" #: editor/plugins/curve_editor_plugin.cpp msgid "Load preset" msgstr "Cargar preset" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" -msgstr "Quitar Punto del Path" +msgstr "Quitar Punto de Curva" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Act./Desact. Tangente Lineal de Curva" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Mantené Shift para editar tangentes individualmente" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4141,28 +3674,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"No hay ningún recurso OccluderPolygon2D en este nodo.\n" +"Crear y asignar uno?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "Crear PolÃgono Oclusor" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Editar polÃgono existente:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "Click. Izq: Mover Punto." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+Click Izq.: Partir Segmento en Dos." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "Click Der.: Borrar Punto." @@ -4263,6 +3794,10 @@ msgid "Create Outline" msgstr "Crear Outline" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Mesh" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Crear Body Estático Trimesh" @@ -4391,14 +3926,83 @@ msgstr "Escala al Azar:" msgid "Populate" msgstr "Poblar" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Hacer Bake!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Crear Mesh de Navegación" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Crear Mesh de Navegación" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Creando Octree de Luces" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Strings Traducibles.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Advertencia" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Creando Octree de Texturas" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Crear Outline Mesh.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Crear Mesh de Navegación" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Parseando GeometrÃa" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Crear PolÃgono de Navegación" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Remover PolÃgono y Punto" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Limpiar Máscara de Emisión" @@ -4435,9 +4039,8 @@ msgstr "Cargar Máscara de Emisión" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "Vértices" +msgstr "PartÃculas" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4572,14 +4175,17 @@ msgid "Curve Point #" msgstr "Punto # de Curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Setear Pos. de Punto de Curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "Setear Pos. In de Curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "Setear Pos. Out de Curva" @@ -4640,6 +4246,14 @@ msgid "Scale Polygon" msgstr "Escalar PolÃgono" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Editar" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "PolÃgono->UV" @@ -4694,63 +4308,10 @@ msgstr "Cargar Recurso" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Pegar" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Parsear BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Largo:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Abrir Archivo(s) de Muestra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ERROR: No se pudo cargar la muestra!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Agregar Muestra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Renombrar Muestra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Eliminar Muestra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Estereo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Formato" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Altura" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "Reestablecer Archivos Recientes" @@ -4760,6 +4321,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"Cerrar y guardar cambios?\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4787,7 +4350,7 @@ msgstr "Guardar Tema Como.." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " Referencia de Clases" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4841,10 +4404,13 @@ msgstr "Cerrar Docs" msgid "Close All" msgstr "Cerrar Todos" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Ejecutar" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "Act/Desact. Favorito" +msgstr "Act/Desact. Panel de Scripts" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4879,21 +4445,8 @@ msgid "Keep Debugger Open" msgstr "Mantener el Debugger Abierto" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "Abrir el Editor siguiente" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Ventana" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Mover a la Izquierda" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Mover a la Derecha" +msgstr "Debuguear con editor externo" #: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" @@ -4952,7 +4505,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Solo se pueden depositar recursos del sistema de archivos." #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -4982,7 +4535,7 @@ msgstr "Cortar" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Copiar" @@ -5001,9 +4554,8 @@ msgid "Move Down" msgstr "Bajar" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "Eliminar Punto" +msgstr "Eliminar LÃnea" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -5246,10 +4798,6 @@ msgid "View Plane Transform." msgstr "Ver Transformación en Plano." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Escalando a %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Torando %s grados." @@ -5266,10 +4814,6 @@ msgid "Top View." msgstr "Vista Superior." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Cima" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Vista Anterior." @@ -5370,9 +4914,8 @@ msgid "Audio Listener" msgstr "Oyente de Audio" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "Activar" +msgstr "Activar Doppler" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" @@ -5403,26 +4946,26 @@ msgid "Freelook Speed Modifier" msgstr "Modificador de Velocidad de Vista Libre" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" -msgstr "Vista Previa" +msgstr "vista previa" #: editor/plugins/spatial_editor_plugin.cpp msgid "XForm Dialog" msgstr "Dialogo XForm" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "Modo Seleccionar" +msgstr "Modo Seleccionar (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt+Click Der.: Selección en depth list" +msgstr "" +"Arrastrar: Rotar\n" +"Alt+Arrastrar: Mover\n" +"Alt+Click Der.: Selección en depth list" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5501,6 +5044,10 @@ msgid "Transform" msgstr "Transformar" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Configurar Snap.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Coordenadas Locales" @@ -5646,6 +5193,10 @@ msgid "Speed (FPS):" msgstr "Velocidad (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Loop" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Cuadros de Animación" @@ -5658,21 +5209,22 @@ msgid "Insert Empty (After)" msgstr "Insertar VacÃo (Después)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Arriba" +#, fuzzy +msgid "Move (Before)" +msgstr "Mover Nodo(s)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Abajo" +#, fuzzy +msgid "Move (After)" +msgstr "Mover a la Izquierda" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" msgstr "Vista Previa de StyleBox:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Set Region Rect" -msgstr "Setear region_rect" +msgstr "Setear Region Rect" #: editor/plugins/texture_region_editor_plugin.cpp msgid "Snap Mode:" @@ -5732,14 +5284,12 @@ msgid "Remove Item" msgstr "Remover Item" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" -msgstr "Quitar Items de Clases" +msgstr "Quitar Todos los Ãtems" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "Quitar" +msgstr "Quitar Todos" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5827,11 +5377,14 @@ msgid "Style" msgstr "Estilo" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "TipografÃa" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Color" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" msgstr "Eliminar Selección" @@ -5840,16 +5393,14 @@ msgid "Paint TileMap" msgstr "Pintar TileMap" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "Lineal" +msgstr "Dibujar LÃnea" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "Pintar Rectángulo" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" msgstr "Balde" @@ -5878,8 +5429,9 @@ msgid "Mirror Y" msgstr "Espejar Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Balde" +#, fuzzy +msgid "Paint Tile" +msgstr "Pintar TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5942,6 +5494,11 @@ msgid "Delete preset '%s'?" msgstr "Eliminar preset '%s'?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Faltan las plantillas de exportación para esta plataforma:" + +#: editor/project_export.cpp msgid "Presets" msgstr "Presets" @@ -5996,18 +5553,16 @@ msgid "Make Patch" msgstr "Crear Parche" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "Textura" +msgstr "CaracterÃsticas" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "Personalizado (separado por comas):" #: editor/project_export.cpp -#, fuzzy msgid "Feature List:" -msgstr "Lista de Métodos:" +msgstr "Lista de CaracterÃsticas:" #: editor/project_export.cpp msgid "Export PCK/Zip" @@ -6018,30 +5573,61 @@ msgid "Export templates for this platform are missing:" msgstr "Faltan las plantillas de exportación para esta plataforma:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Faltan las plantillas de exportación para esta plataforma:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "Exportar Como Debug" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Ruta de proyecto inválida, la ruta debe existir!" +#, fuzzy +msgid "The path does not exists." +msgstr "El archivo existe." #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "Ruta de proyecto inválida, project.godot no debe existir." +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "Por favor exportá afuera de la carpeta de proyecto!" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "Ruta de proyecto inválida, project.godot debe existir." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Proyecto Importado" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Ruta de proyecto inválida (cambiaste algo?)." #: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "No se pudo crear project.godot en la ruta de proyecto." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "No se pudo crear project.godot en la ruta de proyecto." + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "No se pudo crear project.godot en la ruta de proyecto." @@ -6050,38 +5636,49 @@ msgid "The following files failed extraction from package:" msgstr "Los siguientes archivos no se pudieron extraer del paquete:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Proyecto Sin Nombre" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "No se pudo crear project.godot en la ruta de proyecto." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Nuevo Proyecto de Juego" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Importar Proyecto Existente" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Ruta del Proyecto (Debe Existir):" +msgid "Create New Project" +msgstr "Crear Proyecto Nuevo" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Instalar Proyecto:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Nombre del Proyecto:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Crear Proyecto Nuevo" +#, fuzzy +msgid "Create folder" +msgstr "Crear Carpeta" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Ruta del Proyecto:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Instalar Proyecto:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Examinar" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Nuevo Proyecto de Juego" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "BINGO!" @@ -6090,25 +5687,32 @@ msgid "Unnamed Project" msgstr "Proyecto Sin Nombre" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "No se puede ejecutar el proyecto" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "¿Estás seguro/a que querés abrir mas de un proyecto?" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " "the \"Application\" category." msgstr "" -"No se ha definido ninguna escena principal, ¿elegir una?\n" -"Es posible cambiarla más tarde en \"Ajustes del Proyecto\" bajo la categorÃa " -"'aplicación'." +"No sé puede ejecutar el proyecto: No se ha definido ninguna escena " +"principal.\n" +"Por favor editá el proyecto y seteá la escena principal en \"Ajustes de " +"Proyecto\" bajo la categorÃa 'Aplicación'." #: editor/project_manager.cpp msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"No sé puede ejecutar el proyecto: Es necesario importar los assets.\n" +"Por favor editá el proyecto para provocar la importación inicial." #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6133,10 +5737,6 @@ msgid "Project List" msgstr "Listado de Proyectos" #: editor/project_manager.cpp -msgid "Run" -msgstr "Ejecutar" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Escanear" @@ -6157,9 +5757,8 @@ msgid "Exit" msgstr "Salir" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "No se puede conectar." +msgstr "No se puede ejecutar el proyecto" #: editor/project_settings_editor.cpp msgid "Key " @@ -6194,17 +5793,14 @@ msgid "Add Input Action Event" msgstr "Agregar Evento de Acción de Entrada" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6265,7 +5861,7 @@ msgstr "Cambiar" msgid "Joypad Axis Index:" msgstr "Indice del Eje del Gamepad:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Eje" @@ -6285,57 +5881,64 @@ msgstr "Borrar Evento de Acción de Entrada" msgid "Add Event" msgstr "Agregar Evento" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Dispositivo" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Botón" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Botón Izquierdo." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Botón Derecho." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Botón del Medio." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Rueda Arriba." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Rueda Abajo." #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "Agregar Propiedad Getter" +msgstr "Agregar Propiedad Global" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "Selecciona un Ãtem de configuración primero!" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "Propiedad:" +msgstr "No existe la propiedad '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "Configuración" +msgstr "Ajuste '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" -msgstr "Eliminar Entrada" +msgstr "Eliminar Ãtem" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "No se puede conectar al host:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Act/Desact. Persistente" #: editor/project_settings_editor.cpp msgid "Error saving settings." @@ -6347,7 +5950,7 @@ msgstr "Ajustes guardados satisfactoriamente." #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "Sobreescribir para CaracterÃstica" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6391,7 +5994,7 @@ msgstr "Propiedad:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "Sobreescribir Para.." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6478,26 +6081,34 @@ msgid "Assign" msgstr "Asignar" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" -msgstr "Seleccionar un Nodo" +msgstr "Seleccionar Nodo" #: editor/property_editor.cpp msgid "New Script" msgstr "Nuevo Script" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "Crear Huesos" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "Mostrar en Sistema de Archivos" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Convertir A.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Error al cargar el archivo: No es un recurso!" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "Seleccionar Nodo(s) para Importar" +msgstr "El nodo seleccionado no es un Viewport!" #: editor/property_editor.cpp msgid "Pick a Node" @@ -6528,6 +6139,11 @@ msgid "Select Property" msgstr "Seleccionar Propiedad" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Seleccionar Método" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Seleccionar Método" @@ -6556,26 +6172,6 @@ msgstr "Mantener Transformación Global" msgid "Reparent" msgstr "Reemparentar" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Crear Nuevo Recurso" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Abrir Recurso" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Guardar Recurso" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Herramientas de Recursos" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Crear Local" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Modo de Ejecución:" @@ -6707,14 +6303,6 @@ msgid "Sub-Resources:" msgstr "Sub-Recursos:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Editar Grupos" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Editar Conexiones" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Limpiar Herencia" @@ -6775,9 +6363,8 @@ msgstr "" "existe ningún nodo raÃz." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" -msgstr "Filtros" +msgstr "Filtrar nodos" #: editor/scene_tree_dock.cpp msgid "Attach a new or existing script for the selected node." @@ -6872,18 +6459,16 @@ msgid "Scene Tree (Nodes):" msgstr "Arbol de Escenas (Nodos):" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Node Configuration Warning!" -msgstr "Advertencia de configuración de nodo:" +msgstr "Advertencia de Configuración de Nodo!" #: editor/scene_tree_editor.cpp msgid "Select a Node" msgstr "Seleccionar un Nodo" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "Error al cargar la imagen:" +msgstr "Error al cargar la plantilla '%s'" #: editor/script_create_dialog.cpp msgid "Error - Could not create script in filesystem." @@ -6910,6 +6495,15 @@ msgid "Invalid base path" msgstr "Ruta base inválida" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "El Archivo Existe, Sobreescribir?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Extensión invalida" @@ -6950,6 +6544,10 @@ msgid "Load existing script file" msgstr "Cargar script existente" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Lenguaje" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "Hereda" @@ -6990,6 +6588,10 @@ msgid "Function:" msgstr "Funcion:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Errores" @@ -7070,6 +6672,10 @@ msgid "Type" msgstr "Tipo" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Formato" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Uso" @@ -7103,7 +6709,7 @@ msgstr "Cambiar Radio de Luces" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Cambiar el Ãngulo de Emisión del AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7145,12 +6751,30 @@ msgstr "Cambiar Particulas AABB" msgid "Change Probe Extents" msgstr "Cambiar Extensión de Sonda" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Estado:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Argumento de tipo inválido para convert(), usá constantes TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7193,133 +6817,112 @@ msgstr "Diccionario de instancias inválido (subclases inválidas)" #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "El objeto no puede proveer un largo." #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Delete Selection" -msgstr "Eliminar Seleccionados" +msgstr "Eliminar Seleccionados en GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Duplicate Selection" -msgstr "Duplicar Selección" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" +msgstr "Duplicar Selección en GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Snap View" -msgstr "Vista Superior" +msgstr "Anclar Vista" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "Nivel Prev. (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "Nivel Anterior (" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Clip Disabled" -msgstr "Desactivado" +msgstr "Clip Desactivado" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "" +msgstr "Clip Arriba" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "" +msgstr "Clip Debajo" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "Editar Eje X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "Editar Eje Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "Editar Eje Z" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Ctrl: Rotar" +msgstr "Rotar X en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Ctrl: Rotar" +msgstr "Rotar Y en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Ctrl: Rotar" +msgstr "Rotar Z en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Rotación Inversa X en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Rotación Inversa Y en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Rotación Inversa Z en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Clear Rotation" -msgstr "" +msgstr "Restablecer Rotación en Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "Crear Nuevo" +msgstr "Crear Ãrea" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "Crear Proyecto Nuevo" +msgstr "Crear Conector Exterior" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "Borrar TileMap" +msgstr "Borrar Ãrea" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "Solo Selección" +msgstr "Selección -> Duplicar" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "Solo Selección" +msgstr "Selección -> Restablecer" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "Ajustes de Snap" +msgstr "Ajustes de GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "Instancia:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " Archivos" +msgstr "Elegir Instancia:" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7360,29 +6963,24 @@ msgid "Stack overflow with stack depth: " msgstr "Stack overflow con la profundidad del stack: " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "Editar Argumentos de Señal:" +msgstr "Editar Argumentos de Señal" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "Cambiar Tipo de Valor del Array" +msgstr "Cambiar Tipo de Argumento" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "Cambiar Nombre de Entrada" +msgstr "Cambiar Nombre de Argumento" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" -msgstr "Cambiar Valor por Defecto" +msgstr "Asignar Valor Predeterminado de Variable" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "Editar Variable:" +msgstr "Editar Tipo de Variable" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7433,14 +7031,12 @@ msgid "Add Node" msgstr "Agregar Nodo" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "Quitar claves inválidas" +msgstr "Quitar Nodos VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" -msgstr "Duplicar Nodo(s) de Gráfico" +msgstr "Duplicar Nodos VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Hold Meta to drop a Getter. Hold Shift to drop a generic signature." @@ -7487,24 +7083,20 @@ msgid "Add Setter Property" msgstr "Agregar Propiedad Setter" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" -msgstr "Cambiar Tipo" +msgstr "Cambiar Tipo Base" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "Quitar Nodo(s)" +msgstr "Mover Nodo(s)" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" -msgstr "Quitar Nodo de Gráfico de Shaders" +msgstr "Quitar Nodo de VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "Conectar a Nodo:" +msgstr "Conectar Nodos" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7531,46 +7123,48 @@ msgid "Return" msgstr "Retornar" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Llamar" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Obtener" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "Cambiar Nombre de Entrada" +msgstr "Cambiar Valor de Entrada" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "No se puede operar en '..'" +msgstr "No se puede copiar el nodo de función." #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "Clipboard de Recursos vacÃo!" +msgstr "El portapapeles está vacÃo!" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" -msgstr "Pegar Nodos" +msgstr "Pegar Nodos de VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" msgstr "Quitar Función" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "Editar Variable:" +msgstr "Editar Variable" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "Quitar Variable" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "Editando Señal:" +msgstr "Editar Señal" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7811,6 +7405,9 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Los cambios de tamaño a un RigidBody2D (en modos character o rigid) serán " +"sobreescritos por el motor de fÃsica al ejecutar.\n" +"Cambiá el tamaño de los collision shapes hijos." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7842,31 +7439,35 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera debe tener un nodo ARVROrigin como su padre" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController debe tener un nodo ARVROrigin como su padre" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"El id de controlador no debe ser 0 o este controlador no será vinculado a un " +"controlador real" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor debe tener un nodo ARVROrigin como su padre" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"El id de anclaje no debe ser 0 o este anclaje no podrá ser vinculado a un " +"anclaje real" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin requiere un nodo hijo ARVRCamera" #: scene/3d/collision_polygon.cpp msgid "" @@ -7924,6 +7525,9 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Los cambios de tamaño a RigidBody (en modo character o rigid) seran " +"sobreescritos por el motor de fÃsica al ejecutar.\n" +"Cambiá el tamaño de los collision shapes hijos." #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -7945,16 +7549,25 @@ msgstr "" "Un recurso SpriteFrames debe ser creado o asignado en la propiedad 'Frames' " "para que AnimatedSprite3D pueda mostrar frames." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "Modo Paneo" +msgstr "Modo Raw" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" msgstr "Agregar color actual como preset" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Cancelar" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Alerta!" @@ -7962,10 +7575,6 @@ msgstr "Alerta!" msgid "Please Confirm..." msgstr "Confirmá, por favor..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8006,6 +7615,635 @@ msgstr "" "que pueda obtener un tamaño. Alternativamente, hacelo un RenderTarget y " "asigná su textura interna a algún otro nodo para mostrar." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Error inicializando FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Formato de tipografÃa desconocido." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Error cargando tipografÃa." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Tamaño de tipografÃa inválido." + +#~ msgid "Method List For '%s':" +#~ msgstr "Lista de Métodos Para '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumentos:" + +#~ msgid "Return:" +#~ msgstr "Retornar:" + +#~ msgid "Added:" +#~ msgstr "Agregado:" + +#~ msgid "Removed:" +#~ msgstr "Removido:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Error al guardar atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "No se pudo guardar la subtextura de altas:" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportando para %s" + +#~ msgid "Setting Up.." +#~ msgstr "Configurando.." + +#~ msgid "Error loading scene." +#~ msgstr "Error al cargar la escena." + +#~ msgid "Re-Import" +#~ msgstr "Reimportar" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Por favor aguarda a que el scan termine." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "La escena actual debe ser guardada para reimportar." + +#~ msgid "Save & Re-Import" +#~ msgstr "Guardar y Reimportar" + +#~ msgid "Re-Importing" +#~ msgstr "Reimportando" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Reimportar Recursos Cambiados" + +#~ msgid "Loading Export Templates" +#~ msgstr "Cargando Plantillas de Exportación" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "Estado: Necesita Reimportación" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "" +#~ "Archivos de origen y destino iguales, no se realizará ninguna acción." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "El archivo destino existe; no sé puede sobreescribir. Eliminalo primero." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Ruta de origen y destino iguales, no se realizará ninguna acción." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "No se pueden mover directorios dentro de si mismos." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "No se pueden renombrar las dependencias para:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Error al mover el archivo:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Elejà un Nuevo Nombre y Ubicación Para:" + +#~ msgid "No files selected!" +#~ msgstr "Ningún Archivo seleccionado!" + +#~ msgid "Info" +#~ msgstr "Info" + +#~ msgid "Re-Import.." +#~ msgstr "Reimportando.." + +#~ msgid "No bit masks to import!" +#~ msgstr "Sin máscaras de bits para importar!" + +#~ msgid "Target path is empty." +#~ msgstr "La ruta de destino está vacÃa." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "La ruta de destino debe ser una ruta de recursos completa." + +#~ msgid "Target path must exist." +#~ msgstr "La ruta de destino debe existir." + +#~ msgid "Save path is empty!" +#~ msgstr "La ruta de guardado esta vacÃa!" + +#~ msgid "Import BitMasks" +#~ msgstr "Importar BitMasks" + +#~ msgid "Source Texture(s):" +#~ msgstr "Textura(s) de Origen:" + +#~ msgid "Target Path:" +#~ msgstr "Ruta de Destino:" + +#~ msgid "Accept" +#~ msgstr "Aceptar" + +#~ msgid "Bit Mask" +#~ msgstr "Máscara de Bits" + +#~ msgid "No source font file!" +#~ msgstr "Sin archivo de tipografÃas de origen!" + +#~ msgid "No target font resource!" +#~ msgstr "Sin recurso de tipografÃas de destino!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Extension de archivo inválida.\n" +#~ "Usá .fnt, por favor." + +#~ msgid "Couldn't save font." +#~ msgstr "No se pudo guardar la tipografÃa." + +#~ msgid "Source Font:" +#~ msgstr "TipografÃa de Origen:" + +#~ msgid "Source Font Size:" +#~ msgstr "Tamaño de la TipografÃa de Origen:" + +#~ msgid "Dest Resource:" +#~ msgstr "Recurso de Dest:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "El veloz murciélago hindú comÃa feliz cardillo y kiwi." + +#~ msgid "Test:" +#~ msgstr "Prueba:" + +#~ msgid "Options:" +#~ msgstr "Opciones:" + +#~ msgid "Font Import" +#~ msgstr "Importar TipografÃas" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Este archivo ya es un archivo de tipografÃas de Godot, por favor " +#~ "suministrar un archivo tipo BMFont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Error al abrir como archivo BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "Origen personalizado de tipografÃa inválido." + +#~ msgid "No meshes to import!" +#~ msgstr "Sin meshes para importar!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importar Mesh Individual" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Importar Mesh(es) de Origen:" + +#~ msgid "Surface %d" +#~ msgstr "Superficie %d" + +#~ msgid "No samples to import!" +#~ msgstr "Sin muestras que importar!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importar Muestras de Audio" + +#~ msgid "Source Sample(s):" +#~ msgstr "Muestra(s) de Origen:" + +#~ msgid "Audio Sample" +#~ msgstr "Muestra de Audio" + +#~ msgid "New Clip" +#~ msgstr "Nuevo Clip" + +#~ msgid "Flags" +#~ msgstr "Flags" + +#~ msgid "Bake FPS:" +#~ msgstr "Hacer Bake de FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Optimizar" + +#~ msgid "Max Linear Error" +#~ msgstr "Error Lineal Máximo" + +#~ msgid "Max Angular Error" +#~ msgstr "Error Angular Máximo" + +#~ msgid "Max Angle" +#~ msgstr "Angulo Máximo" + +#~ msgid "Clips" +#~ msgstr "Clips" + +#~ msgid "Start(s)" +#~ msgstr "Comienzo(s)" + +#~ msgid "End(s)" +#~ msgstr "Fin(es)" + +#~ msgid "Filters" +#~ msgstr "Filtros" + +#~ msgid "Source path is empty." +#~ msgstr "La ruta de origen esta vacÃa." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "No se pudo cargar el script post-importación." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Script post-importación inválido o roto." + +#~ msgid "Error importing scene." +#~ msgstr "Error al importar escena." + +#~ msgid "Import 3D Scene" +#~ msgstr "Importar Escena 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Escena de Origen:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Igual que Escena de Destino" + +#~ msgid "Shared" +#~ msgstr "Compartido" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Carpeta de Textura de Destino:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Script de Postprocesado:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Tipo de Nodo Raiz Customizado:" + +#~ msgid "Auto" +#~ msgstr "Auto" + +#~ msgid "Root Node Name:" +#~ msgstr "Nombre del Nodo RaÃz:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Los Siguientes Archivos estan Faltando:" + +#~ msgid "Import Anyway" +#~ msgstr "Importar de Todos Modos" + +#~ msgid "Import & Open" +#~ msgstr "Importar y Abrir" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "La escena editada no ha sido guardada, abrir la escena importada de todos " +#~ "modos?" + +#~ msgid "Import Image:" +#~ msgstr "Importar Imagen:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "No se pudo localizar la ruta: %s (ya es local)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Animacion de Escena 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Sin Comprimir" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Compresión Sin Pérdidas (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Compresión con Pérdidas (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Comprimir (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Formato de Textura" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Calidad de Compresión de Textura (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Opciones de Textura" + +#~ msgid "Please specify some files!" +#~ msgstr "Por favor especificá algunos archivos!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Se necesita al menos un archivo para el Atlas." + +#~ msgid "Error importing:" +#~ msgstr "Error al importar:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Solo se requiere un archivo para textura grande." + +#~ msgid "Max Texture Size:" +#~ msgstr "Tamaño Max. de Textura:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Importar Texturas para Atlas (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Tamaño de Celda:" + +#~ msgid "Large Texture" +#~ msgstr "Textura Grande" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Importar Texturas Grandes (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Textura de Origen" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Textura Base de Atlas" + +#~ msgid "Source Texture(s)" +#~ msgstr "Textura(s) de Origen" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importar Texturas para 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Importar Texturas para 3D" + +#~ msgid "Import Textures" +#~ msgstr "Importar Texturas" + +#~ msgid "2D Texture" +#~ msgstr "Textura 2D" + +#~ msgid "3D Texture" +#~ msgstr "Textura 3D" + +#~ msgid "Atlas Texture" +#~ msgstr "Textura de Atlas" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "AVISO: Importar texturas 2D no es obligatorio. Simplemente copiá los " +#~ "archivos png/jpg al proyecto." + +#~ msgid "Crop empty space." +#~ msgstr "Cropear espacio vacio." + +#~ msgid "Texture" +#~ msgstr "Textura" + +#~ msgid "Import Large Texture" +#~ msgstr "Importar Textura Grande" + +#~ msgid "Load Source Image" +#~ msgstr "Cargar Imagen de Origen" + +#~ msgid "Slicing" +#~ msgstr "Rebanar" + +#~ msgid "Saving" +#~ msgstr "Guardando" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "No se pudo guardar la textura grande:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Construir Atlar Para:" + +#~ msgid "Loading Image:" +#~ msgstr "Cargando Imagen:" + +#~ msgid "Couldn't load image:" +#~ msgstr "No se pudo cargar la imagen:" + +#~ msgid "Converting Images" +#~ msgstr "Convirtiendo Imágenes" + +#~ msgid "Cropping Images" +#~ msgstr "Cropeando Imágenes" + +#~ msgid "Blitting Images" +#~ msgstr "Haciendo Blitting de Imágenes" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "No se pudo guardar la imagen de atlas:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "No se pudo guardar la textura convertida:" + +#~ msgid "Invalid source!" +#~ msgstr "Fuente inválida!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Fuente de traducción inválida!" + +#~ msgid "Column" +#~ msgstr "Columna" + +#~ msgid "No items to import!" +#~ msgstr "Sin elementos para importar!" + +#~ msgid "No target path!" +#~ msgstr "Sin ruta de destino!" + +#~ msgid "Import Translations" +#~ msgstr "Importar Traducciones" + +#~ msgid "Couldn't import!" +#~ msgstr "No se pudo importar!" + +#~ msgid "Import Translation" +#~ msgstr "Importar Traducción" + +#~ msgid "Source CSV:" +#~ msgstr "CSV de Origen:" + +#~ msgid "Ignore First Row" +#~ msgstr "Ignorar Primera Columna" + +#~ msgid "Compress" +#~ msgstr "Comprimir" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Agregar al Proyecto (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Importar Lenguajes:" + +#~ msgid "Translation" +#~ msgstr "Traducción" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Parseando %d Triángulos:" + +#~ msgid "Triangle #" +#~ msgstr "Triangulo #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Configuración de Baker de Luces:" + +#~ msgid "Fixing Lights" +#~ msgstr "Fijando/Corrigiendo Luces" + +#~ msgid "Making BVH" +#~ msgstr "Creando BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Transferencia a Lightmaps:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Asignando Textura #" + +#~ msgid "Baking Triangle #" +#~ msgstr "Haciendo Bake de Triangulo #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "Postprocesando Textura #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "" +#~ "Resetear el proceso de bake del octree de mapa de luces (empezar de " +#~ "nuevo)." + +#~ msgid "Zoom (%):" +#~ msgstr "Zoom (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Esqueleto.." + +#~ msgid "Zoom Reset" +#~ msgstr "Resetear Zoom" + +#~ msgid "Zoom Set.." +#~ msgstr "Setear Zoom.." + +#~ msgid "Set a Value" +#~ msgstr "Setear un Valor" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Snap (Pixeles):" + +#~ msgid "Parse BBCode" +#~ msgstr "Parsear BBCode" + +#~ msgid "Length:" +#~ msgstr "Largo:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Abrir Archivo(s) de Muestra" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ERROR: No se pudo cargar la muestra!" + +#~ msgid "Add Sample" +#~ msgstr "Agregar Muestra" + +#~ msgid "Rename Sample" +#~ msgstr "Renombrar Muestra" + +#~ msgid "Delete Sample" +#~ msgstr "Eliminar Muestra" + +#~ msgid "16 Bits" +#~ msgstr "16 Bits" + +#~ msgid "8 Bits" +#~ msgstr "8 Bits" + +#~ msgid "Stereo" +#~ msgstr "Estereo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Altura" + +#~ msgid "Window" +#~ msgstr "Ventana" + +#~ msgid "Move Right" +#~ msgstr "Mover a la Derecha" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Escalando a %s%%." + +#~ msgid "Up" +#~ msgstr "Arriba" + +#~ msgid "Down" +#~ msgstr "Abajo" + +#~ msgid "Bucket" +#~ msgstr "Balde" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Ruta de proyecto inválida, la ruta debe existir!" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Ruta de proyecto inválida, project.godot no debe existir." + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Ruta de proyecto inválida, project.godot debe existir." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Ruta del Proyecto (Debe Existir):" + +#~ msgid "Create New Resource" +#~ msgstr "Crear Nuevo Recurso" + +#~ msgid "Open Resource" +#~ msgstr "Abrir Recurso" + +#~ msgid "Save Resource" +#~ msgstr "Guardar Recurso" + +#~ msgid "Resource Tools" +#~ msgstr "Herramientas de Recursos" + +#~ msgid "Make Local" +#~ msgstr "Crear Local" + +#~ msgid "Edit Groups" +#~ msgstr "Editar Grupos" + +#~ msgid "Edit Connections" +#~ msgstr "Editar Conexiones" + +#~ msgid "GridMap Paint" +#~ msgstr "Pintar GridMap" + +#~ msgid "Tiles" +#~ msgstr "Tiles" + +#~ msgid "Areas" +#~ msgstr "Ãreas" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "Rueda Abajo)" + +#~ msgid "Up Wheel)" +#~ msgstr "Rueda Arriba)" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Cerrar escena? (Los cambios sin guardar se perderán)" @@ -8017,9 +8255,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Cerrar e Ir a Escena Prev." -#~ msgid "Expand to Parent" -#~ msgstr "Expandir al Padre" - #~ msgid "Del" #~ msgstr "Eliminar" @@ -8194,18 +8429,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Guardar Strings Traducibles" -#~ msgid "Translatable Strings.." -#~ msgstr "Strings Traducibles.." - #~ msgid "Install Export Templates" #~ msgstr "Instalar Templates de Exportación" #~ msgid "Edit Script Options" #~ msgstr "Editar Opciones de Script" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Por favor exportá afuera de la carpeta de proyecto!" - #~ msgid "Error exporting project!" #~ msgstr "Error al exportar el proyecto!" @@ -8264,18 +8493,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Incluir" -#~ msgid "Change Image Group" -#~ msgstr "Cambiar Grupo de Imágenes" - #~ msgid "Group name can't be empty!" #~ msgstr "El nombre del grupo no puede estar vacÃo!" #~ msgid "Invalid character in group name!" #~ msgstr "Caracter invalido en el nombre de grupo!" -#~ msgid "Group name already exists!" -#~ msgstr "El nombre de grupo ya existe!" - #~ msgid "Add Image Group" #~ msgstr "Agregar Grupo de Imágenes" @@ -8423,9 +8646,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Iluminación" -#~ msgid "Toggle Persisting" -#~ msgstr "Act/Desact. Persistente" - #~ msgid "Global" #~ msgstr "Global" diff --git a/editor/translations/fa.po b/editor/translations/fa.po index 7b77165a53..6ee3ccb17e 100644 --- a/editor/translations/fa.po +++ b/editor/translations/fa.po @@ -195,10 +195,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "تعداد d% ترک جدید ایجاد، Ùˆ کلیدها را درج کن؟" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -361,269 +360,6 @@ msgstr "نوع مقدار آرایه را تغییر بده" msgid "Change Array Value" msgstr "مقدار آرایه را تغییر بده" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "نسخه:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "مستمر" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "پرونده:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "توضیØ:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "بستن" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "در ØØ§Ù„ اتصال..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "اتصال به گره:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "در ØØ§Ù„ اتصال..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "آزمودن" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "خطای بارگذاری قلم." - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "خطاهای بارگذاری" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "همه" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "جستجو:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "جستجو" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "مرتب‌سازی:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "معکوس" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "طبقه‌بندی:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "تارنما:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "پشتیبانی.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Ø¯ÙØªØ±ÛŒ" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "انجمن" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "آزمودن" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ÙØ§ÛŒÙ„ های ZIP‌ منابع بازی" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "لیست متد برای 's%' :" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "ÙØ±Ø§Ø®ÙˆØ§Ù†ÛŒ" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Ùهرست متدها:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "نشانوندها:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "بازگشت:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "برو به خط" @@ -661,6 +397,14 @@ msgstr "عین کلمات (بدون هیچ Ú©Ù… Ùˆ کاستی)" msgid "Selection Only" msgstr "تنها در قسمت انتخاب شده" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "جستجو" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "ÛŒØ§ÙØªÙ†" @@ -693,11 +437,11 @@ msgstr "موقع جایگزینی از کاربر بپرس" msgid "Skip" msgstr "رد کردن" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "بزرگنمایی بیشتر" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "بزرگنمایی کمتر" @@ -765,6 +509,20 @@ msgstr "معوق" msgid "Oneshot" msgstr "تک شات" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "بستن" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "اتصال" @@ -790,7 +548,7 @@ msgstr "در ØØ§Ù„ اتصال..." msgid "Disconnect" msgstr "عدم اتصال" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "سیگنال‌ها" @@ -807,12 +565,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "جستجو:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "تطبیق‌ها:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "توضیØ:" + #: editor/dependency_editor.cpp #, fuzzy msgid "Search Replacement For:" @@ -873,6 +644,10 @@ msgid "Owners Of:" msgstr "مالکانÙ:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "آیا پرونده‌های انتخاب شده از پروژه ØØ°Ù شوند؟ (بدون undo)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -883,8 +658,8 @@ msgstr "" "آیا در هر صورت ØØ°Ù شوند (بدون undo)ØŸ" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "آیا پرونده‌های انتخاب شده از پروژه ØØ°Ù شوند؟ (بدون undo)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -952,11 +727,6 @@ msgstr "" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "خالق:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "صادر کردن پروژه" @@ -973,6 +743,39 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Authors" +msgstr "خالق:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1016,6 +819,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1066,10 +879,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1081,6 +890,10 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1088,6 +901,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "بازنشانی بزرگنمایی" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "انتخاب شده را ØØ°Ù Ú©Ù†" @@ -1111,6 +929,11 @@ msgstr "انتخاب شده را به دو تا تکثیر Ú©Ù†" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "بازنشانی بزرگنمایی" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "کلید Add را جابجا Ú©Ù†" @@ -1142,7 +965,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1233,7 +1057,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "مسیر:" @@ -1241,9 +1065,7 @@ msgstr "مسیر:" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1276,18 +1098,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "پوشه ایجاد Ú©Ù†" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "نام:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "نمی‌تواند یک پوشه ایجاد شود." @@ -1307,30 +1130,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Ø§ÙØ²ÙˆØ¯Ù‡ شده:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "برداشته شده:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "ÙØ§ÛŒÙ„ وجود دارد، آیا بازنویسی شود؟" @@ -1415,6 +1214,11 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "نمی‌تواند یک پوشه ایجاد شود." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "پوشه‌ها Ùˆ پرونده‌ها:" @@ -1458,6 +1262,10 @@ msgstr "Ùهرست کلاس:" msgid "Search Classes" msgstr "جستجوی کلاسها" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "کلاس:" @@ -1474,15 +1282,29 @@ msgstr "به ارث رسیده به وسیله:" msgid "Brief Description:" msgstr "خلاصه ØªÙˆØ¶ÛŒØØ§Øª:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "عضوها:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "عضوها:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "انتخاب ØØ§Ù„ت" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1492,6 +1314,11 @@ msgstr "سیگنال ها:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "وظایÙ:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "وظایÙ:" @@ -1500,19 +1327,50 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "ثابت" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "توضیØ:" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "خلاصه ØªÙˆØ¶ÛŒØØ§Øª:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Ùهرست متدها:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "جستجوی متن" @@ -1522,24 +1380,21 @@ msgid "Output:" msgstr " خروجی:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "پاک کردن" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "ذخیره منبع از ..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "من میبینم ..." @@ -1556,6 +1411,29 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "در ØØ§Ù„ اتصال..." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "خطای بارگذاری قلم." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "خطای بارگذاری قلم." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "ذخیره سازی صØÙ†Ù‡" @@ -1613,6 +1491,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1776,6 +1681,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1802,7 +1713,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1813,11 +1724,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1853,7 +1764,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "صØÙ†Ù‡" @@ -2075,6 +1986,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "انجمن" + #: editor/editor_node.cpp msgid "About" msgstr "معرÙÛŒ" @@ -2083,7 +1998,7 @@ msgstr "معرÙÛŒ" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "پخش" @@ -2099,7 +2014,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2172,6 +2087,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2187,14 +2111,6 @@ msgstr "خروجی" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "بروز رسانی" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "واردکردن قالب ها از درون یک ÙØ§ÛŒÙ„ ZIP" @@ -2261,11 +2177,28 @@ msgstr "ویرایشگر بستگی" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Ø§ÙØ²ÙˆÙ†Ù‡ های نصب شده:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "بروز رسانی" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "نسخه:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "خالق:" @@ -2317,26 +2250,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "در ØØ§Ù„ وارد کردن دوباره..." - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2447,10 +2360,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp #, fuzzy msgid "Current Version:" msgstr "نسخه:" @@ -2487,9 +2396,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2500,45 +2417,51 @@ msgid "" msgstr "منبع" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "خطا در بارگذاری:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "خطا در بارگذاری صØÙ†Ù‡ به دلیل بستگی‌های Ù…Ùقود:" + +#: editor/filesystem_dock.cpp +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "خطا در بارگذاری:" +msgid "No name provided." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "خطا در بارگذاری:" +msgid "Name contains invalid characters." +msgstr "کاراکترهای معتبر:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "تغییر متغیر" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp @@ -2550,39 +2473,36 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" - -#: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "پوشه ایجاد Ú©Ù†" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2615,6 +2535,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2628,6 +2553,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2640,6 +2569,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2648,38 +2589,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2709,581 +2643,54 @@ msgstr "" msgid "Reimport" msgstr "در ØØ§Ù„ وارد کردن دوباره..." -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"کلاغ ÙØ±Ø² Ùˆ چابک، ظهر هر روز با صدای ضخیم Ùˆ عذاب‌آورش بـه جستجوی یک مثقال گنج " -"پنهان در ØÛŒØ§Ø· رژه Ù…ÛŒ Ø±ÙØª." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "خطا در ارزش‌دهی آغارین به FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "ÙØ±Ù…ت قلم ناشناخته." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "خطای بارگذاری قلم." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "اندازه‌ی قلم نامعتبر." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "لغو" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3440,7 +2847,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3551,10 +2957,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3610,64 +3012,189 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "مستمر" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "پرونده:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "در ØØ§Ù„ اتصال..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "اتصال به گره:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "در ØØ§Ù„ اتصال..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "آزمودن" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "خطای بارگذاری قلم." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "خطاهای بارگذاری" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "همه" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "مرتب‌سازی:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "معکوس" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "طبقه‌بندی:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "تارنما:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "پشتیبانی.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Ø¯ÙØªØ±ÛŒ" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "آزمودن" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ÙØ§ÛŒÙ„ های ZIP‌ منابع بازی" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3710,11 +3237,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors and Margins" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3765,59 +3296,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "یک Breakpoint درج Ú©Ù†" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "ویرایش کردن" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3846,11 +3391,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3862,7 +3412,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3886,11 +3436,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "برداشتن موج" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3901,23 +3460,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3932,45 +3496,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3980,14 +3505,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -4010,6 +3527,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "انتخاب شده را تغییر مقیاس بده" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4091,22 +3629,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4208,6 +3742,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4335,12 +3873,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4514,16 +4112,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "برداشتن موج" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "برداشتن موج" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "برداشتن موج" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4583,6 +4184,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "ویرایش کردن" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4637,63 +4246,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "چسباندن" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4785,6 +4341,10 @@ msgstr "" msgid "Close All" msgstr "بستن" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4827,18 +4387,6 @@ msgid "Debug with external editor" msgstr "ویرایشگر بستگی" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4922,7 +4470,7 @@ msgstr "بریدن" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Ú©Ù¾ÛŒ کردن" @@ -5187,10 +4735,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5207,10 +4751,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5443,6 +4983,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5588,6 +5132,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5600,11 +5148,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "مسیر به سمت گره:" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5768,6 +5317,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5818,7 +5371,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5884,6 +5437,10 @@ msgid "Delete preset '%s'?" msgstr "آیا پرونده‌های انتخاب شده ØØ°Ù شود؟" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5956,19 +5513,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "پرونده موجود نیست." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5976,10 +5544,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5988,15 +5572,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "صادر کردن پروژه" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -6004,19 +5593,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "پوشه ایجاد Ú©Ù†" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -6028,6 +5622,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "در ØØ§Ù„ اتصال..." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6065,10 +5664,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6127,17 +5722,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "+Meta" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "+Shift" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "+Alt" @@ -6198,7 +5790,7 @@ msgstr "تغییر بده" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Ù…ØÙˆØ±" @@ -6218,31 +5810,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "دستگاه" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "دکمه" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "دکمه‌ی Ú†Ù¾." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "دکمه‌ی راست." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "دکمه‌ی وسط." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "غلطاندن به بالا." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "غلطاندن به پایین." @@ -6252,7 +5844,7 @@ msgid "Add Global Property" msgstr "دارایی Getter را اضاÙÙ‡ Ú©Ù†" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6270,6 +5862,15 @@ msgid "Delete Item" msgstr "ØØ°Ù Ú©Ù†" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "اتصال به گره:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6420,10 +6021,19 @@ msgid "New Script" msgstr "صØÙ†Ù‡ جدید" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "اتصال به گره:" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6463,6 +6073,11 @@ msgstr "دارایی Setter را اضاÙÙ‡ Ú©Ù†" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "انتخاب ØØ§Ù„ت" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "انتخاب ØØ§Ù„ت" @@ -6490,26 +6105,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6637,14 +6232,6 @@ msgid "Sub-Resources:" msgstr "منبع" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6832,6 +6419,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "ÙØ§ÛŒÙ„ وجود دارد، آیا بازنویسی شود؟" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6875,6 +6471,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "میراث:" @@ -6919,6 +6519,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6999,6 +6603,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7074,6 +6682,24 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "صادکردن ÙØ§ÛŒÙ„ کتابخانه ای" + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "وضعیت:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." @@ -7081,7 +6707,7 @@ msgstr "" "نوع آرگومان برای متد ()convert ‌ نامعتبر است ،‌ از ثابت های *_TYPE‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ " "کنید ." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7138,10 +6764,6 @@ msgid "GridMap Duplicate Selection" msgstr "انتخاب شده را به دو تا تکثیر Ú©Ù†" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7238,13 +6860,8 @@ msgstr "ØªØ±Ø¬ÛŒØØ§Øª" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "پرونده:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7455,10 +7072,18 @@ msgid "Return" msgstr "بازگشت:" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "ÙØ±Ø§Ø®ÙˆØ§Ù†ÛŒ" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "مقدار آرایه را تغییر بده" @@ -7874,6 +7499,12 @@ msgstr "" "یک منبع SpriteFrames باید در دارایی Frames ایجاد شده باشد تا " "AnimatedSprite3D ÙØ±ÛŒÙ…‌ها را نمایش دهد." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7883,6 +7514,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "لغو" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "هشدار!" @@ -7890,10 +7525,6 @@ msgstr "هشدار!" msgid "Please Confirm..." msgstr "Ù„Ø·ÙØ§ تأیید کنید..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "+Ctrl" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7929,6 +7560,56 @@ msgstr "" "تا بتواند یک اندازه بگیرد. در غیر اینصورت، آن را یک RenderTarget قرار دهید Ùˆ " "Ø¨Ø§ÙØª داخلی آن را برای نمایش به تعدادی گره تخصیص دهید." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "خطا در ارزش‌دهی آغارین به FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "ÙØ±Ù…ت قلم ناشناخته." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "خطای بارگذاری قلم." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "اندازه‌ی قلم نامعتبر." + +#~ msgid "Method List For '%s':" +#~ msgstr "لیست متد برای 's%' :" + +#~ msgid "Arguments:" +#~ msgstr "نشانوندها:" + +#~ msgid "Return:" +#~ msgstr "بازگشت:" + +#~ msgid "Added:" +#~ msgstr "Ø§ÙØ²ÙˆØ¯Ù‡ شده:" + +#~ msgid "Removed:" +#~ msgstr "برداشته شده:" + +#~ msgid "Re-Importing" +#~ msgstr "در ØØ§Ù„ وارد کردن دوباره..." + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "خطا در بارگذاری:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "کلاغ ÙØ±Ø² Ùˆ چابک، ظهر هر روز با صدای ضخیم Ùˆ عذاب‌آورش بـه جستجوی یک مثقال " +#~ "گنج پنهان در ØÛŒØ§Ø· رژه Ù…ÛŒ Ø±ÙØª." + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "پرونده:" + +#~ msgid "Ctrl+" +#~ msgstr "+Ctrl" + #, fuzzy #~ msgid "Invalid unique name." #~ msgstr "نام نامعتبر." diff --git a/editor/translations/fi.po b/editor/translations/fi.po index af1d46eae0..170a487e54 100644 --- a/editor/translations/fi.po +++ b/editor/translations/fi.po @@ -195,10 +195,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -361,272 +360,6 @@ msgstr "Vaihda taulukon arvon tyyppiä" msgid "Change Array Value" msgstr "Vaihda taulukon arvoa" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Versio:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Vakiot:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr " Tiedostot" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Kuvaus:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Asenna" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Sulje" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Yhdistä..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Yhdistä Nodeen:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Pyydetty tiedostomuoto tuntematon:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "Tallennetaan..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Yhdistä..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Testaus" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Virhe tallennettaessa resurssia!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "Lataa" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Kaikki" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Hae:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Hae" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Tuo" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Lajittele:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Käänteinen" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Kategoria:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Sivu:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Tuki..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Virallinen" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Yhteisö" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Testing" -msgstr "Testaus" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Kutsu" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Metodilista:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumentit:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Palaa:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Mene riville" @@ -663,6 +396,14 @@ msgstr "Kokonaisia sanoja" msgid "Selection Only" msgstr "Pelkkä valinta" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Hae" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Etsi" @@ -695,11 +436,11 @@ msgstr "" msgid "Skip" msgstr "Ohita" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Lähennä" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Loitonna" @@ -767,6 +508,20 @@ msgstr "Lykätty" msgid "Oneshot" msgstr "Ainoa" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Sulje" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Yhdistä" @@ -792,7 +547,7 @@ msgstr "Yhdistä..." msgid "Disconnect" msgstr "Katkaise yhteys" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Signaalit" @@ -810,12 +565,25 @@ msgstr "Suosikit:" msgid "Recent:" msgstr "Viimeaikainen / Viimeaikaiset:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Hae:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Osumat:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Kuvaus:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Hae korvattava:" @@ -875,6 +643,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Poista valitut tiedostot projektista? (ei voi kumota)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -882,8 +654,8 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Poista valitut tiedostot projektista? (ei voi kumota)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -952,11 +724,6 @@ msgstr "" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "Tekijä:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "Projektinhallinta" @@ -973,6 +740,40 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Authors" +msgstr "Tekijä:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Kloonaa alas" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1016,6 +817,16 @@ msgid "Package Installed Successfully!" msgstr "Paketti asennettu onnistuneesti!" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Asenna" + +#: editor/editor_asset_installer.cpp #, fuzzy msgid "Package Installer" msgstr "Paketti asennettu onnistuneesti!" @@ -1068,11 +879,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Debug-asetukset" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1084,6 +890,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "Debug-asetukset" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1091,6 +902,11 @@ msgstr "Monista" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Nollaa lähennys" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Poista valitut" @@ -1115,6 +931,11 @@ msgstr "Monista animaatio" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Nollaa lähennys" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Siirrä lisäyspainiketta" @@ -1149,7 +970,8 @@ msgstr "Lisää väylä" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Lataa" @@ -1241,7 +1063,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Polku:" @@ -1249,9 +1071,7 @@ msgstr "Polku:" msgid "Node Name:" msgstr "Noden nimi:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nimi" @@ -1284,18 +1104,19 @@ msgid "Choose a Directory" msgstr "Valitse hakemisto" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Luo kansio" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nimi:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Kansiota ei voitu luoda." @@ -1315,30 +1136,6 @@ msgstr "Pakataan" msgid "Template file not found:\n" msgstr "Mallitiedostoa ei löytynyt:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Lisätty:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Poistettu:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Virhe tallennettaessa atlas-kuvaa:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Tiedosto on jo olemassa, korvaa?" @@ -1425,6 +1222,11 @@ msgstr "Siirrä suosikkia ylös" msgid "Move Favorite Down" msgstr "Siirrä suosikkia alas" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Kansiota ei voitu luoda." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Hakemistot & tiedostot:" @@ -1469,6 +1271,10 @@ msgstr "Luokkaluettelo:" msgid "Search Classes" msgstr "Etsi luokkia" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Pinta" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Luokka:" @@ -1486,15 +1292,29 @@ msgstr "Peritty:" msgid "Brief Description:" msgstr "Lyhyt kuvaus:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Jäsenet:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Jäsenet:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Julkiset metodit:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Julkiset metodit:" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1504,6 +1324,11 @@ msgstr "" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Animaatiot" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Animaatiot" @@ -1512,19 +1337,51 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Vakiot:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "Vakiot:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Kuvaus:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Ominaisuudet:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Ominaisuuden kuvaus:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Metodilista:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Metodin kuvaus:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Hae tekstiä" @@ -1534,24 +1391,21 @@ msgid "Output:" msgstr " Tuloste:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Tyhjennä" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Virhe tallennettaessa resurssia!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Tallenna resurssi nimellä..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Ymmärrän..." @@ -1568,6 +1422,30 @@ msgid "Error while saving." msgstr "Virhe tallennettaessa." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Yhdistä..." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Virhe tallennettaessa." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Scenellä '%s' on rikkinäisiä riippuvuuksia:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Virhe tallennettaessa." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Tallennetaan sceneä" @@ -1626,6 +1504,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Kopioi parametrit" @@ -1801,6 +1706,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "Valitse pääscene" @@ -1829,7 +1740,7 @@ msgstr "" "Muokataksesi sitä voit luoda uuden perityn Scenen." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Äh" @@ -1842,14 +1753,15 @@ msgstr "" "toimintoa avataksesi Scenen ja tallenna se projektin polkuun." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Virhe ladatessa Sceneä." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Scenellä '%s' on rikkinäisiä riippuvuuksia:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Tyhjennä luut" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Tallenna Layout" @@ -1883,7 +1795,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Scene" @@ -2105,6 +2017,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Yhteisö" + #: editor/editor_node.cpp msgid "About" msgstr "Tietoja" @@ -2114,7 +2030,7 @@ msgstr "Tietoja" msgid "Play the project." msgstr "Toista projekti" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp #, fuzzy msgid "Play" msgstr "Toista" @@ -2131,7 +2047,7 @@ msgstr "Pysäytä Scene" msgid "Stop the scene." msgstr "Lopeta Scene." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Pysäytä" @@ -2204,6 +2120,16 @@ msgid "Object properties." msgstr "Objektin ominaisuudet." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Vaihda säteen muodon pituutta" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Tuo" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "Tiedostojärjestelmä" @@ -2219,14 +2145,6 @@ msgstr "Tuloste" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Tuo uudelleen" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Päivitä" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "Tuo mallit ZIP-tiedostosta" @@ -2294,11 +2212,28 @@ msgstr "Avaa editorissa" msgid "Open the previous Editor" msgstr "Avaa editorissa" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Pienoiskuva..." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Asennetut lisäosat:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Päivitä" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Versio:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Tekijä:" @@ -2351,27 +2286,6 @@ msgstr "Itse" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -#, fuzzy -msgid "Please wait for scan to complete." -msgstr "Ole hyvä ja odota läpikäynnin valmistumista." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Nykyinen Scene täytyy tallentaa, jotta se voidaan tuoda uudelleen." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Tallenna & tuo uudelleen" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Tuodaan uudelleen" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Tuo uudelleen vaihtuneet resurssit" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2481,10 +2395,6 @@ msgid "Importing:" msgstr "Tuodaan:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Nykyinen versio:" @@ -2517,11 +2427,18 @@ msgid "Cannot navigate to '" msgstr "Ei voida navigoida '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Tallenna & tuo uudelleen" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2531,46 +2448,55 @@ msgid "" msgstr "Lähde:" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Sama lähde ja kohdetiedosto, ei toimenpiteitä." +msgid "Cannot move/rename resources root." +msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Tiedostoa ei voi tuoda itseensä:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Sama lähde ja kohdepolku, ei toimenpiteitä." +#, fuzzy +msgid "Error moving:\n" +msgstr "Virhe tuotaessa:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Hakemisto(j)a ei voida siirtää itseensä." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Scenellä '%s' on rikkinäisiä riippuvuuksia:" + +#: editor/filesystem_dock.cpp +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Virhe ladattaessa kuvaa:" +msgid "No name provided." +msgstr "Nimeä uudelleen tai siirrä..." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Virhe tuotaessa:" +msgid "Name contains invalid characters." +msgstr "Kelvolliset merkit:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Valitse uusi nimi ja sijainti:" +#, fuzzy +msgid "Renaming file:" +msgstr "Nimeä muuttuja uudelleen" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Ei valittuja tiedostoja!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Nimeä Node uudelleen" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2581,40 +2507,38 @@ msgid "Collapse all" msgstr "Pienennä kaikki" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Näytä tiedostonhallinnassa" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instanssi" +msgid "Copy Path" +msgstr "Kopioi polku" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Muokkaa riippuvuuksia..." +#, fuzzy +msgid "Rename.." +msgstr "Nimeä uudelleen" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Tarkastele omistajia..." +msgid "Move To.." +msgstr "Siirrä..." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Kopioi polku" +#, fuzzy +msgid "New Folder.." +msgstr "Luo kansio" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Nimeä uudelleen tai siirrä..." +msgid "Show In File Manager" +msgstr "Näytä tiedostonhallinnassa" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Siirrä..." +msgid "Instance" +msgstr "Instanssi" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Tietoja" +msgid "Edit Dependencies.." +msgstr "Muokkaa riippuvuuksia..." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Tuo uudelleen..." +msgid "View Owners.." +msgstr "Tarkastele omistajia..." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2646,6 +2570,11 @@ msgstr "" msgid "Move" msgstr "Siirrä" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Nimeä uudelleen" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Lisää ryhmään" @@ -2660,6 +2589,11 @@ msgid "Import as Single Scene" msgstr "Tuodaan Scene..." #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Tuo animaatiot..." + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2672,6 +2606,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "Tuo 3D Scene" @@ -2681,38 +2627,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Tuo Scene" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Tuodaan Scene..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Tallennetaan..." @@ -2741,595 +2680,55 @@ msgstr "Esiasetus..." msgid "Reimport" msgstr "Tuo uudelleen" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Kohdepolku on tyhjä." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Kohdepolku täytyy olla olemassa." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Tallennuspolku on tyhjä!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Kohdepolku:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Hyväksy" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Ei fontin lähdetiedostoa!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Virheellinen tiedostolaajennus.\n" -"Käytä .fnt -tiedostoa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Fonttia ei voitu tallentaa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "Ovela kettu punaturkki laiskan koiran takaa kurkki." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Asetukset:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Fontin tuonti" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Tämä tiedosto on jo Godotin fonttitiedosto, ole hyvä ja syötä BMFont -" -"tiedosto." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "BMFont -tiedoston avaus epäonnistui." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Virhe FreetType:n alustamisessa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Tuntematon fonttimuoto." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Virhe fontin latauksessa." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Virheellinen fonttikoko." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Virheellinen fontin lähde." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Fontti" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Uusi klippi" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Animaation asetukset" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Liput" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optimoija" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Enimmäiskulma" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Klippejä" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Start(s)" -msgstr "Alkaa" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "End(s)" -msgstr "Loppu(u)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy -msgid "Loop" -msgstr "Toisto" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Suodattimet" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Lähdepolku on tyhjä." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Virhe tuotaessa Sceneä." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Tuo 3D Scene" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "Ryhmät" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Sama kuin kohdescene" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Luo polygoni" -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Jaettu" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Muokkaa polygonia" -#: editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "Target Texture Folder:" -msgstr "Kohdetekstuurin kansio:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Seuraavat tiedostot puuttuvat:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Tuo joka tapauksessa" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Peru" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Tuo & Avaa" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"Muokattua Sceneä ei ole tallennettu, avaa tuotu Scene joka tapauksessa?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Tuo kuva:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Tiedostoa ei voi tuoda itseensä:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Purettu" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Pakkaa häviötön (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Pakkaa häviöllinen (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Pakkaa (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Tekstuurin pakkauksen latu (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Tekstuurin asetukset" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Ainakin yksi tiedosto tarvitaan Atlas-kuvaa varten." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Virhe tuotaessa:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Vain yksi tiedosto vaaditaan suurikokoiselle tekstuurille." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Tekstuurin enimmäiskoko:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Tuo tekstuuri Atlakselle (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Solun koko:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Suurikokoinen tekstuuri" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Tuo suurikokoisia tekstuureita (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Lähdetekstuuri" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Lähdetekstuuri(t)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Tuo tekstuurit" +msgid "Insert Point" +msgstr "Poista piste" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D tekstuuri" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Muokkaa polygonia (poista piste)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Kolmiulotteinen tekstuuri" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Poista polygoni ja piste" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Atlastekstuuri" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Luo uusi piste tyhjästä." -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"HUOMAA: 2D tekstuurin tuonti ei ole pakollista. Voit kopioida png/jpg -" -"tiedostot projektiin." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Leikkaa pois tyhjä tila." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Tekstuuri" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Tuo suurikokoinen tekstuuri" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Lataa lähdekuva" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Slicing" -msgstr "Siivutus" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Isoa tekstuuria ei voitu tallentaa:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Build Atlas For:" -msgstr "Luo atlas:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Ladataan kuvaa:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Kuvaa ei voitu ladata:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Muunnetaan kuvia" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Atlas-kuvaa ei voitu tallentaa:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Virheellinen lähde!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Kolumni" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Kieli" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "No items to import!" -msgstr "Ei tuotavia asioita!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Ei kohdepolkua!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Tuo käännökset" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Ei voitu tuoda!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Tuo käännös" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Sivuuta ensimmäinen rivi" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Tiivistä" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "Lisää projektiin (godot.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Tuo kielet:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Siirtymä" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "Ryhmät" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3485,7 +2884,6 @@ msgstr "Animaation nimi:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3596,10 +2994,6 @@ msgid "Delete Input" msgstr "Poista syöte" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Nimeä uudelleen" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Animaatiopuu on kelvollinen." @@ -3655,64 +3049,192 @@ msgstr "" msgid "Filters.." msgstr "Suodattimet..." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "Vakiot:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr " Tiedostot" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "Yhdistä..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "Yhdistä Nodeen:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "Pyydetty tiedostomuoto tuntematon:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Muunna Lightmapiksi:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "Tallennetaan..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Yhdistä..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Testaus" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Virhe tallennettaessa resurssia!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "Lataa" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Kaikki" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Lajittele:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Käänteinen" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Kategoria:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Sivu:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Tuki..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Virallinen" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Testing" +msgstr "Testaus" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Esikatselu" @@ -3755,12 +3277,18 @@ msgid "Edit CanvasItem" msgstr "Muokkaa CanvasItemiä" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Ankkuri" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Muuta ankkureita" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Lähennä (%):" +msgid "Change Anchors" +msgstr "Muuta ankkureita" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3812,60 +3340,75 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Lukitse valitut objektit paikalleen (ei voi liikutella)." +msgid "Toggles snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Poista valittujen objektien lukitus (voi liikutella)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Varmistaa ettei objektin lapsia voi valita." +#, fuzzy +msgid "Snapping options" +msgstr "Animaation asetukset" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Muokkaa" +msgid "Use Rotation Snap" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Näytä ruudukko" +msgid "Snap Relative" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +#, fuzzy +msgid "Snap to parent" +msgstr "Laajenna Parentiin" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Luuranko..." +msgid "Lock the selected object in place (can't be moved)." +msgstr "Lukitse valitut objektit paikalleen (ei voi liikutella)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Poista valittujen objektien lukitus (voi liikutella)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Varmistaa ettei objektin lapsia voi valita." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3894,12 +3437,19 @@ msgid "View" msgstr "Näytä/Tarkastele" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Palauta lähennys" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Näytä ruudukko" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Aseta Zoomaus..." +#, fuzzy +msgid "Show helpers" +msgstr "Näytä luut" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Näytä luut" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3910,8 +3460,9 @@ msgid "Frame Selection" msgstr "Framen valinta" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Ankkuri" +#, fuzzy +msgid "Layout" +msgstr "Tallenna Layout" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3934,11 +3485,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Aseta arvo" +msgid "Drag pivot from mouse position" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Siirrä pistettä" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3949,23 +3509,28 @@ msgstr "Lisää %s" msgid "Adding %s..." msgstr "Lisätään %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Luo Node" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Asia kunnossa :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3981,45 +3546,6 @@ msgstr "" "Vedä & pudota + Shift: Lisää Node sisarena\n" "Vedä & pudota + Alt: Muuta Noden tyyppiä" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Luo polygoni" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Muokkaa polygonia" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Muokkaa polygonia (poista piste)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Luo uusi piste tyhjästä." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Luo Poly3D" @@ -4029,14 +3555,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Pienoiskuva..." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -4061,6 +3579,27 @@ msgid "Update from Scene" msgstr "Päivitä Scenestä" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Framen valinta" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "Muokkaa käyrää" @@ -4145,22 +3684,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Muokkaa olemassaolevaa polygonia:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "VHP: Siirrä pistettä." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "OHP: Pyyhi piste." @@ -4262,6 +3797,10 @@ msgid "Create Outline" msgstr "Luo ääriviivat" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4390,13 +3929,75 @@ msgstr "Satunnainen skaalaus:" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Varastoidaan paikalliset muutokset..." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Varoitus" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Poista polygoni ja piste" +msgid "Create Navigation Polygon" +msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" @@ -4577,16 +4178,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Siirrä pistettä" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Siirrä pistettä" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Siirrä pistettä" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4648,6 +4252,14 @@ msgid "Scale Polygon" msgstr "Skaalaa polygonia" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Muokkaa" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4702,63 +4314,10 @@ msgstr "Lataa resurssi" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Liitä" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Liitä BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Pituus:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Avaa Sample-tiedosto(t)" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "VIRHE: Samplea ei voitu ladata!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Lisää Sample" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Nimeä Sample uudelleen" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Poista Sample" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 bittiä" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 bittiä" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Muoto" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Sävelkorkeus" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4850,6 +4409,10 @@ msgstr "Sulje dokumentaatio" msgid "Close All" msgstr "Sulje kaikki" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Aja" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4894,18 +4457,6 @@ msgid "Debug with external editor" msgstr "Avaa editorissa" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Ikkuna" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Siirry vasemmalle" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Siirry oikealle" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4993,7 +4544,7 @@ msgstr "Leikkaa" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Kopioi" @@ -5259,10 +4810,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Kierto %s astetta." @@ -5279,10 +4826,6 @@ msgid "Top View." msgstr "Pintanäkymä." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Pinta" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Takanäkymä." @@ -5528,6 +5071,10 @@ msgid "Transform" msgstr "Muunna" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Paikalliset koordinaatit" @@ -5673,6 +5220,11 @@ msgid "Speed (FPS):" msgstr "Nopeus (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +#, fuzzy +msgid "Loop" +msgstr "Toisto" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Animaatioframet" @@ -5685,12 +5237,14 @@ msgid "Insert Empty (After)" msgstr "Syötä tyhjä (jälkeen)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Ylös" +#, fuzzy +msgid "Move (Before)" +msgstr "Poista Node(t)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Alas" +#, fuzzy +msgid "Move (After)" +msgstr "Siirry vasemmalle" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5858,6 +5412,10 @@ msgid "Style" msgstr "Tyyli" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Fontti" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Väri" @@ -5909,8 +5467,9 @@ msgid "Mirror Y" msgstr "Peilaa Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Sanko" +#, fuzzy +msgid "Paint Tile" +msgstr "Poimi tile" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5973,6 +5532,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -6046,34 +5609,60 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "Vie debugaten" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Virheellinen projektin polku, polku täytyy olla olemassa!" +#, fuzzy +msgid "The path does not exists." +msgstr "Tiedostoa ei ole olemassa." #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "Virheellinen projektin polku, godot.cfg -tiedostoa ei saa olla." +msgid "Please choose a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" -"Virheellinen projektin polku, godot.cfg -tiedosto täytyy olla olemassa." #: editor/project_manager.cpp msgid "Imported Project" msgstr "Tuotu projekti" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Virheellinen projektin polku (muuttuiko mikään?)." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Ei voitu luoda godot.cfg -tiedostoa projektin polkuun." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Ei voitu luoda godot.cfg -tiedostoa projektin polkuun." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "Ei voitu luoda godot.cfg -tiedostoa projektin polkuun." @@ -6082,38 +5671,49 @@ msgid "The following files failed extraction from package:" msgstr "Seuraavien tiedostojen purku paketista epäonnistui:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Nimetön projekti" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Ei voitu luoda godot.cfg -tiedostoa projektin polkuun." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Uusi peliprojekti" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Tuo olemassaoleva projekti" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Projektin polku (täytyy olla olemassa):" +msgid "Create New Project" +msgstr "Luo uusi projekti" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Asenna projekti:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Projektin nimi:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Luo uusi projekti" +#, fuzzy +msgid "Create folder" +msgstr "Luo kansio" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Projektin polku:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Asenna projekti:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Selaa" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Uusi peliprojekti" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "" @@ -6122,6 +5722,11 @@ msgid "Unnamed Project" msgstr "Nimetön projekti" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Yhdistä..." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Haluatko varmasti avata useamman kuin yhden projektin?" @@ -6160,10 +5765,6 @@ msgid "Project List" msgstr "Projektiluettelo" #: editor/project_manager.cpp -msgid "Run" -msgstr "Aja" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6222,17 +5823,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6293,7 +5891,7 @@ msgstr "Muuta" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Akseli" @@ -6314,31 +5912,31 @@ msgstr "" msgid "Add Event" msgstr "Lisää tyhjä" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Laite" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Painike" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Vasen painike." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Oikea painike." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Keskimmäinen painike." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Rulla ylös." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Rulla alas." @@ -6347,7 +5945,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6365,6 +5963,15 @@ msgid "Delete Item" msgstr "Poista syöte" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Yhdistä Nodeen:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "Virhe tallennettaessa asetuksia." @@ -6515,10 +6122,20 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "Tee luut" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Muunna..." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6556,6 +6173,11 @@ msgid "Select Property" msgstr "Valitse ominaisuus" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Valitse metodi" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Valitse metodi" @@ -6583,26 +6205,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6730,14 +6332,6 @@ msgid "Sub-Resources:" msgstr "Resurssit" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Muokkaa ryhmiä" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Muokkaa yhteyksiä" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6922,6 +6516,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Tiedosto on jo olemassa, korvaa?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Virheellinen laajennus" @@ -6965,6 +6568,10 @@ msgid "Load existing script file" msgstr "Lataa olemassaoleva skripti" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Kieli" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Perii:" @@ -7009,6 +6616,10 @@ msgid "Function:" msgstr "Funktio:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Virheet" @@ -7089,6 +6700,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Muoto" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7164,12 +6779,30 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "Vie kirjasto" + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Tila:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7221,10 +6854,6 @@ msgid "GridMap Duplicate Selection" msgstr "Monista valinta" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "Huippunäkymä" @@ -7327,13 +6956,8 @@ msgstr "Näyttöruudun asetukset" msgid "Pick Distance:" msgstr "Poimi tile" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " Tiedostot" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7531,10 +7155,18 @@ msgid "Return" msgstr "Palauta" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Kutsu" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Vaihda syötteen nimi" @@ -7895,6 +7527,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -7905,6 +7543,10 @@ msgid "Add current color as a preset" msgstr "Lisää nykyinen väri esiasetukseksi" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Peru" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Huomio!" @@ -7912,10 +7554,6 @@ msgstr "Huomio!" msgid "Please Confirm..." msgstr "Ole hyvä ja vahvista..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7954,6 +7592,433 @@ msgstr "" "koon. Muutoin tee siitä RenderTarget ja aseta sen sisäinen tekstuuri " "johonkin Nodeen näkyväksi." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Virhe FreetType:n alustamisessa." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Tuntematon fonttimuoto." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Virhe fontin latauksessa." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Virheellinen fonttikoko." + +#~ msgid "Arguments:" +#~ msgstr "Argumentit:" + +#~ msgid "Return:" +#~ msgstr "Palaa:" + +#~ msgid "Added:" +#~ msgstr "Lisätty:" + +#~ msgid "Removed:" +#~ msgstr "Poistettu:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Virhe tallennettaessa atlas-kuvaa:" + +#~ msgid "Error loading scene." +#~ msgstr "Virhe ladatessa Sceneä." + +#~ msgid "Re-Import" +#~ msgstr "Tuo uudelleen" + +#, fuzzy +#~ msgid "Please wait for scan to complete." +#~ msgstr "Ole hyvä ja odota läpikäynnin valmistumista." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Nykyinen Scene täytyy tallentaa, jotta se voidaan tuoda uudelleen." + +#~ msgid "Save & Re-Import" +#~ msgstr "Tallenna & tuo uudelleen" + +#~ msgid "Re-Importing" +#~ msgstr "Tuodaan uudelleen" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Tuo uudelleen vaihtuneet resurssit" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "Tallenna & tuo uudelleen" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Sama lähde ja kohdetiedosto, ei toimenpiteitä." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Sama lähde ja kohdepolku, ei toimenpiteitä." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Hakemisto(j)a ei voida siirtää itseensä." + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Virhe ladattaessa kuvaa:" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Valitse uusi nimi ja sijainti:" + +#~ msgid "No files selected!" +#~ msgstr "Ei valittuja tiedostoja!" + +#~ msgid "Info" +#~ msgstr "Tietoja" + +#~ msgid "Re-Import.." +#~ msgstr "Tuo uudelleen..." + +#~ msgid "Target path is empty." +#~ msgstr "Kohdepolku on tyhjä." + +#~ msgid "Target path must exist." +#~ msgstr "Kohdepolku täytyy olla olemassa." + +#~ msgid "Save path is empty!" +#~ msgstr "Tallennuspolku on tyhjä!" + +#~ msgid "Target Path:" +#~ msgstr "Kohdepolku:" + +#~ msgid "Accept" +#~ msgstr "Hyväksy" + +#~ msgid "No source font file!" +#~ msgstr "Ei fontin lähdetiedostoa!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Virheellinen tiedostolaajennus.\n" +#~ "Käytä .fnt -tiedostoa." + +#~ msgid "Couldn't save font." +#~ msgstr "Fonttia ei voitu tallentaa." + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "Ovela kettu punaturkki laiskan koiran takaa kurkki." + +#~ msgid "Options:" +#~ msgstr "Asetukset:" + +#~ msgid "Font Import" +#~ msgstr "Fontin tuonti" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Tämä tiedosto on jo Godotin fonttitiedosto, ole hyvä ja syötä BMFont -" +#~ "tiedosto." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "BMFont -tiedoston avaus epäonnistui." + +#~ msgid "Invalid font custom source." +#~ msgstr "Virheellinen fontin lähde." + +#~ msgid "New Clip" +#~ msgstr "Uusi klippi" + +#~ msgid "Flags" +#~ msgstr "Liput" + +#~ msgid "Optimizer" +#~ msgstr "Optimoija" + +#~ msgid "Max Angle" +#~ msgstr "Enimmäiskulma" + +#~ msgid "Clips" +#~ msgstr "Klippejä" + +#, fuzzy +#~ msgid "Start(s)" +#~ msgstr "Alkaa" + +#, fuzzy +#~ msgid "End(s)" +#~ msgstr "Loppu(u)" + +#~ msgid "Filters" +#~ msgstr "Suodattimet" + +#~ msgid "Source path is empty." +#~ msgstr "Lähdepolku on tyhjä." + +#~ msgid "Error importing scene." +#~ msgstr "Virhe tuotaessa Sceneä." + +#~ msgid "Import 3D Scene" +#~ msgstr "Tuo 3D Scene" + +#~ msgid "Same as Target Scene" +#~ msgstr "Sama kuin kohdescene" + +#~ msgid "Shared" +#~ msgstr "Jaettu" + +#, fuzzy +#~ msgid "Target Texture Folder:" +#~ msgstr "Kohdetekstuurin kansio:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Seuraavat tiedostot puuttuvat:" + +#~ msgid "Import Anyway" +#~ msgstr "Tuo joka tapauksessa" + +#~ msgid "Import & Open" +#~ msgstr "Tuo & Avaa" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "Muokattua Sceneä ei ole tallennettu, avaa tuotu Scene joka tapauksessa?" + +#~ msgid "Import Image:" +#~ msgstr "Tuo kuva:" + +#~ msgid "Uncompressed" +#~ msgstr "Purettu" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Pakkaa häviötön (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Pakkaa häviöllinen (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Pakkaa (VRAM)" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Tekstuurin pakkauksen latu (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Tekstuurin asetukset" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Ainakin yksi tiedosto tarvitaan Atlas-kuvaa varten." + +#~ msgid "Error importing:" +#~ msgstr "Virhe tuotaessa:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Vain yksi tiedosto vaaditaan suurikokoiselle tekstuurille." + +#~ msgid "Max Texture Size:" +#~ msgstr "Tekstuurin enimmäiskoko:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Tuo tekstuuri Atlakselle (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Solun koko:" + +#~ msgid "Large Texture" +#~ msgstr "Suurikokoinen tekstuuri" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Tuo suurikokoisia tekstuureita (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Lähdetekstuuri" + +#~ msgid "Source Texture(s)" +#~ msgstr "Lähdetekstuuri(t)" + +#~ msgid "Import Textures" +#~ msgstr "Tuo tekstuurit" + +#~ msgid "2D Texture" +#~ msgstr "2D tekstuuri" + +#~ msgid "3D Texture" +#~ msgstr "Kolmiulotteinen tekstuuri" + +#~ msgid "Atlas Texture" +#~ msgstr "Atlastekstuuri" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "HUOMAA: 2D tekstuurin tuonti ei ole pakollista. Voit kopioida png/jpg -" +#~ "tiedostot projektiin." + +#~ msgid "Crop empty space." +#~ msgstr "Leikkaa pois tyhjä tila." + +#~ msgid "Texture" +#~ msgstr "Tekstuuri" + +#~ msgid "Import Large Texture" +#~ msgstr "Tuo suurikokoinen tekstuuri" + +#~ msgid "Load Source Image" +#~ msgstr "Lataa lähdekuva" + +#, fuzzy +#~ msgid "Slicing" +#~ msgstr "Siivutus" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Isoa tekstuuria ei voitu tallentaa:" + +#, fuzzy +#~ msgid "Build Atlas For:" +#~ msgstr "Luo atlas:" + +#~ msgid "Loading Image:" +#~ msgstr "Ladataan kuvaa:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Kuvaa ei voitu ladata:" + +#~ msgid "Converting Images" +#~ msgstr "Muunnetaan kuvia" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Atlas-kuvaa ei voitu tallentaa:" + +#~ msgid "Invalid source!" +#~ msgstr "Virheellinen lähde!" + +#~ msgid "Column" +#~ msgstr "Kolumni" + +#, fuzzy +#~ msgid "No items to import!" +#~ msgstr "Ei tuotavia asioita!" + +#~ msgid "No target path!" +#~ msgstr "Ei kohdepolkua!" + +#~ msgid "Import Translations" +#~ msgstr "Tuo käännökset" + +#~ msgid "Couldn't import!" +#~ msgstr "Ei voitu tuoda!" + +#~ msgid "Import Translation" +#~ msgstr "Tuo käännös" + +#~ msgid "Ignore First Row" +#~ msgstr "Sivuuta ensimmäinen rivi" + +#~ msgid "Compress" +#~ msgstr "Tiivistä" + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Lisää projektiin (godot.cfg)" + +#~ msgid "Import Languages:" +#~ msgstr "Tuo kielet:" + +#~ msgid "Translation" +#~ msgstr "Siirtymä" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Muunna Lightmapiksi:" + +#~ msgid "Zoom (%):" +#~ msgstr "Lähennä (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Luuranko..." + +#~ msgid "Zoom Reset" +#~ msgstr "Palauta lähennys" + +#~ msgid "Zoom Set.." +#~ msgstr "Aseta Zoomaus..." + +#~ msgid "Set a Value" +#~ msgstr "Aseta arvo" + +#~ msgid "Parse BBCode" +#~ msgstr "Liitä BBCode" + +#~ msgid "Length:" +#~ msgstr "Pituus:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Avaa Sample-tiedosto(t)" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "VIRHE: Samplea ei voitu ladata!" + +#~ msgid "Add Sample" +#~ msgstr "Lisää Sample" + +#~ msgid "Rename Sample" +#~ msgstr "Nimeä Sample uudelleen" + +#~ msgid "Delete Sample" +#~ msgstr "Poista Sample" + +#~ msgid "16 Bits" +#~ msgstr "16 bittiä" + +#~ msgid "8 Bits" +#~ msgstr "8 bittiä" + +#~ msgid "Pitch" +#~ msgstr "Sävelkorkeus" + +#~ msgid "Window" +#~ msgstr "Ikkuna" + +#~ msgid "Move Right" +#~ msgstr "Siirry oikealle" + +#~ msgid "Up" +#~ msgstr "Ylös" + +#~ msgid "Down" +#~ msgstr "Alas" + +#~ msgid "Bucket" +#~ msgstr "Sanko" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Virheellinen projektin polku, polku täytyy olla olemassa!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Virheellinen projektin polku, godot.cfg -tiedostoa ei saa olla." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "" +#~ "Virheellinen projektin polku, godot.cfg -tiedosto täytyy olla olemassa." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Projektin polku (täytyy olla olemassa):" + +#~ msgid "Edit Groups" +#~ msgstr "Muokkaa ryhmiä" + +#~ msgid "Edit Connections" +#~ msgstr "Muokkaa yhteyksiä" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr " Tiedostot" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Sulje scene? (tallentamattomat muutokset menetetään)" @@ -7964,9 +8029,6 @@ msgstr "" #~ "Avaa projektinhallinta?\n" #~ "(tallentamattomat muutokset menetetään)" -#~ msgid "Expand to Parent" -#~ msgstr "Laajenna Parentiin" - #~ msgid "just pressed" #~ msgstr "juuri painettu" diff --git a/editor/translations/fr.po b/editor/translations/fr.po index 4e3aad6cf6..d484d50ffe 100644 --- a/editor/translations/fr.po +++ b/editor/translations/fr.po @@ -9,6 +9,7 @@ # finkiki <specialpopol@gmx.fr>, 2016. # Gilles Roudiere <gilles.roudiere@gmail.com>, 2017. # Hugo Locurcio <hugo.l@openmailbox.org>, 2016-2017. +# keltwookie <keltwookie@protonmail.com>, 2017. # Marc <marc.gilleron@gmail.com>, 2016-2017. # Nathan Lovato <nathan.lovato.art@gmail.com>, 2017. # Nicolas Lehuen <nicolas@lehuen.com>, 2016. @@ -23,8 +24,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-07-03 19:36+0000\n" -"Last-Translator: Gilles Roudiere <gilles.roudiere@gmail.com>\n" +"PO-Revision-Date: 2017-09-25 10:46+0000\n" +"Last-Translator: keltwookie <keltwookie@protonmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/godot-engine/" "godot/fr/>\n" "Language: fr\n" @@ -32,7 +33,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 2.16-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -208,10 +209,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Créer %d NOUVELLES pistes et insérer des clés ?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -375,264 +375,6 @@ msgstr "Modifier type de valeur du tableau" msgid "Change Array Value" msgstr "Modifier valeur du tableau" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Libérer" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Version :" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Contenu:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Voir Fichiers" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Description :" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Installer" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Fermer" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "Impossible de résoudre le nom de l'hôte:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "Impossible à résoudre." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Erreur de connection, veuillez essayer à nouveau." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "Connection impossible." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "Connection à l'hôte impossible:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "Pas de réponse de l'hôte:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Pas de réponse." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "La requête a échoué, code retourné:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Req. a Échoué." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "La requête a échoué, trop de redirections" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "Boucle de Redirection." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Échec:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "Vérification du téléchargement échouée, le fichier a été altéré." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "Attendu:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "A:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "Vérification de brouillage sha256 échouée" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "Erreur dans le téléchargement d'une ressource:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Succès!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Récupération:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "Résolution.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Connexion en cours.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Envoi d'une requête.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Erreur d'enregistrement de la ressource !" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "Inactif" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Réessayer" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "Télécharger" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Le téléchargement de cette ressource est déjà en cours!" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "first" -msgstr "prem" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "préc" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "suiv" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "dern" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Tout" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Rechercher :" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Rechercher" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importer" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Extensions" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Trier :" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Inverser" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Catégorie :" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Site :" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Support…" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Officiel" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Communauté" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "En test" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Fichier ZIP de données" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Liste des méthodes pour « %s » :" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Appel" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Liste des méthodes :" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Paramètres :" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Retourne :" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Aller à la ligne" @@ -669,6 +411,14 @@ msgstr "Mots entiers" msgid "Selection Only" msgstr "Sélection uniquement" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Rechercher" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Trouver" @@ -701,11 +451,11 @@ msgstr "Avertir lors du remplacement" msgid "Skip" msgstr "Passer" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Zoomer" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Dézoomer" @@ -774,6 +524,20 @@ msgstr "Différé" msgid "Oneshot" msgstr "One-shot" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Fermer" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Connecter" @@ -799,7 +563,7 @@ msgstr "Connecter…" msgid "Disconnect" msgstr "Déconnecter" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Signaux" @@ -816,12 +580,25 @@ msgstr "Favoris :" msgid "Recent:" msgstr "Récents :" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Rechercher :" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Correspondances :" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Description :" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Rechercher un remplacement pour :" @@ -881,6 +658,12 @@ msgid "Owners Of:" msgstr "Propriétaires de :" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" +"Supprimer les fichiers sélectionnés de ce projet ? (pas d'annulation " +"possible)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -891,10 +674,9 @@ msgstr "" "Les supprimer tout de même ? (pas d'annulation possible)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "" -"Supprimer les fichiers sélectionnés de ce projet ? (pas d'annulation " -"possible)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Impossible à résoudre." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -962,19 +744,12 @@ msgid "Godot Engine contributors" msgstr "Contributeurs Godot Engine" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Auteur :" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "Gestionnaire de projets" +msgstr "Fondateurs du projet" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Développeurs" +msgstr "Développeur principal" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -985,118 +760,155 @@ msgid "Developers" msgstr "Développeurs" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "Auteurs" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Cloner en dessous" + +#: editor/editor_about.cpp +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "Licence" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Licence tierce partie" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Le moteur Godot s'appuie sur un certain nombre de bibliothèques gratuites et " +"open source tierce parties, toutes compatibles avec les termes de sa licence " +"MIT. Voici une liste exhaustive de tous ces composants tiers avec leurs " +"énoncés de droits d'auteur respectifs ainsi que les termes de leurs licences." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "Contenu:" +msgstr "Tous les composants" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "Contenu:" +msgstr "Composants" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Licences" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Erreur d'ouverture de paquetage, pas au format zip." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "Non compressé" +msgstr "Ressource non compressé" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "Paquetage installé avec succès !" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Succès!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Installer" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "Paquetage installé avec succès !" +msgstr "Installeur de paquetage" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Haut- parleurs" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Ajouter vide" +msgstr "Ajouter effet" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "Ouvrir la Mise en Page des Bus Audio" +msgstr "Renommer bus audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Ouvrir la Mise en Page des Bus Audio" +msgstr "Basculer vers transport audio solo" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "Ouvrir la Mise en Page des Bus Audio" +msgstr "Basculer vers désactivation de transport audio" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Basculer vers effets de contournement de transport audio" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "Sélectionner l'envoi de tranport audio" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Ajouter effet de tranport audio" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "Déplacer effet de transport" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "Supprimer la selection" +msgstr "Supprimer l'effet de transport" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Options de débogage" +msgstr "Transport audio, glisser-déposer pour réorganiser." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Solo" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Assourdir" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Contournement" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "Options de tranport" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1105,75 +917,74 @@ msgstr "Dupliquer" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Réinitialiser le zoom" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "Supprimer la selection" +msgstr "Supprimer l'effet" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "Ajouter un bus" +msgstr "Ajouter un transport audio" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "Le transport maître ne peut pas être supprimé !" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "Supprimer la disposition" +msgstr "Supprimer le transport audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "Dupliquer l'animation" +msgstr "Dupliquer le transport audio" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Réinitialiser le zoom" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "Déplacer l'action" +msgstr "Déplacer le transport audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save Audio Bus Layout As.." -msgstr "Enregistrer la Disposition des Bus Audio Sous.." +msgstr "Enregistrer l'agencement du transport audio sous.." #: editor/editor_audio_buses.cpp msgid "Location for New Layout.." -msgstr "Emplacement de la Nouvelle Mise en Page.." +msgstr "Emplacement du nouvel agencement.." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Open Audio Bus Layout" -msgstr "Ouvrir la Mise en Page des Bus Audio" +msgstr "Ouvrir agencement de transport audio" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "Il n'existe aucun 'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"Extension de fichier non valide.\n" -"Veuillez utiliser .fnt." +msgstr "Fichier invalide, pas un agencement de transport audio." #: editor/editor_audio_buses.cpp msgid "Add Bus" -msgstr "Ajouter un bus" +msgstr "Ajouter un transport" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "Créer une nouvelle ressource" +msgstr "Créer une nouvel agencement de tranport." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Charger" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "Charger une ressource existante depuis la disque et la modifier." +msgstr "Charger un agencement de tranport existant." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1181,18 +992,16 @@ msgid "Save As" msgstr "Enregistrer sous" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "Enregistrer la Disposition des Bus Audio Sous.." +msgstr "Sauvegarder l'agencement de ce transport vers un fichier." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Par défaut" +msgstr "Charger défaut" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "Charger l'agencement de transport par défaut." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1265,7 +1074,7 @@ msgid "Rearrange Autoloads" msgstr "Ré-organiser les AutoLoads" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Chemin :" @@ -1273,9 +1082,7 @@ msgstr "Chemin :" msgid "Node Name:" msgstr "Nom de nÅ“ud :" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nom" @@ -1300,27 +1107,27 @@ msgid "Updating scene.." msgstr "Mise à jour de la scène…" #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "Veuillez enregistrer la scène d'abord." +msgstr "Veuillez sélectionner un répertoire de base en premier" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "Choisir un répertoire" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Créer un dossier" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nom :" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Impossible de créer le dossier." @@ -1340,30 +1147,6 @@ msgstr "Empaquetage" msgid "Template file not found:\n" msgstr "Fichier modèle introuvable :\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Ajouté :" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Supprimé :" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Erreur de sauvegarde de l'atlas :" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Impossible d'enregistrer la sous-texture atlas :" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportation pour %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Configuration…" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Le fichier existe, l'écraser ?" @@ -1448,6 +1231,11 @@ msgstr "Déplacer le favori vers le haut" msgid "Move Favorite Down" msgstr "Déplacer le favori vers le bas" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Impossible de créer le dossier." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Répertoires et fichiers :" @@ -1490,6 +1278,10 @@ msgstr "Liste des classes :" msgid "Search Classes" msgstr "Chercher dans les classes" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Dessus" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Classe :" @@ -1506,15 +1298,30 @@ msgstr "Héritée par :" msgid "Brief Description:" msgstr "Brève description :" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Membres :" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Membres :" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Méthodes publiques :" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Méthodes publiques :" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Items de thème GUI :" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Items de thème GUI :" @@ -1524,53 +1331,85 @@ msgstr "Signaux :" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Recensements :" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Animations" +msgstr "Recensements :" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "enum_ " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Constantes :" #: editor/editor_help.cpp msgid "Constants:" msgstr "Constantes :" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Description :" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Propriétés :" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Description des propriétés :" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Liste des méthodes :" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Description de la méthode :" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Chercher du texte" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " Sortie :" +msgstr "Sortie :" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Effacer" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Erreur d'enregistrement de la ressource !" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Enregistrer la ressource sous…" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Je vois…" @@ -1587,6 +1426,30 @@ msgid "Error while saving." msgstr "Erreur lors de l'enregistrement." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Impossible d'opérer sur « .. »" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Erreur lors de l'enregistrement." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "La scène « %s » a des dépendences cassées :" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Erreur lors de l'enregistrement." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Enregistrement de la scène" @@ -1599,9 +1462,8 @@ msgid "Creating Thumbnail" msgstr "Création de l'aperçu" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "Cette opération ne peut être réalisée sans une scène." +msgstr "Cette opération ne peut être réalisée sans une arborescence racine." #: editor/editor_node.cpp msgid "" @@ -1647,6 +1509,33 @@ msgid "Restored default layout to base settings." msgstr "Disposition par défaut remise à zéro." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Copier paramètres" @@ -1679,7 +1568,6 @@ msgid "There is no defined scene to run." msgstr "Il n'y a pas de scène définie pour être lancée." #: editor/editor_node.cpp -#, fuzzy msgid "" "No main scene has ever been defined, select one?\n" "You can change it later in \"Project Settings\" under the 'application' " @@ -1687,7 +1575,7 @@ msgid "" msgstr "" "Aucune scène principale n'a jamais été définie, en sélectionner une ?\n" "Vous pouvez la modifier ultérieurement dans les « Paramètres du projet » " -"dans la catégorie « application »." +"sous la catégorie « application »." #: editor/editor_node.cpp msgid "" @@ -1737,22 +1625,20 @@ msgid "Quick Open Script.." msgstr "Ouvrir un script rapidement…" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Enregistrer un fichier" +msgstr "Enregistrer & fermer" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Sauvegarder modifications de '%s' avant de quitter ?" #: editor/editor_node.cpp msgid "Save Scene As.." msgstr "Enregistrer la scène sous…" #: editor/editor_node.cpp -#, fuzzy msgid "No" -msgstr "NÅ“ud" +msgstr "Non" #: editor/editor_node.cpp msgid "Yes" @@ -1776,9 +1662,8 @@ msgid "Export Tile Set" msgstr "Exporter un ensemble de tuiles" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Cette opération ne peut être réalisée sans une scène." +msgstr "Cette opération ne peut être réalisée sans noeud sélectionné." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1809,22 +1694,30 @@ msgid "Exit the editor?" msgstr "Quitter l'éditeur ?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "Gestionnaire de projets" +msgstr "Ouvrir gestionnaire de projets ?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Enregistrer un fichier" +msgstr "Sauvegarder & quitter" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" msgstr "" +"Sauvegarder les modifications sur la (les) scène(s) suivante(s) avant de " +"quitter ?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Enregistrer les modifications sur la (les) scène(s) suivante(s) avant " +"d'ouvrir le gestionnaire de projet ?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1832,19 +1725,20 @@ msgstr "Choisir une scène principale" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "impossible d'activer le plugin depuis :" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "L'analyse de la configuration a échoué." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"Impossible de trouver le champ de script pour le plugin dans : 'res://addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "Impossible de charger le script d'ajout depuis le chemin :" #: editor/editor_node.cpp msgid "" @@ -1856,7 +1750,7 @@ msgstr "" "Pour y apporter des modification, une scène fille peut être créée." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Oups" @@ -1870,14 +1764,15 @@ msgstr "" "le répertoire du projet." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Erreur lors du chargement de la scène." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "La scène « %s » a des dépendences cassées :" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Effacer les fichiers récents" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Enregistrer la disposition" @@ -1907,11 +1802,10 @@ msgid "Distraction Free Mode" msgstr "Mode sans distraction" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "Mode sans distraction" +msgstr "Basculer vers mode sans-distraction." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Scène" @@ -2112,9 +2006,8 @@ msgstr "" "plus efficace avec le système de fichiers réseau." #: editor/editor_node.cpp -#, fuzzy msgid "Editor" -msgstr "Modifier" +msgstr "Editeur" #: editor/editor_node.cpp editor/settings_config_dialog.cpp msgid "Editor Settings" @@ -2141,20 +2034,21 @@ msgid "Classes" msgstr "Classes" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Online Docs" -msgstr "Fermer les documentations" +msgstr "Documentation en ligne" #: editor/editor_node.cpp -#, fuzzy msgid "Q&A" msgstr "Questions et Réponses" #: editor/editor_node.cpp -#, fuzzy msgid "Issue Tracker" msgstr "Traqueur de problèmes" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Communauté" + #: editor/editor_node.cpp msgid "About" msgstr "À propos" @@ -2163,7 +2057,7 @@ msgstr "À propos" msgid "Play the project." msgstr "Lancer le projet." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Jouer" @@ -2179,7 +2073,7 @@ msgstr "Mettre en pause la scène" msgid "Stop the scene." msgstr "Arrêter la scène." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Arrêter" @@ -2252,6 +2146,16 @@ msgid "Object properties." msgstr "Propriétés de l'objet." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Changer le groupe d'images" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importer" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "Système de fichiers" @@ -2265,15 +2169,7 @@ msgstr "Sortie" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Ré-importer" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Mettre à jour" +msgstr "Ne pas enregistrer" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2300,9 +2196,8 @@ msgid "Open & Run a Script" msgstr "Ouvrir et exécuter un script" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "Nouvelle scène héritée…" +msgstr "Nouveau hérité" #: editor/editor_node.cpp msgid "Load Errors" @@ -2313,40 +2208,52 @@ msgid "Select" msgstr "Sélectionner" #: editor/editor_node.cpp -#, fuzzy msgid "Open 2D Editor" -msgstr "Ouvrir dans l'éditeur" +msgstr "Ouvrir éditeur 2D" #: editor/editor_node.cpp -#, fuzzy msgid "Open 3D Editor" -msgstr "Ouvrir dans l'éditeur" +msgstr "Ouvrir éditeur 3D" #: editor/editor_node.cpp -#, fuzzy msgid "Open Script Editor" -msgstr "Ouvrir dans l'éditeur" +msgstr "Ouvrir éditeur de script" #: editor/editor_node.cpp -#, fuzzy msgid "Open Asset Library" -msgstr "Bibliothèque d'exportation" +msgstr "Ouvrir bibliothèque de ressource" #: editor/editor_node.cpp -#, fuzzy msgid "Open the next Editor" -msgstr "Ouvrir dans l'éditeur" +msgstr "Ouvrir éditeur suivant" #: editor/editor_node.cpp -#, fuzzy msgid "Open the previous Editor" -msgstr "Ouvrir dans l'éditeur" +msgstr "Ouvrir éditeur précédant" + +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Création de la bibliothèque de maillages" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Aperçu…" #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Extensions installées :" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Mettre à jour" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Version :" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Auteur :" @@ -2379,9 +2286,8 @@ msgid "Frame %" msgstr "% d'image" #: editor/editor_profiler.cpp -#, fuzzy msgid "Fixed Frame %" -msgstr "Cadre prédéfini %" +msgstr "Frame fixe %" #: editor/editor_profiler.cpp editor/script_editor_debugger.cpp msgid "Time:" @@ -2396,39 +2302,20 @@ msgid "Self" msgstr "Soi" #: editor/editor_profiler.cpp -#, fuzzy msgid "Frame #:" -msgstr "Image #:" - -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Veuillez attendre la fin du scan." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "La scène actuelle doit être enregistrée afin de pouvoir ré-importer." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Enregistrer et ré-importer" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Ré-importation" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Ré-importer les ressources modifiées" +msgstr "Frame # :" #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Sélectionner appareil depuis la liste" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"Aucun préréglage d'exportation exécutable trouvé pour cette plate-forme. \n" +"Ajoutez un préréglage exécutable dans le menu d'exportation." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2503,71 +2390,56 @@ msgid "Can't open export templates zip." msgstr "Impossible d'ouvrir le ZIP de modèles d'exportation." #: editor/export_template_manager.cpp -#, fuzzy msgid "Invalid version.txt format inside templates." -msgstr "Le format de version.txt invalide dans les modèles." +msgstr "Format de version.txt invalide dans les modèles." #: editor/export_template_manager.cpp -#, fuzzy msgid "" "Invalid version.txt format inside templates. Revision is not a valid " "identifier." msgstr "" -"Le format de version.txt invalide dans les modèles. Revision n'est pas un " +"Format de version.txt invalide dans les modèles. Revision n'est pas un " "identifiant valide." #: editor/export_template_manager.cpp -#, fuzzy msgid "No version.txt found inside templates." -msgstr "Le fichier version.txt n'a pas été trouvé dans les modèles." +msgstr "Aucun version.txt n'a été trouvé dans les modèles." #: editor/export_template_manager.cpp -#, fuzzy msgid "Error creating path for templates:\n" -msgstr "Erreur de sauvegarde de l'atlas :" +msgstr "Erreur lors de la création du chemin pour les modèles:\n" #: editor/export_template_manager.cpp -#, fuzzy msgid "Extracting Export Templates" -msgstr "Chargement des modèles d'exportation" +msgstr "Extraction des modèles d'exportation" #: editor/export_template_manager.cpp msgid "Importing:" msgstr "Importation :" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Chargement des modèles d'exportation" - -#: editor/export_template_manager.cpp -#, fuzzy msgid "Current Version:" -msgstr "Version actuelle :" +msgstr "Version courante :" #: editor/export_template_manager.cpp -#, fuzzy msgid "Installed Versions:" -msgstr "Extensions installées :" +msgstr "Versions installées :" #: editor/export_template_manager.cpp -#, fuzzy msgid "Install From File" -msgstr "Projets récents :" +msgstr "Installer depuis fichier :" #: editor/export_template_manager.cpp -#, fuzzy msgid "Remove Template" -msgstr "Supprimer l'item" +msgstr "Supprimer le modèle" #: editor/export_template_manager.cpp -#, fuzzy msgid "Select template file" -msgstr "Supprimer les fichiers sélectionnés ?" +msgstr "Sélectionner le fichier de modèle" #: editor/export_template_manager.cpp -#, fuzzy msgid "Export Template Manager" -msgstr "Chargement des modèles d'exportation" +msgstr "Gestionnaire d'export de modèles" #: editor/file_type_cache.cpp msgid "Can't open file_type_cache.cch for writing, not saving file type cache!" @@ -2580,105 +2452,121 @@ msgid "Cannot navigate to '" msgstr "Ne peux pas acceder à '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Enregistrer et ré-importer" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "Source :" +msgstr "" +"\n" +"Source : " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Fichiers source et destination identiques, rien à faire." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Impossible de charger ou traiter la police source." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Impossible d'importer un fichier par-dessus lui-même :" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Chemins source et destination identiques, rien à faire." +#, fuzzy +msgid "Error moving:\n" +msgstr "Erreur lors du déplacement du répertoire :\n" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Impossible de déplacer des répertoires vers eux-mêmes." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "La scène « %s » a des dépendences cassées :" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "Erreur de chargement d'image :" +msgid "Provided name contains invalid characters" +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Erreur d'importation :" +msgid "No name provided." +msgstr "Renommer ou déplacer…" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "Impossible d'opérer sur « .. »" +#, fuzzy +msgid "Name contains invalid characters." +msgstr "Caractères valides :" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Entrez un nouveau nom et chemin pour :" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "Le nom du groupe existe déjà !" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Pas de fichiers sélectionnés !" +#, fuzzy +msgid "Renaming file:" +msgstr "Renommer la variable" #: editor/filesystem_dock.cpp #, fuzzy +msgid "Renaming folder:" +msgstr "Renommer le nÅ“ud" + +#: editor/filesystem_dock.cpp msgid "Expand all" -msgstr "Étendre au parent" +msgstr "Développer tout" #: editor/filesystem_dock.cpp msgid "Collapse all" msgstr "Réduire tout" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Montrer dans le gestionnaire de fichiers" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instance" +msgid "Copy Path" +msgstr "Copier le chemin" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Modifier les dépendances…" +#, fuzzy +msgid "Rename.." +msgstr "Renommer" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Voir les propriétaires…" +msgid "Move To.." +msgstr "Déplacer vers…" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Copier le chemin" +#, fuzzy +msgid "New Folder.." +msgstr "Créer un dossier" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Renommer ou déplacer…" +msgid "Show In File Manager" +msgstr "Montrer dans le gestionnaire de fichiers" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Déplacer vers…" +msgid "Instance" +msgstr "Instance" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Information" +msgid "Edit Dependencies.." +msgstr "Modifier les dépendances…" #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Ré-importer…" +msgid "View Owners.." +msgstr "Voir les propriétaires…" #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2707,11 +2595,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Analyse des fichiers en cours,\n" +"Veuillez patienter..." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Déplacer" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Renommer" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Ajouter au groupe" @@ -2721,682 +2616,157 @@ msgid "Remove from Group" msgstr "Supprimer du groupe" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Importation de la scène…" +msgstr "Importer comme scène unique" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Importer avec matériaux séparés" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Importer avec matériaux séparés" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Importer avec des objets séparés" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Importer avec objets+matériaux séparés" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Importer avec objets+matériaux séparés" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Importer avec matériaux séparés" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Importer avec objets+matériaux séparés" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "Importer une scène 3D" +msgstr "Importer comme scènes multiples" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Importer comme scènes+matériaux multiples" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importer une scène" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Importation de la scène…" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Lancement du script personnalisé…" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Impossible de charger le script de post-importation :" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" "Script de post-importation invalide ou corrompu (vérifiez la console) :" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Erreur d'exécution du script de post-importation :" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Enregistrement…" #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "Définir comme défaut pour '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "Effacer défaut pour '%s'" #: editor/import_dock.cpp -#, fuzzy msgid " Files" -msgstr "Fichier" +msgstr " Fichiers" #: editor/import_dock.cpp -#, fuzzy msgid "Import As:" -msgstr "Importer" +msgstr "Importer comme :" #: editor/import_dock.cpp editor/property_editor.cpp msgid "Preset.." msgstr "Pré-réglage…" #: editor/import_dock.cpp -#, fuzzy msgid "Reimport" msgstr "Ré-importer" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Pas de masques de bits à importer !" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Le chemin de destination est vide." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" -"Le chemin de destination doit être un chemin complet vers une ressource." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Le chemin de destination doit exister." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Le chemin de sauvegarde est vide !" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importer des BitMasks" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Texture(s) source :" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Chemin de destination :" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Accepter" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#, fuzzy -msgid "Bit Mask" -msgstr "Masque de bits" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Pas de fichier de police source !" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Pas de ressource de police de destination !" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Extension de fichier non valide.\n" -"Veuillez utiliser .fnt." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Impossible de charger ou traiter la police source." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Impossible d'enregistrer la police." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Police source :" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Taille de la police source :" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Ressource de destination :" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "Voix ambiguë d'un cÅ“ur qui, au zéphyr, préfère les jattes de kiwis." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Test :" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Options :" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Importation d'une police" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Ce fichier est déjà un fichier de police Godot, veuillez fournir un fichier " -"de type BMFont à la place." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Impossible d'ouvrir le fichier en tant que fichier BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Erreur à l'initialisation de Freetype." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Format de police inconnu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Erreur lors du chargement de la police." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Taille de police invalide." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Source personnalisée de police invalide." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Police" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Pas de maillages à importer !" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importer un maillage" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Maillage(s) source :" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Maillage" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Surface %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Pas d'échantillons à importer !" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importer des échantillons audio" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Échantillon(s) source :" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Échantillon audio" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Nouvelle séquence" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Options d'animation" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Drapeaux" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "FPS de calcul :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optimiseur" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Erreur linéaire maximale" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Erreur angulaire maximale" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Angle maximal" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Séquences" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Départ(s)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Fin(s)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Boucle" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtres" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Le chemin source est vide." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Impossible de charger le script de post-importation." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Script invalide ou cassé de post-importation." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Erreur à l'importation de la scène." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Importer une scène 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Scène source :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Identique à la scène de destination" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Partagé" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Dossier de destination des textures :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Script de post-traitement :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Type de nÅ“ud racine personnalisé :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Nom de nÅ“ud racine :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Les fichiers suivants sont manquants :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Importer quand même" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Annuler" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importer et ouvrir" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"La scène modifiée actuellement n'a pas été enregistrée, ouvrir la scène " -"importée quand même ?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Importer une image :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Impossible d'importer un fichier par-dessus lui-même :" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Impossible de rendre le chemin local : %s (déjà local)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Animation de scène 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Non compressé" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Compression sans perte (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Compression avec perte (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Compression GPU (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Format de texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Qualité de compression de la texture (WebP) :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Options de texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Veuillez spécifier des fichiers !" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Il faut au moins un fichier pour créer un atlas." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Erreur d'importation :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Un seul fichier est nécessaire pour créer une grande texture." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Taille de texture maximale :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Importer des textures pour un atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Taille des cellules :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Grande texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Importer des grandes textures (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Texture source" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "Ensemble multi-nÅ“ud" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Texture d'atlas de base" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "Groupes" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Texture(s) source" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." +msgstr "Sélectionnez un nÅ“ud pour editer des signaux et des groupes." -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importer des textures pour la 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Créer un polygone" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Importer des textures pour la 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Modifier le polygone" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Importer des textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Insertion" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Texture 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Modifier le polygone (supprimer un point)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Texture 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Retirer Polygone et Point" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Texture atlas" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Créer un nouveau polygone à partir de rien." -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" -"REMARQUE : L'import de textures 2D n'est pas obligatoire. Copiez directement " -"les fichiers PNG ou JPEG dans le projet." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Rogner l'espace vide." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Importer une grande texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Charger une image source" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Découpage" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Insertion" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Enregistrement" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Impossible d'enregistrer la grande texture :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Construire l'atlas pour :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Chargement de l'image :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Impossible de charger l'image :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Conversion des images" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Rognage des images" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Découpage des images" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Impossible d'enregistrer l'image d'atlas :" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Impossible d'enregistrer la texture convertie :" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Source invalide !" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Source de traduction invalide !" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Colonne" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Langage" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Pas d'objets à importer !" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Pas de chemin de destination !" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Importer des traductions" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Impossible d'importer !" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Importer une traduction" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV source :" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Ignorer la première ligne" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Compresser" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "Ajouter au projet (engine.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Importer les langues :" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Traduction" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "Ensemble multi-nÅ“ud" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "Groupes" - -#: editor/node_dock.cpp -#, fuzzy -msgid "Select a Node to edit Signals and Groups." -msgstr "Sélectionnez un nÅ“ud pour modifier des signaux et des groupes." +"Editer polygones existants :\n" +"Bouton gauche : Déplacer point\n" +"Ctrl+Bouton gauche : Diviser section.\n" +"Bouton droit: Effeacer point." #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3415,9 +2785,8 @@ msgid "Change Animation Name:" msgstr "Modifier le nom de l'animation :" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Delete Animation?" -msgstr "Dupliquer l'animation" +msgstr "Supprimer l'animation ?" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -3443,12 +2812,10 @@ msgid "Add Animation" msgstr "Ajouter une animation" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Blend Next Changed" -msgstr "Mélange Suivant Changé" +msgstr "Mélange suivant modifié" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Change Blend Time" msgstr "Changer le temps de mélange" @@ -3486,16 +2853,14 @@ msgstr "" "Jouer l'animation sélectionnée à rebours depuis la position actuelle. (A)" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Play selected animation backwards from end. (Shift+A)" -msgstr "Lire l'animation sélectionnée à rebours de la fin. (Maj + A)" +msgstr "Lire l'animation sélectionnée à rebours depuis la fin. (Maj + A)" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Stop animation playback. (S)" msgstr "Arrêter la lecture de l'animation. (S)" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Play selected animation from start. (Shift+D)" msgstr "Lire l'animation sélectionnée depuis le début. (Maj + D)" @@ -3536,7 +2901,6 @@ msgid "Autoplay on Load" msgstr "Lecture automatique au chargement" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Edit Target Blend Times" msgstr "Modifier les temps de mélange des cibles" @@ -3558,16 +2922,14 @@ msgstr "Nom de l'animation :" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" msgstr "Erreur !" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Blend Times:" -msgstr "Temps de mélange" +msgstr "Temps de mélange :" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Next (Auto Queue):" @@ -3587,9 +2949,8 @@ msgid "New name:" msgstr "Nouveau nom :" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "Modifier les filtres de nÅ“ud" +msgstr "Editer les filtres" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3670,10 +3031,6 @@ msgid "Delete Input" msgstr "Supprimer l'entrée" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Renommer" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "L'arbre d'animations est valide." @@ -3729,64 +3086,181 @@ msgstr "Modifier les filtres de nÅ“ud" msgid "Filters.." msgstr "Filtres…" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Analyse de %d triangles :" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Libérer" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Contenu:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Paramètres du calculateur d'éclairage :" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Voir Fichiers" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Analyse de la géométrie" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Impossible de résoudre le nom de l'hôte:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Correction des lumières" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Impossible à résoudre." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Création du BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Erreur de connection, veuillez essayer à nouveau." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Création de l'octree de lumière" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Connection impossible." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Création de la texture d'octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Connection à l'hôte impossible:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Transfert vers des lightmaps :" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Pas de réponse de l'hôte:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Allocation de la texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Pas de réponse." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Calcul de la texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "La requête a échoué, code retourné:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "Post-traitement de la texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Req. a Échoué." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Calculer !" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "La requête a échoué, trop de redirections" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Boucle de Redirection." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "Remettre le processus de calcul de l'éclairage à zéro (recommencer)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Échec:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "Vérification du téléchargement échouée, le fichier a été altéré." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Attendu:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "A:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Vérification de brouillage sha256 échouée" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Erreur dans le téléchargement d'une ressource:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Récupération:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "Résolution.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Connexion en cours.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Envoi d'une requête.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Erreur lors de la requête" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "Inactif" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Réessayer" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Erreur de téléchargement" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Le téléchargement de cette ressource est déjà en cours!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "premier" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "préc" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "suiv" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "dern" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Tout" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Extensions" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Trier :" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Inverser" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Catégorie :" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Site :" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Support…" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Officiel" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "En test" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Fichier ZIP de données" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Aperçu" @@ -3829,12 +3303,18 @@ msgid "Edit CanvasItem" msgstr "Modifier le CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Ancre" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Modifier les ancres" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Zoom (%) :" +msgid "Change Anchors" +msgstr "Modifier les ancres" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3867,9 +3347,8 @@ msgid "Move Mode" msgstr "Mode déplacement" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Rotate Mode" -msgstr "Mode rotation (E)" +msgstr "Mode rotation" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -3889,60 +3368,78 @@ msgid "Pan Mode" msgstr "Mode navigation" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Verrouiller l'objet sélectionné (il ne pourra plus être déplacé)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Placer un point d'arrêt" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Déverouiller l'objet sélectionné (il pourra être déplacé de nouveau)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Aligner sur la grille" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Rendre la sélection des enfants de l'objet impossible." +#, fuzzy +msgid "Snapping options" +msgstr "Options d'animation" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Rendre la sélection des enfants de l'objet de nouveau possible." +#, fuzzy +msgid "Snap to grid" +msgstr "Mode d'aimantation :" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Modifier" +msgid "Use Rotation Snap" +msgstr "Rotation alignée" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Aligner sur la grille" +#, fuzzy +msgid "Configure Snap..." +msgstr "Configurer la grille…" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Afficher la grille" +msgid "Snap Relative" +msgstr "Alignement relatif" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Rotation alignée" +msgid "Use Pixel Snap" +msgstr "Aligner au pixel près" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Alignement relatif" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Configurer la grille…" +#, fuzzy +msgid "Snap to parent" +msgstr "Étendre au parent" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Aligner au pixel près" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Verrouiller l'objet sélectionné (il ne pourra plus être déplacé)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Déverouiller l'objet sélectionné (il pourra être déplacé de nouveau)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Rendre la sélection des enfants de l'objet impossible." #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Squelette…" +msgid "Restores the object's children's ability to be selected." +msgstr "Rendre la sélection des enfants de l'objet de nouveau possible." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3970,12 +3467,19 @@ msgid "View" msgstr "Affichage" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Réinitialiser le zoom" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Afficher la grille" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show helpers" +msgstr "Afficher les os" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Définir le zoom…" +#, fuzzy +msgid "Show rulers" +msgstr "Afficher les os" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3986,8 +3490,9 @@ msgid "Frame Selection" msgstr "Cadrer la sélection" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Ancre" +#, fuzzy +msgid "Layout" +msgstr "Enregistrer la disposition" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -4010,48 +3515,60 @@ msgid "Clear Pose" msgstr "Vider la pose" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Définir une valeur" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Définir courbe hors position" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Aligner (pixels) :" +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Add %s" -msgstr "Tout ajouter" +msgstr "Ajouter %s" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Adding %s..." msgstr "Ajout de %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Créer un nÅ“ud" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Erreur d'instanciation de la scène depuis %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "OK :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "Pas de parent dans lequel instancier l'enfant." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" "Cette opération ne peut être réalisée uniquement avec un seul nÅ“ud " "sélectionné." #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Change default type" -msgstr "Changer la valeur par défaut" +msgstr "Changer le type par défaut" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "" @@ -4061,45 +3578,6 @@ msgstr "" "Glisser-déposer + Maj : Ajouter un nÅ“ud frère\n" "Glisser-déposer + Alt : Modifier le type de nÅ“ud" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Créer un polygone" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Modifier le polygone" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Modifier le polygone (supprimer un point)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Créer un nouveau polygone à partir de rien." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Créer un Poly3D" @@ -4109,14 +3587,6 @@ msgid "Set Handle" msgstr "Définir la poignée" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Création de la bibliothèque de maillages" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Aperçu…" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "Supprimer l'objet %d ?" @@ -4139,57 +3609,70 @@ msgid "Update from Scene" msgstr "Mettre à jour depuis la scène" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "Modifier la carte de courbes" +msgid "Ease in" +msgstr "Ease in" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "Ease out" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "Modifier le point de courbe" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "Modifier la carte de courbes" +msgstr "Modifier la tangente de courbes" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "Charger une ressource" +msgstr "Charger un pré-réglage de courbe" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Add point" -msgstr "Ajouter une entrée" +msgstr "Ajouter un point" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove point" -msgstr "Supprimer le chemin du point" +msgstr "Supprimer point" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "Linéaire" +msgstr "Linéaire gauche" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "Vue de droite" +msgstr "Linéaire droite" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load preset" -msgstr "Charger une ressource" +msgstr "Charger prérèglage" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" -msgstr "Supprimer le chemin du point" +msgstr "Supprimer point de courbe" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Basculer vers tangente linéaire de courbe" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Maintenez l'appui sur Maj pour éditer les tangentes individuellement" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4217,45 +3700,39 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"Aucune ressource OccluderPolygon2D sur ce nÅ“ud. En créer et en attribuer un ?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "Créer un polygone occulteur" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Modifier un polygone existant :" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "Bouton gauche : déplacer un point." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Contrôle + Bouton gauche : séparer le segment." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "Bouton droit : effacer un point." #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Remove Point from Line2D" -msgstr "Supprimer le point d'une courbe" +msgstr "Supprimer point de Line2D" #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Add Point to Line2D" -msgstr "Ajouter un point à la courbe" +msgstr "Ajouter point à Line2D" #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Move Point in Line2D" -msgstr "Déplacer le point dans la courbe" +msgstr "Déplacer point de Line2D" #: editor/plugins/line_2d_editor_plugin.cpp #: editor/plugins/path_2d_editor_plugin.cpp @@ -4288,9 +3765,8 @@ msgid "Add Point (in empty space)" msgstr "Ajouter un point (dans un espace vide)" #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Split Segment (in line)" -msgstr "Diviser le segment (en courbe)" +msgstr "Diviser le segment (dans la ligne)" #: editor/plugins/line_2d_editor_plugin.cpp #: editor/plugins/path_2d_editor_plugin.cpp @@ -4344,6 +3820,10 @@ msgid "Create Outline" msgstr "Créer le contour" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Maillage" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Créer un corps statique Trimesh" @@ -4476,14 +3956,83 @@ msgstr "Échelle aléatoire :" msgid "Populate" msgstr "Peupler" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Calculer !" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Créer un maillage de navigation" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Créer un maillage de navigation" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Création de l'octree de lumière" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Chaînes traduisibles…" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Avertissement" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Création de la texture d'octree" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Créer un maillage de contour…" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Créer un maillage de navigation" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Analyse de la géométrie" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Créer Polygone de Navigation" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Retirer Polygone et Point" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Effacer Masque d'Émission" @@ -4496,6 +4045,7 @@ msgstr "Générer AABB" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Can only set point into a ParticlesMaterial process material" msgstr "" +"Ne peut définir qu'un point dans un matériau de processus ParticlesMaterial" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Error loading image:" @@ -4519,9 +4069,8 @@ msgstr "Charger Masque d'Émission" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "Vertex" +msgstr "Particules" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4533,9 +4082,8 @@ msgid "Generation Time (sec):" msgstr "Temps de Génération (sec):" #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Emission Mask" -msgstr "Définir le masque d'émission" +msgstr "Masque d'émission" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Capture from Pixel" @@ -4554,14 +4102,12 @@ msgid "Node does not contain geometry (faces)." msgstr "NÅ“ud ne contient pas de géométrie (faces)." #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "A processor material of type 'ParticlesMaterial' is required." msgstr "Un matériel processeur de type 'ParticlesMaterial' est requis." #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Faces contain no area!" -msgstr "Faces ne contiennent pas de zone!" +msgstr "Des faces ne contiennent pas de zone !" #: editor/plugins/particles_editor_plugin.cpp msgid "No faces!" @@ -4596,7 +4142,6 @@ msgid "Surface Points" msgstr "Points de Surface" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Surface Points+Normal (Directed)" msgstr "Points de Surface+Normale (Dirigée)" @@ -4617,14 +4162,12 @@ msgid "Remove Point from Curve" msgstr "Supprimer Point de la Courbe" #: editor/plugins/path_2d_editor_plugin.cpp -#, fuzzy msgid "Remove Out-Control from Curve" -msgstr "Supprimer le point d'une courbe" +msgstr "Supprimer Out-Control d'une courbe" #: editor/plugins/path_2d_editor_plugin.cpp -#, fuzzy msgid "Remove In-Control from Curve" -msgstr "Supprimer le point d'une courbe" +msgstr "Supprimer In-Control d'une courbe" #: editor/plugins/path_2d_editor_plugin.cpp #: editor/plugins/path_editor_plugin.cpp @@ -4637,11 +4180,11 @@ msgstr "Déplacer le point dans la courbe" #: editor/plugins/path_2d_editor_plugin.cpp msgid "Move In-Control in Curve" -msgstr "" +msgstr "Déplacer In-Control dans courbe" #: editor/plugins/path_2d_editor_plugin.cpp msgid "Move Out-Control in Curve" -msgstr "" +msgstr "Déplacer Out-Control dans courbe" #: editor/plugins/path_2d_editor_plugin.cpp msgid "Select Control Points (Shift+Drag)" @@ -4662,16 +4205,19 @@ msgid "Curve Point #" msgstr "Point de courbe #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Définir la position du point de la courbe" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Définir courbe en position" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Définir courbe hors position" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4682,14 +4228,12 @@ msgid "Remove Path Point" msgstr "Supprimer le chemin du point" #: editor/plugins/path_editor_plugin.cpp -#, fuzzy msgid "Remove Out-Control Point" -msgstr "Supprimer le chemin du point" +msgstr "Supprimer point Out-Control" #: editor/plugins/path_editor_plugin.cpp -#, fuzzy msgid "Remove In-Control Point" -msgstr "Supprimer le chemin du point" +msgstr "Supprimer point In-Control" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Create UV Map" @@ -4732,6 +4276,14 @@ msgid "Scale Polygon" msgstr "Mettre à l'échelle le polygone" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Modifier" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "Polygone -> UV" @@ -4786,73 +4338,19 @@ msgstr "Charger une ressource" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Coller" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Analyser le BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Longueur :" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Ouvrir un ou des fichiers d'échantillons" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ERREUR : Impossible de charger l'échantillon !" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Ajouter un échantillon" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Renommer l'échantillon" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Supprimer l'échantillon" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Stéréo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Format" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Hauteur" - #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Clear Recent Files" -msgstr "Effacer les os" +msgstr "Effacer les fichiers récents" #: editor/plugins/script_editor_plugin.cpp msgid "" "Close and save changes?\n" "\"" -msgstr "" +msgstr "Quitter et sauvegarder les modifications?" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4880,7 +4378,7 @@ msgstr "Enregistrer le thème sous…" #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " Référence de classe" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4903,7 +4401,6 @@ msgid "Save All" msgstr "Tout enregistrer" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Soft Reload Script" msgstr "Recharger le script (mode doux)" @@ -4935,10 +4432,13 @@ msgstr "Fermer les documentations" msgid "Close All" msgstr "Fermer tout" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Lancer" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "Basculer le favori" +msgstr "Basculer vers le panneau de scripts" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4973,26 +4473,12 @@ msgid "Keep Debugger Open" msgstr "Garder le débogueur ouvert" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "Ouvrir dans l'éditeur" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Fenêtre" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Aller à gauche" +msgstr "Deboguer avec un éditeur externe" #: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Aller à droite" - -#: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Open Godot online documentation" -msgstr "Chercher dans la documentation de référence." +msgstr "Ouvrir la documentation Godot en ligne" #: editor/plugins/script_editor_plugin.cpp msgid "Search the class hierarchy." @@ -5011,9 +4497,8 @@ msgid "Go to next edited document." msgstr "Aller au document modifié suivant." #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Discard" -msgstr "Discret" +msgstr "Abandonner" #: editor/plugins/script_editor_plugin.cpp msgid "Create Script" @@ -5048,28 +4533,27 @@ msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Seules les ressources du système de fichiers peuvent être abaissées." #: editor/plugins/script_text_editor.cpp msgid "Pick Color" msgstr "Prélever une couleur" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert Case" -msgstr "Conversion des images" +msgstr "Cas de conversion" #: editor/plugins/script_text_editor.cpp msgid "Uppercase" -msgstr "" +msgstr "Majuscule" #: editor/plugins/script_text_editor.cpp msgid "Lowercase" -msgstr "" +msgstr "Minuscule" #: editor/plugins/script_text_editor.cpp msgid "Capitalize" -msgstr "" +msgstr "Capitaliser" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp scene/gui/line_edit.cpp @@ -5079,7 +4563,7 @@ msgstr "Couper" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Copier" @@ -5098,9 +4582,8 @@ msgid "Move Down" msgstr "Déplacer vers le bas" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "Supprimer le point" +msgstr "Supprimer ligne" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -5128,11 +4611,11 @@ msgstr "Supprimer les espaces de fin de ligne" #: editor/plugins/script_text_editor.cpp msgid "Convert Indent To Spaces" -msgstr "" +msgstr "Convertir indentations en espaces" #: editor/plugins/script_text_editor.cpp msgid "Convert Indent To Tabs" -msgstr "" +msgstr "Convertir indentations en espaces" #: editor/plugins/script_text_editor.cpp msgid "Auto Indent" @@ -5156,14 +4639,12 @@ msgid "Goto Previous Breakpoint" msgstr "Aller au point d'arrêt précédent" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert To Uppercase" -msgstr "Convertir vers…" +msgstr "Convertir en majuscule" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert To Lowercase" -msgstr "Convertir vers…" +msgstr "Convertir en minuscule" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp @@ -5190,7 +4671,7 @@ msgstr "Aide contextuelle" #: editor/plugins/shader_editor_plugin.cpp msgid "Shader" -msgstr "" +msgstr "Shader" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Scalar Constant" @@ -5234,15 +4715,15 @@ msgstr "Modifier une fonction vecteur" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Scalar Uniform" -msgstr "" +msgstr "Modifier échelle" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Vec Uniform" -msgstr "" +msgstr "Modifier vecteur" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change RGB Uniform" -msgstr "" +msgstr "Modifier RGB" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Default Value" @@ -5250,15 +4731,15 @@ msgstr "Changer la valeur par défaut" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change XForm Uniform" -msgstr "" +msgstr "Modifier XForm" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Texture Uniform" -msgstr "" +msgstr "Modifier texture" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Cubemap Uniform" -msgstr "" +msgstr "Modifier Cubemap" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Comment" @@ -5345,10 +4826,6 @@ msgid "View Plane Transform." msgstr "Transformation du plan de vue." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Mise à l'échelle %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Rotation de %s degrés." @@ -5365,10 +4842,6 @@ msgid "Top View." msgstr "Vue de dessus." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Dessus" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Vue arrière." @@ -5410,29 +4883,25 @@ msgstr "Clé d'animation insérée." #: editor/plugins/spatial_editor_plugin.cpp msgid "Objects Drawn" -msgstr "" +msgstr "Objets dessinés" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Material Changes" -msgstr "Repeindre quand modifié" +msgstr "Modifications de materiau" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Shader Changes" -msgstr "Repeindre quand modifié" +msgstr "Modification de shader" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Surface Changes" -msgstr "Repeindre quand modifié" +msgstr "Modifications de surface" #: editor/plugins/spatial_editor_plugin.cpp msgid "Draw Calls" -msgstr "" +msgstr "Appels de graphes" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Vertices" msgstr "Vertex" @@ -5453,66 +4922,58 @@ msgid "Display Overdraw" msgstr "Affichage des surimpressions" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Display Unshaded" -msgstr "Affichage sans ombrage" +msgstr "Afficher sans ombrage" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "View Environment" -msgstr "Environnement" +msgstr "Voir environnement" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "View Gizmos" -msgstr "Gizmos" +msgstr "Voir les gadgets" #: editor/plugins/spatial_editor_plugin.cpp msgid "View Information" -msgstr "" +msgstr "Voir information" #: editor/plugins/spatial_editor_plugin.cpp msgid "Audio Listener" msgstr "Écouteur audio" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "Activer" +msgstr "Activer Doppler" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" -msgstr "" +msgstr "Vue libre gauche" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Right" -msgstr "" +msgstr "Vue libre droite" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Freelook Forward" -msgstr "Avancer" +msgstr "Vue libre de devant" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Freelook Backwards" -msgstr "À l'envers" +msgstr "Vue libre de derrière" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Up" -msgstr "" +msgstr "Vue libre de dessus" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Freelook Down" -msgstr "Molette vers le bas." +msgstr "Vue libre de dessous" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Speed Modifier" -msgstr "" +msgstr "Modificateur de vitesse de la vue libre" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" msgstr "Aperçu" @@ -5521,17 +4982,18 @@ msgid "XForm Dialog" msgstr "Dialogue XForm" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "Sélectionner le mode" +msgstr "Sélectionner le mode (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt + Bouton droit : sélection détaillée par liste" +msgstr "" +"Glisser : Rotation\n" +"ALt+glisser : Déplacer\n" +"Alt + Bouton droit : sélection détaillée par liste" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5590,30 +5052,30 @@ msgid "Align Selection With View" msgstr "Aligner la sélection avec la vue" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Select" -msgstr "Sélectionner" +msgstr "Outil sélection" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Move" -msgstr "Déplacer" +msgstr "Outil déplacement" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Rotate" -msgstr "Contrôle: Tourner" +msgstr "Outil rotation" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Scale" -msgstr "Échelle :" +msgstr "Outil échelle" #: editor/plugins/spatial_editor_plugin.cpp msgid "Transform" msgstr "Transformation" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Configurer la grille…" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Coordonnées locales" @@ -5731,7 +5193,6 @@ msgid "Resource clipboard is empty or not a texture!" msgstr "Le presse-papiers des ressources est vide ou n'est pas une texture !" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Paste Frame" msgstr "Coller Frame" @@ -5760,6 +5221,10 @@ msgid "Speed (FPS):" msgstr "Vitesse (FPS) :" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Boucle" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Trames d'animation" @@ -5772,21 +5237,22 @@ msgid "Insert Empty (After)" msgstr "Insérer vide (après)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Haut" +#, fuzzy +msgid "Move (Before)" +msgstr "Déplacer le(s) nÅ“ud(s)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Bas" +#, fuzzy +msgid "Move (After)" +msgstr "Aller à gauche" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" msgstr "Aperçu de la StyleBox :" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Set Region Rect" -msgstr "Région de texture" +msgstr "Définir région rectangulaire" #: editor/plugins/texture_region_editor_plugin.cpp msgid "Snap Mode:" @@ -5813,7 +5279,6 @@ msgid "Offset:" msgstr "Décalage :" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Step:" msgstr "Pas (s) :" @@ -5847,14 +5312,12 @@ msgid "Remove Item" msgstr "Supprimer l'item" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" -msgstr "Supprimer des items de classe" +msgstr "Supprimer tous" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "Supprimer" +msgstr "Supprimer tout" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5942,11 +5405,14 @@ msgid "Style" msgstr "Style" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Police" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Couleur" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" msgstr "Supprimer la sélection" @@ -5955,18 +5421,16 @@ msgid "Paint TileMap" msgstr "Peindre sur la TileMap" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "Linéaire" +msgstr "Dessin de ligne" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "Peinture de rectangle" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" -msgstr "Seau" +msgstr "Remplissage du seau" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Erase TileMap" @@ -5993,8 +5457,9 @@ msgid "Mirror Y" msgstr "Miroir Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Seau" +#, fuzzy +msgid "Paint Tile" +msgstr "Peindre sur la TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -6045,24 +5510,25 @@ msgid "Error" msgstr "Erreur" #: editor/project_export.cpp -#, fuzzy msgid "Runnable" -msgstr "Activer" +msgstr "Activable" #: editor/project_export.cpp -#, fuzzy msgid "Delete patch '" -msgstr "Supprimer l'entrée" +msgstr "Supprimer patch" #: editor/project_export.cpp -#, fuzzy msgid "Delete preset '%s'?" -msgstr "Supprimer les fichiers sélectionnés ?" +msgstr "Supprimer pré-réglage '%s' ?" #: editor/project_export.cpp #, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Modèles d'exportation manquants pour cette plateforme :" + +#: editor/project_export.cpp msgid "Presets" -msgstr "Pré-réglage…" +msgstr "Pré-réglages" #: editor/project_export.cpp editor/project_settings_editor.cpp msgid "Add.." @@ -6073,68 +5539,58 @@ msgid "Resources" msgstr "Ressources" #: editor/project_export.cpp -#, fuzzy msgid "Export all resources in the project" -msgstr "Exporter toutes les ressources dans le projet." +msgstr "Exporter toutes les ressources dans le projet" #: editor/project_export.cpp -#, fuzzy msgid "Export selected scenes (and dependencies)" -msgstr "Exporter les ressources sélectionnées (y compris les dépendences)." +msgstr "Exporter les scènes sélectionnées (y compris les dépendences)" #: editor/project_export.cpp -#, fuzzy msgid "Export selected resources (and dependencies)" -msgstr "Exporter les ressources sélectionnées (y compris les dépendences)." +msgstr "Exporter les ressources sélectionnées (y compris les dépendences)" #: editor/project_export.cpp msgid "Export Mode:" msgstr "Mode d'exportation :" #: editor/project_export.cpp -#, fuzzy msgid "Resources to export:" msgstr "Ressources à exporter :" #: editor/project_export.cpp -#, fuzzy msgid "" "Filters to export non-resource files (comma separated, e.g: *.json, *.txt)" msgstr "" -"Filtres à utiliser pour l'exportation des fichiers (séparés par des " -"virgules, par exemple : *.json, *.txt) :" +"Filtres d'export de fichiers non ressources (séparés par des virgules, par " +"exemple : *.json, *.txt) :" #: editor/project_export.cpp -#, fuzzy msgid "" "Filters to exclude files from project (comma separated, e.g: *.json, *.txt)" msgstr "" -"Filtres à utiliser pour exclure des fichiers (séparés par des virgules, par " +"Filtres pour exclure des fichiers du projet (séparés par des virgules, par " "exemple: *.json, *.txt) :" #: editor/project_export.cpp -#, fuzzy msgid "Patches" -msgstr "Correspondances :" +msgstr "Patches" #: editor/project_export.cpp -#, fuzzy msgid "Make Patch" -msgstr "Chemin de destination :" +msgstr "Conçevoir un patch" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "Texture" +msgstr "Fonctionnalités" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "Personnalisé (séparé par des virgules) :" #: editor/project_export.cpp -#, fuzzy msgid "Feature List:" -msgstr "Liste des méthodes :" +msgstr "Liste des fonctionnalités :" #: editor/project_export.cpp msgid "Export PCK/Zip" @@ -6142,82 +5598,115 @@ msgstr "Exporter le PCK/ZIP" #: editor/project_export.cpp msgid "Export templates for this platform are missing:" -msgstr "" +msgstr "Modèles d'exportation manquants pour cette plateforme :" #: editor/project_export.cpp #, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Modèles d'exportation manquants pour cette plateforme :" + +#: editor/project_export.cpp msgid "Export With Debug" -msgstr "Exporter un ensemble de tuiles" +msgstr "Exporter avec debug" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Chemin de projet invalide, le chemin doit exister !" +#, fuzzy +msgid "The path does not exists." +msgstr "Le fichier n'existe pas." #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "Chemin de projet invalide, engine.cfg ne doit pas exister." +msgid "Please choose a 'project.godot' file." +msgstr "Veuillez exporter en dehors du dossier du projet !" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "Chemin de projet invalide, engine.cfg doit exister." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Projet importé" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Chemin de projet non valide (avez-vous changé quelque chose ?)." #: editor/project_manager.cpp #, fuzzy -msgid "Couldn't create project.godot in project path." -msgstr "" -"Impossible de créer le fichier engine.cfg dans le répertoire du projet." +msgid "Couldn't get project.godot in project path." +msgstr "Impossible de créer le fichier project.godot dans le chemin du projet." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Impossible de créer le fichier project.godot dans le chemin du projet." + +#: editor/project_manager.cpp +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 "" -"Les fichiers suivants sont plus récents sur le disque.\n" -"Quelle action doit être prise ? :" +msgstr "L'extraction des fichiers suivants a échoué depuis le paquetage :" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Projet sans titre" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Impossible de créer le fichier project.godot dans le chemin du projet." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Nouveau projet de jeu" #: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Importer un projet existant" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Chemin du projet (doit exister) :" +msgid "Create New Project" +msgstr "Créer un nouveau projet" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Installer projet :" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Nom du projet :" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Créer un nouveau projet" +#, fuzzy +msgid "Create folder" +msgstr "Créer un dossier" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Chemin du projet :" #: editor/project_manager.cpp -#, fuzzy -msgid "Install Project:" -msgstr "Projets récents :" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Parcourir" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Nouveau projet de jeu" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "C'est un BINGO !" @@ -6227,28 +5716,32 @@ msgstr "Projet sans titre" #: editor/project_manager.cpp #, fuzzy +msgid "Can't open project" +msgstr "Impossible de lancer le projet" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Voulez-vous vraiment ouvrir plus d'un projet à la fois ?" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " "the \"Application\" category." msgstr "" -"Aucune scène principale n'a jamais été définie, en sélectionner une ?\n" -"Vous pouvez la modifier ultérieurement dans les « Paramètres du projet » " -"dans la catégorie « application »." +"Impossible de lancer le projet : Pas de scène principale définie\n" +"Veuillez éditer le projet et définir la scène principale dans \"Paramètres " +"du projet\" sous la catégorie \"Application\"." #: editor/project_manager.cpp msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"Impossible d'exécuter le projet: Des ressources doivent être importées. \n" +"Veuillez éditer le projet pour déclencher l'importation initiale." #: editor/project_manager.cpp -#, fuzzy msgid "Are you sure to run more than one project?" msgstr "Voulez-vous vraiment lancer plus d'un projet à la fois ?" @@ -6270,10 +5763,6 @@ msgid "Project List" msgstr "Liste des projets" #: editor/project_manager.cpp -msgid "Run" -msgstr "Lancer" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Scanner" @@ -6286,18 +5775,16 @@ msgid "New Project" msgstr "Nouveau projet" #: editor/project_manager.cpp -#, fuzzy msgid "Templates" -msgstr "Supprimer l'item" +msgstr "Modèles" #: editor/project_manager.cpp msgid "Exit" msgstr "Quitter" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "Connection impossible." +msgstr "Impossible de lancer le projet" #: editor/project_settings_editor.cpp msgid "Key " @@ -6332,17 +5819,14 @@ msgid "Add Input Action Event" msgstr "Ajouter un événement d'action d'entrée" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Méta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Maj+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6400,18 +5884,16 @@ msgid "Change" msgstr "Changer" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Joypad Axis Index:" -msgstr "Index de l'axe du joystick :" +msgstr "Index de l'axe de la manette de jeu :" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Axe" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Joypad Button Index:" -msgstr "Index du bouton du joystick :" +msgstr "Index de bouton de la manette de jeu :" #: editor/project_settings_editor.cpp msgid "Add Input Action" @@ -6422,61 +5904,67 @@ msgid "Erase Input Action Event" msgstr "Effacer l'événement d'action d'entrée" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Event" -msgstr "Ajouter vide" +msgstr "Ajouter évènement" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Périphérique" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Bouton" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Bouton gauche." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Bouton droite." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Bouton du milieu." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Molette vers le haut." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Molette vers le bas." #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "Ajouter une propriété accesseur" +msgstr "Ajouter une propriété globale" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "Choisissez d'abord un élément de réglage !" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "Propriété :" +msgstr "Pas de propriété" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "Paramètres" +msgstr "Paramètre" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" -msgstr "Supprimer l'entrée" +msgstr "Supprimer élément" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Connection à l'hôte impossible:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Mode persistant" #: editor/project_settings_editor.cpp msgid "Error saving settings." @@ -6488,7 +5976,7 @@ msgstr "Paramètres enregistrés avec succès." #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "Remplacement de fonctionnalité" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6504,24 +5992,23 @@ msgstr "Ajouter un chemin remappé" #: editor/project_settings_editor.cpp msgid "Resource Remap Add Remap" -msgstr "" +msgstr "Remap de ressources ajout de remap" #: editor/project_settings_editor.cpp msgid "Change Resource Remap Language" -msgstr "" +msgstr "Modifier language de remap de ressource" #: editor/project_settings_editor.cpp msgid "Remove Resource Remap" -msgstr "" +msgstr "Supprimer remap de ressource" #: editor/project_settings_editor.cpp msgid "Remove Resource Remap Option" -msgstr "" +msgstr "Supprimer option de remap de ressource" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Project Settings (project.godot)" -msgstr "Paramètres du projet (engine.cfg)" +msgstr "Paramètres du projet (project.godot)" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "General" @@ -6533,7 +6020,7 @@ msgstr "Propriété :" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "Remplacement pour.." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6584,9 +6071,8 @@ msgid "AutoLoad" msgstr "AutoLoad" #: editor/property_editor.cpp -#, fuzzy msgid "Pick a Viewport" -msgstr "1 vue" +msgstr "Choisissez un viewport" #: editor/property_editor.cpp msgid "Ease In" @@ -6621,7 +6107,6 @@ msgid "Assign" msgstr "Assigner" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" msgstr "Sélectionner un nÅ“ud" @@ -6631,22 +6116,29 @@ msgstr "Nouveau script" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Créer les os" + +#: editor/property_editor.cpp msgid "Show in File System" -msgstr "Système de fichiers" +msgstr "Montrer dans le système de fichiers" + +#: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Convertir vers…" #: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Erreur de chargement du fichier : ce n'est pas une ressource !" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "Sélectionner les nÅ“uds à importer" +msgstr "Le noeud sélectionné n'est pas un viewport !" #: editor/property_editor.cpp -#, fuzzy msgid "Pick a Node" -msgstr "Sélectionner un nÅ“ud" +msgstr "Choisissez un nÅ“ud" #: editor/property_editor.cpp msgid "Bit %d, val %d." @@ -6673,6 +6165,11 @@ msgid "Select Property" msgstr "Sélectionnez une propriété" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Sélectionner une méthode" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Sélectionner une méthode" @@ -6701,26 +6198,6 @@ msgstr "Conserver la transformation globale" msgid "Reparent" msgstr "Re-parenter" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Créer une nouvelle ressource" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Ouvrir la ressource" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Enregistrer la ressource" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Outils des ressources" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Rendre local" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Mode d'exécution :" @@ -6792,7 +6269,7 @@ msgstr "Supprimer le(s) nÅ“ud(s) ?" #: editor/scene_tree_dock.cpp msgid "Can not perform with the root node." -msgstr "" +msgstr "Ne peut fonctionner avec le noeud racine." #: editor/scene_tree_dock.cpp msgid "This operation can't be done on instanced scenes." @@ -6847,17 +6324,8 @@ msgid "Error duplicating scene to save it." msgstr "Erreur de duplication de la scène afin de l'enregistrer." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Sub-Resources:" -msgstr "Ressources :" - -#: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Modifier les groupes" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Modifier les connexions" +msgstr "Ressources secondaires :" #: editor/scene_tree_dock.cpp msgid "Clear Inheritance" @@ -6884,9 +6352,8 @@ msgid "Change Type" msgstr "Changer le type" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Attach Script" -msgstr "Ajouter un script" +msgstr "Attacher un script" #: editor/scene_tree_dock.cpp msgid "Clear Script" @@ -6901,9 +6368,8 @@ msgid "Save Branch as Scene" msgstr "Sauvegarder la branche comme scène" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Copy Node Path" -msgstr "Copier le chemin" +msgstr "Copier le chemin du noeud" #: editor/scene_tree_dock.cpp msgid "Delete (No Confirm)" @@ -6922,19 +6388,17 @@ msgstr "" "nÅ“ud racine n'existe." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" -msgstr "Filtres" +msgstr "Filtrer les noeuds" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Attach a new or existing script for the selected node." -msgstr "Créer un nouveau script pour le nÅ“ud sélectionné." +msgstr "" +"Attacher un nouveau script ou un script existant pour le nÅ“ud sélectionné ." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Clear a script for the selected node." -msgstr "Créer un nouveau script pour le nÅ“ud sélectionné." +msgstr "Effacer un script pour le nÅ“ud sélectionné." #: editor/scene_tree_dock.cpp msgid "Clear Inheritance? (No Undo!)" @@ -6954,51 +6418,59 @@ msgstr "Afficher/cacher le CanvasItem" #: editor/scene_tree_editor.cpp msgid "Node configuration warning:" -msgstr "" +msgstr "Avertissement de configuration de noeud :" #: editor/scene_tree_editor.cpp msgid "" "Node has connection(s) and group(s)\n" "Click to show signals dock." msgstr "" +"Le noeud possède une (des) connection(s) et un (des) groupe(s)\n" +"Cliquez pour montrer l'arrimage de signaux." #: editor/scene_tree_editor.cpp msgid "" "Node has connections.\n" "Click to show signals dock." msgstr "" +"Le noeud possède des connections.\n" +"Cliquez pour montrer l'arrimage de signaux." #: editor/scene_tree_editor.cpp msgid "" "Node is in group(s).\n" "Click to show groups dock." msgstr "" +"Le noeud fait partie d'un (de) groupe(s).\n" +"Cliquez pour montrer l'arrimage de goupes." #: editor/scene_tree_editor.cpp msgid "Instance:" msgstr "Instance :" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Open script" -msgstr "Script suivant" +msgstr "Ouvrir script" #: editor/scene_tree_editor.cpp msgid "" "Node is locked.\n" "Click to unlock" msgstr "" +"Noeud verouillé.\n" +"Cliquez pour dévérouiller" #: editor/scene_tree_editor.cpp msgid "" "Children are not selectable.\n" "Click to make selectable" msgstr "" +"Enfants non séléctionnable.\n" +"Cliquez pour les rendre sélectionnable" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Toggle Visibility" -msgstr "Afficher/cacher le Spatial" +msgstr "Basculer visibilité" #: editor/scene_tree_editor.cpp msgid "Invalid node name, the following characters are not allowed:" @@ -7014,26 +6486,23 @@ msgstr "Arbre de scène (nÅ“uds) :" #: editor/scene_tree_editor.cpp msgid "Node Configuration Warning!" -msgstr "" +msgstr "Avertissement de configuration de noeud !" #: editor/scene_tree_editor.cpp msgid "Select a Node" msgstr "Sélectionner un nÅ“ud" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "Erreur de chargement d'image :" +msgstr "Erreur de chargement de modèle '%s'" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error - Could not create script in filesystem." -msgstr "Impossible de créer le script dans le système de fichiers." +msgstr "Erreur - Impossible de créer le script dans le système de fichiers." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading script from %s" -msgstr "Erreur de chargement de la scène depuis %s" +msgstr "Erreur de chargement de script depuis %s" #: editor/script_create_dialog.cpp msgid "N/A" @@ -7052,74 +6521,77 @@ msgid "Invalid base path" msgstr "Chemin de base invalide" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Le fichier existe, l'écraser ?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Extension invalide" #: editor/script_create_dialog.cpp msgid "Wrong extension chosen" -msgstr "" +msgstr "Choix d'extension erroné" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Invalid Path" -msgstr "Chemin invalide." +msgstr "Chemin invalide" #: editor/script_create_dialog.cpp msgid "Invalid class name" msgstr "Nom de classe invalide" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Invalid inherited parent name or path" -msgstr "Indice de nom de propriété invalide." +msgstr "Nom ou chemin parent hérité invalide" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Script valid" -msgstr "Script" +msgstr "Script valide" #: editor/script_create_dialog.cpp msgid "Allowed: a-z, A-Z, 0-9 and _" -msgstr "" +msgstr "Autorisé : a-z, A-Z, 0-9 et _" #: editor/script_create_dialog.cpp msgid "Built-in script (into scene file)" -msgstr "" +msgstr "Script intégré (dans le fichier scène)" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Create new script file" -msgstr "Créer un script" +msgstr "Créer nouveau fichier de script" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Load existing script file" -msgstr "Script suivant" +msgstr "Charger fichier de script existant" + +#: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Langage" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Inherits" -msgstr "Hérite de :" +msgstr "Hérité de :" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Class Name" -msgstr "Nom de classe :" +msgstr "Nom de classe" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Template" -msgstr "Supprimer l'item" +msgstr "Modèle" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Built-in Script" msgstr "Script intégré" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Attach Node Script" -msgstr "Créer le script de nÅ“ud" +msgstr "Attacher script de nÅ“ud" #: editor/script_editor_debugger.cpp msgid "Bytes:" @@ -7142,6 +6614,10 @@ msgid "Function:" msgstr "Fonction :" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Erreurs" @@ -7222,6 +6698,10 @@ msgid "Type" msgstr "Type" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Format" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Utilisation" @@ -7255,7 +6735,7 @@ msgstr "Changer le rayon d'une lumière" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Changer l'angle d'émission AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7291,12 +6771,29 @@ msgstr "Changer les extents d'un notificateur" #: editor/spatial_editor_gizmos.cpp msgid "Change Particles AABB" -msgstr "" +msgstr "Changer particules AABB" #: editor/spatial_editor_gizmos.cpp -#, fuzzy msgid "Change Probe Extents" -msgstr "Changer les extents d'un notificateur" +msgstr "Changer les ampleurs de la sonde" + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary…" + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "État :" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -7304,7 +6801,7 @@ msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "Argument de type incorrect dans convert(), utilisez les constantes TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Pas assez d'octets pour les octets de décodage, ou format non valide." @@ -7347,133 +6844,112 @@ msgstr "" #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "L'objet ne peut fournir une longueur." #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Delete Selection" -msgstr "Supprimer la selection" +msgstr "Sélection de la supression de GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Duplicate Selection" -msgstr "Dupliquer la sélection" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" +msgstr "Sélection de la duplication de GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Snap View" -msgstr "Vue de dessus" +msgstr "Vue instantanée" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "Niveau de prévisualisation (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "Niveau suivant (" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Clip Disabled" -msgstr "Désactivé" +msgstr "Âgrafe désactivée" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "" +msgstr "Agrafe ci-dessus" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "" +msgstr "Agrafe ci-dessous" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "Editer axe X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "Editer axe Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "Editer axe Z" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Contrôle: Tourner" +msgstr "Rotation de curseur X" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Contrôle: Tourner" +msgstr "Rotation de curseur Y" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Contrôle: Tourner" +msgstr "Rotation de curseur Z" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Rotation arrière curseur X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Rotation arrière curseur Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Rotation arrière curseur Z" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Clear Rotation" -msgstr "" +msgstr "Effacer rotation curseur" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "Créer un nouveau" +msgstr "Créer zone" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "Créer un nouveau projet" +msgstr "Créer connecteur extérieur" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "Supprimer la TileMap" +msgstr "Effacer zone" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "Sélection uniquement" +msgstr "Sélection -> Dupliquer" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "Sélection uniquement" +msgstr "Sélection -> Effacer" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "Paramètres d'alignement" +msgstr "Paramètres GridMap" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "Instance :" +msgstr "Choisissez distance :" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Fichier" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7515,29 +6991,24 @@ msgid "Stack overflow with stack depth: " msgstr "Débordement de pile avec profondeur de pile: " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "Modifier les arguments du signal :" +msgstr "Modifier les arguments du signal" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "Modifier type de valeur du tableau" +msgstr "Modifier type d'argument" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "Changer le nom de l'entrée" +msgstr "Changer nom d'argument" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" -msgstr "Changer la valeur par défaut" +msgstr "Changer valeur de la variable par défaut" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "Modifier la variable :" +msgstr "Définir type de variable" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7588,14 +7059,12 @@ msgid "Add Node" msgstr "Ajouter un nÅ“ud" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "Supprimer les clés invalides" +msgstr "Supprimer noeuds VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" -msgstr "Dupliquer le(s) nÅ“ud(s) de graphe" +msgstr "Dupliquer noeuds VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Hold Meta to drop a Getter. Hold Shift to drop a generic signature." @@ -7642,24 +7111,20 @@ msgid "Add Setter Property" msgstr "Ajouter une propriété mutateur" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" -msgstr "Changer le type" +msgstr "Changer le type de base" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "Supprimer le(s) nÅ“ud(s)" +msgstr "Déplacer le(s) nÅ“ud(s)" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" -msgstr "Supprimer le nÅ“ud de graphe Shader" +msgstr "Supprimer nÅ“ud VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "Connecter au nÅ“ud :" +msgstr "Connecter nÅ“ud" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7686,46 +7151,48 @@ msgid "Return" msgstr "Retour" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Appel" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Récupérer" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "Changer le nom de l'entrée" +msgstr "Changer nom de l'entrée" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "Impossible d'opérer sur « .. »" +msgstr "Impossible de copier le noeud de fonction." #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "Le presse-papiers des ressources est vide !" +msgstr "Le presse-papiers est vide !" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" -msgstr "Coller les nÅ“uds" +msgstr "Coller les nÅ“uds VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" msgstr "Supprimer la fonction" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "Modifier la variable :" +msgstr "Editerr la variable :" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "Supprimer la variable" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "Modification du signal :" +msgstr "Editer signal :" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7838,28 +7305,24 @@ msgstr "" "out), ou une chaîne (erreur)." #: platform/javascript/export/export.cpp -#, fuzzy msgid "Run in Browser" -msgstr "Parcourir" +msgstr "Exécuter dans le navigateur" #: platform/javascript/export/export.cpp msgid "Run exported HTML in the system's default browser." -msgstr "" +msgstr "Exécutez le HTML exporté dans le navigateur par défaut du système." #: platform/javascript/export/export.cpp -#, fuzzy msgid "Could not write file:\n" -msgstr "Impossible de trouver la tuile :" +msgstr "Impossible d'écrire le fichier:\n" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Could not read file:\n" -msgstr "Impossible de trouver la tuile :" +msgstr "Impossible de lire le fichier:\n" #: platform/javascript/export/export.cpp -#, fuzzy msgid "Could not open template for export:\n" -msgstr "Impossible de créer le dossier." +msgstr "Impossible d'ouvrir le modèle pour exportation:\n" #: scene/2d/animated_sprite.cpp msgid "" @@ -7959,6 +7422,8 @@ msgid "" "A material to process the particles is not assigned, so no behavior is " "imprinted." msgstr "" +"Un matériau de traitement des particules n'est pas assigné, aucun " +"comportement n'est donc imprimé." #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -7972,6 +7437,9 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Les changements de taille pour RigidBody2D (en mode caractère ou rigide) " +"seront remplacés par le moteur physique lors de l'exécution. Modifiez la " +"taille des formes de collision enfants à la place." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -8005,31 +7473,35 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera doit avoir un noeud ARVROrigin comme parent" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController doit avoir un noeud ARVROrigin comme parent" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"L'identifiant contrôleur ne doit pas être 0 ou ce contrôleur ne sera pas lié " +"à un contrôleur valide" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor doit avoir un noeud ARVROrigin comme parent" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"L'identifiant d'ancrage ne doit pas être 0 ou cette ancre ne sera pas liée à " +"une ancre valide" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin requiert un nÅ“ud enfant ARVRCamera" #: scene/3d/collision_polygon.cpp msgid "" @@ -8079,6 +7551,8 @@ msgstr "" msgid "" "Nothing is visible because meshes have not been assigned to draw passes." msgstr "" +"Rien n'est visible car les maillages n'ont pas été assignés au tirage des " +"passes." #: scene/3d/physics_body.cpp msgid "" @@ -8086,6 +7560,9 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Les changements de taille pour RigidBody (dans les modes caractère ou " +"rigide) seront remplacés par le moteur physique lors de l'exécution. " +"Modifiez la taille dans les formes de collision enfants à la place." #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -8107,14 +7584,23 @@ msgstr "" "Une ressource de type SampleFrames doit être créée ou définie dans la " "propriété « Frames » afin qu'une AnimatedSprite3D fonctionne." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "Mode navigation" +msgstr "Mode brut" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" -msgstr "" +msgstr "Ajouter la couleur courante comme pré-réglage" + +#: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Annuler" #: scene/gui/dialogs.cpp msgid "Alert!" @@ -8124,10 +7610,6 @@ msgstr "Alerte !" msgid "Please Confirm..." msgstr "Veuillez confirmer…" -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8145,12 +7627,17 @@ msgid "" "Use a container as child (VBox,HBox,etc), or a Control and set the custom " "minimum size manually." msgstr "" +"ScrollContainer est destiné à fonctionner avec un contrôle enfant unique. " +"Utilisez un conteneur comme enfant (VBox, HBox, etc.) ou un contrôle et " +"définissez manuellement la taille minimale personnalisée." #: scene/main/scene_tree.cpp msgid "" "Default Environment as specified in Project Setings (Rendering -> Viewport -" "> Default Environment) could not be loaded." msgstr "" +"L'environnement par défaut spécifié dans les réglages du projet (Rendu -> " +"Viewport -> Environnement par défaut) ne peut pas être chargé." #: scene/main/viewport.cpp msgid "" @@ -8164,6 +7651,635 @@ msgstr "" "nÅ“ud de type Control afin qu'il en obtienne une taille. Sinon, faites-en une " "RenderTarget et assignez sa texture à un nÅ“ud pouvant l'afficher." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Erreur à l'initialisation de Freetype." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Format de police inconnu." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Erreur lors du chargement de la police." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Taille de police invalide." + +#~ msgid "Method List For '%s':" +#~ msgstr "Liste des méthodes pour « %s » :" + +#~ msgid "Arguments:" +#~ msgstr "Paramètres :" + +#~ msgid "Return:" +#~ msgstr "Retourne :" + +#~ msgid "Added:" +#~ msgstr "Ajouté :" + +#~ msgid "Removed:" +#~ msgstr "Supprimé :" + +#~ msgid "Error saving atlas:" +#~ msgstr "Erreur de sauvegarde de l'atlas :" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Impossible d'enregistrer la sous-texture atlas :" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportation pour %s" + +#~ msgid "Setting Up.." +#~ msgstr "Configuration…" + +#~ msgid "Error loading scene." +#~ msgstr "Erreur lors du chargement de la scène." + +#~ msgid "Re-Import" +#~ msgstr "Ré-importer" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Veuillez attendre la fin du scan." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "" +#~ "La scène actuelle doit être enregistrée afin de pouvoir ré-importer." + +#~ msgid "Save & Re-Import" +#~ msgstr "Enregistrer et ré-importer" + +#~ msgid "Re-Importing" +#~ msgstr "Ré-importation" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Ré-importer les ressources modifiées" + +#~ msgid "Loading Export Templates" +#~ msgstr "Chargement des modèles d'exportation" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "Statut: Réimportation nécessaire" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Fichiers source et destination identiques, rien à faire." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "Le fichier cible existe et ne peut être réécrit. Supprimez le d'abord." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Chemins source et destination identiques, rien à faire." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Impossible de déplacer des répertoires vers eux-mêmes." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "Impossible de renommer dependances pour :\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Erreur lors du déplacement de fichier :\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Entrez un nouveau nom et chemin pour :" + +#~ msgid "No files selected!" +#~ msgstr "Pas de fichiers sélectionnés !" + +#~ msgid "Info" +#~ msgstr "Information" + +#~ msgid "Re-Import.." +#~ msgstr "Ré-importer…" + +#~ msgid "No bit masks to import!" +#~ msgstr "Pas de masques de bits à importer !" + +#~ msgid "Target path is empty." +#~ msgstr "Le chemin de destination est vide." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "" +#~ "Le chemin de destination doit être un chemin complet vers une ressource." + +#~ msgid "Target path must exist." +#~ msgstr "Le chemin de destination doit exister." + +#~ msgid "Save path is empty!" +#~ msgstr "Le chemin de sauvegarde est vide !" + +#~ msgid "Import BitMasks" +#~ msgstr "Importer des BitMasks" + +#~ msgid "Source Texture(s):" +#~ msgstr "Texture(s) source :" + +#~ msgid "Target Path:" +#~ msgstr "Chemin de destination :" + +#~ msgid "Accept" +#~ msgstr "Accepter" + +#~ msgid "Bit Mask" +#~ msgstr "Masque de bits" + +#~ msgid "No source font file!" +#~ msgstr "Pas de fichier de police source !" + +#~ msgid "No target font resource!" +#~ msgstr "Pas de ressource de police de destination !" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Extension de fichier invalide.\n" +#~ "Veuillez utiliser .font." + +#~ msgid "Couldn't save font." +#~ msgstr "Impossible d'enregistrer la police." + +#~ msgid "Source Font:" +#~ msgstr "Police source :" + +#~ msgid "Source Font Size:" +#~ msgstr "Taille de la police source :" + +#~ msgid "Dest Resource:" +#~ msgstr "Ressource de destination :" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "Voix ambiguë d'un cÅ“ur qui, au zéphyr, préfère les jattes de kiwis." + +#~ msgid "Test:" +#~ msgstr "Test :" + +#~ msgid "Options:" +#~ msgstr "Options :" + +#~ msgid "Font Import" +#~ msgstr "Importation d'une police" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Ce fichier est déjà un fichier de police Godot, veuillez fournir un " +#~ "fichier de type BMFont à la place." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Impossible d'ouvrir le fichier en tant que fichier BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "Source personnalisée de police invalide." + +#~ msgid "No meshes to import!" +#~ msgstr "Pas de maillages à importer !" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importer un maillage" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Maillage(s) source :" + +#~ msgid "Surface %d" +#~ msgstr "Surface %d" + +#~ msgid "No samples to import!" +#~ msgstr "Pas d'échantillons à importer !" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importer des échantillons audio" + +#~ msgid "Source Sample(s):" +#~ msgstr "Échantillon(s) source :" + +#~ msgid "Audio Sample" +#~ msgstr "Échantillon audio" + +#~ msgid "New Clip" +#~ msgstr "Nouvelle séquence" + +#~ msgid "Flags" +#~ msgstr "Drapeaux" + +#~ msgid "Bake FPS:" +#~ msgstr "FPS de calcul :" + +#~ msgid "Optimizer" +#~ msgstr "Optimiseur" + +#~ msgid "Max Linear Error" +#~ msgstr "Erreur linéaire maximale" + +#~ msgid "Max Angular Error" +#~ msgstr "Erreur angulaire maximale" + +#~ msgid "Max Angle" +#~ msgstr "Angle maximal" + +#~ msgid "Clips" +#~ msgstr "Séquences" + +#~ msgid "Start(s)" +#~ msgstr "Départ(s)" + +#~ msgid "End(s)" +#~ msgstr "Fin(s)" + +#~ msgid "Filters" +#~ msgstr "Filtres" + +#~ msgid "Source path is empty." +#~ msgstr "Le chemin source est vide." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Impossible de charger le script de post-importation." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Script invalide ou cassé de post-importation." + +#~ msgid "Error importing scene." +#~ msgstr "Erreur à l'importation de la scène." + +#~ msgid "Import 3D Scene" +#~ msgstr "Importer une scène 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Scène source :" + +#~ msgid "Same as Target Scene" +#~ msgstr "Identique à la scène de destination" + +#~ msgid "Shared" +#~ msgstr "Partagé" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Dossier de destination des textures :" + +#~ msgid "Post-Process Script:" +#~ msgstr "Script de post-traitement :" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Type de nÅ“ud racine personnalisé :" + +#~ msgid "Auto" +#~ msgstr "Auto." + +#~ msgid "Root Node Name:" +#~ msgstr "Nom de nÅ“ud racine :" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Les fichiers suivants sont manquants :" + +#~ msgid "Import Anyway" +#~ msgstr "Importer quand même" + +#~ msgid "Import & Open" +#~ msgstr "Importer et ouvrir" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "La scène modifiée actuellement n'a pas été enregistrée, ouvrir la scène " +#~ "importée quand même ?" + +#~ msgid "Import Image:" +#~ msgstr "Importer une image :" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Impossible de rendre le chemin local : %s (déjà local)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Animation de scène 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Non compressé" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Compression sans perte (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Compression avec perte (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Compression GPU (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Format de texture" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Qualité de compression de la texture (WebP) :" + +#~ msgid "Texture Options" +#~ msgstr "Options de texture" + +#~ msgid "Please specify some files!" +#~ msgstr "Veuillez spécifier des fichiers !" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Il faut au moins un fichier pour créer un atlas." + +#~ msgid "Error importing:" +#~ msgstr "Erreur d'importation :" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Un seul fichier est nécessaire pour créer une grande texture." + +#~ msgid "Max Texture Size:" +#~ msgstr "Taille de texture maximale :" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Importer des textures pour un atlas (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Taille des cellules :" + +#~ msgid "Large Texture" +#~ msgstr "Grande texture" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Importer des grandes textures (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Texture source" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Texture d'atlas de base" + +#~ msgid "Source Texture(s)" +#~ msgstr "Texture(s) source" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importer des textures pour la 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Importer des textures pour la 3D" + +#~ msgid "Import Textures" +#~ msgstr "Importer des textures" + +#~ msgid "2D Texture" +#~ msgstr "Texture 2D" + +#~ msgid "3D Texture" +#~ msgstr "Texture 3D" + +#~ msgid "Atlas Texture" +#~ msgstr "Texture atlas" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "REMARQUE : L'import de textures 2D n'est pas obligatoire. Copiez " +#~ "directement les fichiers PNG ou JPEG dans le projet." + +#~ msgid "Crop empty space." +#~ msgstr "Rogner l'espace vide." + +#~ msgid "Texture" +#~ msgstr "Texture" + +#~ msgid "Import Large Texture" +#~ msgstr "Importer une grande texture" + +#~ msgid "Load Source Image" +#~ msgstr "Charger une image source" + +#~ msgid "Slicing" +#~ msgstr "Découpage" + +#~ msgid "Saving" +#~ msgstr "Enregistrement" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Impossible d'enregistrer la grande texture :" + +#~ msgid "Build Atlas For:" +#~ msgstr "Construire l'atlas pour :" + +#~ msgid "Loading Image:" +#~ msgstr "Chargement de l'image :" + +#~ msgid "Couldn't load image:" +#~ msgstr "Impossible de charger l'image :" + +#~ msgid "Converting Images" +#~ msgstr "Conversion des images" + +#~ msgid "Cropping Images" +#~ msgstr "Rognage des images" + +#~ msgid "Blitting Images" +#~ msgstr "Découpage des images" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Impossible d'enregistrer l'image d'atlas :" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Impossible d'enregistrer la texture convertie :" + +#~ msgid "Invalid source!" +#~ msgstr "Source invalide !" + +#~ msgid "Invalid translation source!" +#~ msgstr "Source de traduction invalide !" + +#~ msgid "Column" +#~ msgstr "Colonne" + +#~ msgid "No items to import!" +#~ msgstr "Pas d'objets à importer !" + +#~ msgid "No target path!" +#~ msgstr "Pas de chemin de destination !" + +#~ msgid "Import Translations" +#~ msgstr "Importer des traductions" + +#~ msgid "Couldn't import!" +#~ msgstr "Impossible d'importer !" + +#~ msgid "Import Translation" +#~ msgstr "Importer une traduction" + +#~ msgid "Source CSV:" +#~ msgstr "CSV source :" + +#~ msgid "Ignore First Row" +#~ msgstr "Ignorer la première ligne" + +#~ msgid "Compress" +#~ msgstr "Compresser" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Ajouter au projet (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Importer les langues :" + +#~ msgid "Translation" +#~ msgstr "Traduction" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Analyse de %d triangles :" + +#~ msgid "Triangle #" +#~ msgstr "Triangle #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Paramètres du calculateur d'éclairage :" + +#~ msgid "Fixing Lights" +#~ msgstr "Correction des lumières" + +#~ msgid "Making BVH" +#~ msgstr "Création du BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Transfert vers des lightmaps :" + +#~ msgid "Allocating Texture #" +#~ msgstr "Allocation de la texture #" + +#~ msgid "Baking Triangle #" +#~ msgstr "Calcul de la texture #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "Post-traitement de la texture #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "" +#~ "Remettre le processus de calcul de l'éclairage à zéro (recommencer)." + +#~ msgid "Zoom (%):" +#~ msgstr "Zoom (%) :" + +#~ msgid "Skeleton.." +#~ msgstr "Squelette…" + +#~ msgid "Zoom Reset" +#~ msgstr "Réinitialiser le zoom" + +#~ msgid "Zoom Set.." +#~ msgstr "Définir le zoom…" + +#~ msgid "Set a Value" +#~ msgstr "Définir une valeur" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Aligner (pixels) :" + +#~ msgid "Parse BBCode" +#~ msgstr "Analyser le BBCode" + +#~ msgid "Length:" +#~ msgstr "Longueur :" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Ouvrir un ou des fichiers d'échantillons" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ERREUR : Impossible de charger l'échantillon !" + +#~ msgid "Add Sample" +#~ msgstr "Ajouter un échantillon" + +#~ msgid "Rename Sample" +#~ msgstr "Renommer l'échantillon" + +#~ msgid "Delete Sample" +#~ msgstr "Supprimer l'échantillon" + +#~ msgid "16 Bits" +#~ msgstr "16 bits" + +#~ msgid "8 Bits" +#~ msgstr "8 bits" + +#~ msgid "Stereo" +#~ msgstr "Stéréo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Hauteur" + +#~ msgid "Window" +#~ msgstr "Fenêtre" + +#~ msgid "Move Right" +#~ msgstr "Aller à droite" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Mise à l'échelle %s%%." + +#~ msgid "Up" +#~ msgstr "Haut" + +#~ msgid "Down" +#~ msgstr "Bas" + +#~ msgid "Bucket" +#~ msgstr "Seau" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Chemin de projet invalide, le chemin doit exister !" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Chemin de projet invalide, project.godot ne doit pas exister." + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Chemin de projet invalide, project.godot doit exister." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Chemin du projet (doit exister) :" + +#~ msgid "Create New Resource" +#~ msgstr "Créer une nouvelle ressource" + +#~ msgid "Open Resource" +#~ msgstr "Ouvrir la ressource" + +#~ msgid "Save Resource" +#~ msgstr "Enregistrer la ressource" + +#~ msgid "Resource Tools" +#~ msgstr "Outils des ressources" + +#~ msgid "Make Local" +#~ msgstr "Rendre local" + +#~ msgid "Edit Groups" +#~ msgstr "Modifier les groupes" + +#~ msgid "Edit Connections" +#~ msgstr "Modifier les connexions" + +#~ msgid "GridMap Paint" +#~ msgstr "Peinture de GridMap" + +#~ msgid "Tiles" +#~ msgstr "Tuiles" + +#~ msgid "Areas" +#~ msgstr "Aires" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "Roue descendante)" + +#~ msgid "Up Wheel)" +#~ msgstr "Roue ascendante)" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "" #~ "Fermer la scène ? (les modifications non sauvegardées seront perdues)" @@ -8178,9 +8294,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Fermer, aller à la scène précédente" -#~ msgid "Expand to Parent" -#~ msgstr "Étendre au parent" - #~ msgid "Del" #~ msgstr "Supprimer" @@ -8355,18 +8468,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Enregistrer les chaînes traduisibles" -#~ msgid "Translatable Strings.." -#~ msgstr "Chaînes traduisibles…" - #~ msgid "Install Export Templates" #~ msgstr "Installer les modèles d'exportation" #~ msgid "Edit Script Options" #~ msgstr "Modifier les options du script" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Veuillez exporter en dehors du dossier du projet !" - #~ msgid "Error exporting project!" #~ msgstr "Erreur d'exportation du projet !" @@ -8416,18 +8523,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Inclure" -#~ msgid "Change Image Group" -#~ msgstr "Changer le groupe d'images" - #~ msgid "Group name can't be empty!" #~ msgstr "Le nom du groupe ne peut pas être vide !" #~ msgid "Invalid character in group name!" #~ msgstr "Caractère invalide dans le nom du groupe !" -#~ msgid "Group name already exists!" -#~ msgstr "Le nom du groupe existe déjà !" - #~ msgid "Add Image Group" #~ msgstr "Ajouter un groupe d'images" @@ -8576,9 +8677,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Éclairage" -#~ msgid "Toggle Persisting" -#~ msgstr "Mode persistant" - #~ msgid "Global" #~ msgstr "Global" diff --git a/editor/translations/hu.po b/editor/translations/hu.po index a8681feaf5..38444d19d3 100644 --- a/editor/translations/hu.po +++ b/editor/translations/hu.po @@ -191,10 +191,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -356,261 +355,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -647,6 +391,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -679,11 +431,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -750,6 +502,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -775,7 +541,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -792,12 +558,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -853,6 +632,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -860,7 +643,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -927,10 +710,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -947,6 +726,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -987,6 +798,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1035,10 +856,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1050,12 +867,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" msgstr "" @@ -1076,6 +901,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1107,7 +936,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1197,7 +1027,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1205,9 +1035,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1240,18 +1068,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1271,30 +1100,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1379,6 +1184,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1421,6 +1230,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1437,15 +1250,27 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1454,6 +1279,10 @@ msgid "Signals:" msgstr "" #: editor/editor_help.cpp +msgid "Enumerations" +msgstr "" + +#: editor/editor_help.cpp msgid "Enumerations:" msgstr "" @@ -1462,18 +1291,46 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +msgid "Description" +msgstr "" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1482,24 +1339,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1516,6 +1370,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1573,6 +1447,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1734,6 +1635,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1760,7 +1667,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1771,11 +1678,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1811,7 +1718,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2030,6 +1937,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2038,7 +1949,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2054,7 +1965,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2127,6 +2038,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2142,14 +2062,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2210,11 +2122,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2266,26 +2195,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2395,10 +2304,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2431,9 +2336,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2443,87 +2356,87 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming file:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2556,6 +2469,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2569,6 +2487,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2581,6 +2503,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2589,38 +2523,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2648,579 +2575,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3376,7 +2778,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3486,10 +2887,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3545,64 +2942,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3645,11 +3159,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3700,59 +3218,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3781,11 +3312,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3797,7 +3333,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3821,11 +3357,19 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Set pivot at mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3836,23 +3380,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3866,45 +3415,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3914,14 +3424,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3944,6 +3446,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4019,22 +3541,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4135,6 +3653,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4262,12 +3784,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4509,6 +4091,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4563,63 +4153,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4710,6 +4247,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4751,18 +4292,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4845,7 +4374,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5108,10 +4637,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5128,10 +4653,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5359,6 +4880,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5504,6 +5029,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5516,11 +5045,11 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" +msgid "Move (Before)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5682,6 +5211,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5730,7 +5263,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5794,6 +5327,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5864,19 +5401,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5884,10 +5431,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5896,23 +5459,23 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +msgid "Rename Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Create New Project" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Create New Project" msgstr "" #: editor/project_manager.cpp @@ -5920,11 +5483,19 @@ msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Create folder" +msgstr "" + +#: editor/project_manager.cpp +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5936,6 +5507,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5971,10 +5546,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6031,17 +5602,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6102,7 +5670,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6122,31 +5690,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6155,7 +5723,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6171,6 +5739,14 @@ msgid "Delete Item" msgstr "" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6319,10 +5895,18 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6359,6 +5943,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6386,26 +5974,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6532,14 +6100,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6720,6 +6280,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6760,6 +6328,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6800,6 +6372,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6880,6 +6456,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6955,12 +6535,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7010,10 +6606,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7105,12 +6697,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7300,10 +6888,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7657,6 +7253,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7666,15 +7268,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7704,3 +7306,19 @@ msgid "" "obtain a size. Otherwise, make it a RenderTarget and assign its internal " "texture to some node for display." msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" diff --git a/editor/translations/id.po b/editor/translations/id.po index 2f13c11082..aa57d09136 100644 --- a/editor/translations/id.po +++ b/editor/translations/id.po @@ -7,20 +7,22 @@ # Andinawan Asa <asaandinawan@gmail.com>, 2016. # Damar S. M <the.last.walla@gmail.com>, 2017. # Khairul Hidayat <khairulcyber4rt@gmail.com>, 2016. +# Sofyan Sugianto <sofyanartem@gmail.com>, 2017. +# Tom My <tom.asadinawan@gmail.com>, 2017. # yursan9 <rizal.sagi@gmail.com>, 2016. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-01-18 13:18+0000\n" -"Last-Translator: Damar S. M. <the.last.walla@gmail.com>\n" +"PO-Revision-Date: 2017-09-13 10:49+0000\n" +"Last-Translator: Sofyan Sugianto <sofyanartem@gmail.com>\n" "Language-Team: Indonesian <https://hosted.weblate.org/projects/godot-engine/" "godot/id/>\n" "Language: id\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2.11-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -35,19 +37,16 @@ msgid "Move Add Key" msgstr "Pindahkan Kunci Tambah" #: editor/animation_editor.cpp -#, fuzzy msgid "Anim Change Transition" -msgstr "Ubah Transisi Anim" +msgstr "Ubah Transisi Animasi" #: editor/animation_editor.cpp -#, fuzzy msgid "Anim Change Transform" -msgstr "Ubah Transformasi Anim" +msgstr "Ubah Transformasi Animasi" #: editor/animation_editor.cpp -#, fuzzy msgid "Anim Change Value" -msgstr "Ubah Nilai Anim" +msgstr "Ubah Nilai Animasi" #: editor/animation_editor.cpp #, fuzzy @@ -211,10 +210,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Buat track BARU %d dan masukkan tombol-tombol?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -381,277 +379,13 @@ msgstr "Ubah Tipe Nilai Array" msgid "Change Array Value" msgstr "Ubah Nilai Array" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Konstanta:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "File:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Deskripsi:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Tutup" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Menyambungkan.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Sambungkan Ke Node:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Format file yang diminta tidak diketahui:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Menyambungkan.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Menguji" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Error menyimpan resource!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Semua" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Cari:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Cari" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Sortir:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Terbalik" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Kategori:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Situs:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Dukungan.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Resmi" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Komunitas" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Menguji" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Aset-aset File ZIP" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Daftar Fungsi Untuk '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Panggil" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Daftar Fungsi:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumen:" - -#: editor/call_dialog.cpp -#, fuzzy -msgid "Return:" -msgstr "Kembali:" - #: editor/code_editor.cpp msgid "Go to Line" -msgstr "Pergi ke Barisan" +msgstr "Pergi ke Baris" #: editor/code_editor.cpp msgid "Line Number:" -msgstr "Nomor Barisan:" +msgstr "Baris Nomor:" #: editor/code_editor.cpp msgid "No Matches" @@ -664,11 +398,11 @@ msgstr "Diganti kejadian (kejadian-kejadian) %d." #: editor/code_editor.cpp msgid "Replace" -msgstr "Tukar" +msgstr "Ubah" #: editor/code_editor.cpp msgid "Replace All" -msgstr "Tukar Semua" +msgstr "Ubah Semua" #: editor/code_editor.cpp msgid "Match Case" @@ -682,6 +416,14 @@ msgstr "Semua Kata" msgid "Selection Only" msgstr "Hanya yang Dipilih" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Cari" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Cari" @@ -716,11 +458,11 @@ msgstr "Cepat Pada Penggantian" msgid "Skip" msgstr "Lalui" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Perbesar Pandangan" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Perkecil Pandangan" @@ -787,6 +529,20 @@ msgstr "Ditunda" msgid "Oneshot" msgstr "Satu Waktu" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Tutup" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Menghubungkan" @@ -812,7 +568,7 @@ msgstr "Menyambungkan.." msgid "Disconnect" msgstr "Tidak tersambung" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Sinyal-sinyal" @@ -829,6 +585,13 @@ msgstr "Favorit:" msgid "Recent:" msgstr "Saat ini:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Cari:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp @@ -836,6 +599,12 @@ msgstr "Saat ini:" msgid "Matches:" msgstr "Kecocokan:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Deskripsi:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Cari Ganti Untuk:" @@ -897,6 +666,11 @@ msgstr "Pemilik Dari:" #: editor/dependency_editor.cpp #, fuzzy +msgid "Remove selected files from the project? (no undo)" +msgstr "Hapus file-file yang dipilih dari proyek? (tanpa membatalkan/undo)" + +#: editor/dependency_editor.cpp +#, fuzzy msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -907,9 +681,8 @@ msgstr "" "Hapus saja mereka? (tanpa membatalkan/undo)" #: editor/dependency_editor.cpp -#, fuzzy -msgid "Remove selected files from the project? (no undo)" -msgstr "Hapus file-file yang dipilih dari proyek? (tanpa membatalkan/undo)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -978,10 +751,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -998,6 +767,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1041,6 +842,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Pasang" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1091,10 +902,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1106,6 +913,10 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1113,6 +924,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Kebalikan Semula Pandangan" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Hapus yang Dipilih" @@ -1136,6 +952,11 @@ msgstr "Duplikat Pilihan" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Kebalikan Semula Pandangan" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Pindahkan Kunci Tambah" @@ -1167,7 +988,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1261,7 +1083,7 @@ msgid "Rearrange Autoloads" msgstr "Mengatur kembali Autoload-autoload" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Path:" @@ -1269,9 +1091,7 @@ msgstr "Path:" msgid "Node Name:" msgstr "Nama Node:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nama" @@ -1305,18 +1125,19 @@ msgid "Choose a Directory" msgstr "Pilih sebuah Direktori" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Buat Folder" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nama:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Tidak dapat membuat folder." @@ -1336,30 +1157,6 @@ msgstr "Mengemas" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Ditambahkan:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Dihapus:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Gagal menyimpan atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Tidak dapat menyimpan sub tekstur atlas:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Mengekspor untuk %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Mengatur.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "File telah ada, Overwrite?" @@ -1447,6 +1244,11 @@ msgstr "Pindahkan Favorit Keatas" msgid "Move Favorite Down" msgstr "Pindahkan Favorit Kebawah" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Tidak dapat membuat folder." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Direktori-direktori & File-file:" @@ -1490,6 +1292,10 @@ msgstr "Daftar Class:" msgid "Search Classes" msgstr "Cari Kelas" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Atas" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Kelas:" @@ -1506,15 +1312,30 @@ msgstr "Diturunkan oleh:" msgid "Brief Description:" msgstr "Deskripsi Singkat:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Member-member:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Member-member:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Metode Publik:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Metode Publik:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Item-item Tema GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Item-item Tema GUI:" @@ -1524,6 +1345,11 @@ msgstr "Sinyal-sinyal:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Fungsi-fungsi:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Fungsi-fungsi:" @@ -1532,19 +1358,51 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Konstanta:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "Konstanta:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Deskripsi:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Properti Objek." + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Deskripsi Singkat:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Daftar Fungsi:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Deskripsi Metode:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Mencari Teks" @@ -1554,24 +1412,21 @@ msgid "Output:" msgstr " Keluaran:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Bersihkan" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Error menyimpan resource!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Simpan Resource Sebagai.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "I see.." msgstr "Aku tahu.." @@ -1589,6 +1444,30 @@ msgid "Error while saving." msgstr "Error saat menyimpan." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Menyambungkan.." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Error saat menyimpan." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Scene '%s' memiliki dependensi yang rusak:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Error saat menyimpan." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Menyimpan Scene" @@ -1649,6 +1528,33 @@ msgid "Restored default layout to base settings." msgstr "Mengembalikan semula layout default ke pengaturan-pengaturan awal." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Salin Parameter" @@ -1816,11 +1722,19 @@ msgid "Save & Quit" msgstr "Simpan sebuah File" #: editor/editor_node.cpp +#, fuzzy msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Simpan perubahan saat ini sebelum keluar?" #: editor/editor_node.cpp +#, fuzzy msgid "Save changes the following scene(s) before opening Project Manager?" +msgstr "Simpan perubahan saat ini sebelum membuka Manajer Projek?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." msgstr "" #: editor/editor_node.cpp @@ -1850,7 +1764,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "Ugh" msgstr "Wadoo" @@ -1864,14 +1778,14 @@ msgstr "" "membuka scene tersebut, kemudian simpan di dalam alamat proyek." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Gagal memuat scene." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Scene '%s' memiliki dependensi yang rusak:" #: editor/editor_node.cpp +msgid "Clear Recent Scenes" +msgstr "" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Simpan Penampilan" @@ -1905,7 +1819,7 @@ msgstr "Mode Tanpa Gangguan" msgid "Toggle distraction-free mode." msgstr "Mode Tanpa Gangguan" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Suasana" @@ -2127,6 +2041,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Komunitas" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2135,7 +2053,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2151,7 +2069,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2221,55 +2139,59 @@ msgstr "" #: editor/editor_node.cpp msgid "Object properties." +msgstr "Properti Objek." + +#: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" msgstr "" #: editor/editor_node.cpp msgid "FileSystem" -msgstr "" +msgstr "Berkas Sistem" #: editor/editor_node.cpp editor/node_dock.cpp +#, fuzzy msgid "Node" -msgstr "" +msgstr "Titik" #: editor/editor_node.cpp msgid "Output" -msgstr "" +msgstr "Luaran" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" +msgstr "Jangan Simpan" #: editor/editor_node.cpp +#, fuzzy msgid "Import Templates From ZIP File" -msgstr "" +msgstr "Impor Templat dari Berkas ZIP" #: editor/editor_node.cpp editor/project_export.cpp msgid "Export Project" -msgstr "" +msgstr "Ekspor Projek" #: editor/editor_node.cpp msgid "Export Library" -msgstr "" +msgstr "Ekspor Pustaka" #: editor/editor_node.cpp +#, fuzzy msgid "Merge With Existing" -msgstr "" +msgstr "Gabung dengan yang Ada" #: editor/editor_node.cpp msgid "Password:" -msgstr "" +msgstr "Sandi:" #: editor/editor_node.cpp msgid "Open & Run a Script" -msgstr "" +msgstr "Buka & Jalankan Skrip" #: editor/editor_node.cpp #, fuzzy @@ -2277,39 +2199,46 @@ msgid "New Inherited" msgstr "Scene Turunan Baru.." #: editor/editor_node.cpp +#, fuzzy msgid "Load Errors" -msgstr "" +msgstr "Muat Galat" #: editor/editor_node.cpp editor/plugins/tile_map_editor_plugin.cpp msgid "Select" -msgstr "" +msgstr "Pilih" #: editor/editor_node.cpp #, fuzzy msgid "Open 2D Editor" -msgstr "Buka sebuah Direktori" +msgstr "Buka Penyunting 2D" #: editor/editor_node.cpp #, fuzzy msgid "Open 3D Editor" -msgstr "Buka sebuah Direktori" +msgstr "Buka Penyunting 3D" #: editor/editor_node.cpp -#, fuzzy msgid "Open Script Editor" -msgstr "Editor Ketergantungan" +msgstr "Buka Penyunting Skrip" #: editor/editor_node.cpp msgid "Open Asset Library" -msgstr "" +msgstr "Buka Pustaka Aset" #: editor/editor_node.cpp -#, fuzzy msgid "Open the next Editor" -msgstr "Editor Ketergantungan" +msgstr "Buka Penyunting Selanjutnya" #: editor/editor_node.cpp msgid "Open the previous Editor" +msgstr "Buka Penyunting Sebelumnya" + +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." msgstr "" #: editor/editor_plugin_settings.cpp @@ -2317,6 +2246,15 @@ msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Perbarui" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2368,26 +2306,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Mengimpor ulang" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2499,10 +2417,6 @@ msgid "Importing:" msgstr "Mengimpor:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Memuat Ekspor Template-template." - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2538,9 +2452,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2551,45 +2473,52 @@ msgid "" msgstr "Resource" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "Error memuat:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Scene '%s' memiliki dependensi yang rusak:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Error menyimpan TileSet!" +msgid "No name provided." +msgstr "Ubah Nama atau Pindahkan.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Error memuat:" +msgid "Name contains invalid characters." +msgstr "Karakter sah:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Namai kembali Variabel" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp @@ -2601,52 +2530,50 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" - -#: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "" +#, fuzzy +msgid "Rename.." +msgstr "Ubah Nama atau Pindahkan.." #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "" +msgid "Move To.." +msgstr "Pindah Ke.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "Buat Folder" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "" +msgid "Show In File Manager" +msgstr "Tampilkan di Manajer Berkas" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp msgid "Previous Directory" -msgstr "" +msgstr "Direktori Sebelumnya" #: editor/filesystem_dock.cpp msgid "Next Directory" -msgstr "" +msgstr "Direktori Selanjutnya" #: editor/filesystem_dock.cpp msgid "Re-Scan Filesystem" -msgstr "" +msgstr "Pindai Ulang Berkas Sistem" #: editor/filesystem_dock.cpp msgid "Toggle folder status as Favorite" @@ -2657,18 +2584,26 @@ msgid "Instance the selected scene(s) as child of the selected node." msgstr "" #: editor/filesystem_dock.cpp +#, fuzzy msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Memindai Berkas,\n" +"Silakan Tunggu.." #: editor/filesystem_dock.cpp msgid "Move" +msgstr "Pindahkan" + +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" msgstr "" #: editor/groups_editor.cpp msgid "Add to Group" -msgstr "" +msgstr "Tambahkan ke Grup" #: editor/groups_editor.cpp msgid "Remove from Group" @@ -2680,6 +2615,10 @@ msgid "Import as Single Scene" msgstr "Memperbaharui Scene" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2692,6 +2631,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2700,38 +2651,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2762,580 +2706,54 @@ msgstr "" msgid "Reimport" msgstr "Mengimpor ulang" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Error menginisialisasi FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Format font tidak diketahui." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Error memuat font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Ukuran font tidak sah." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Root Node Name:" -msgstr "Nama Node:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Batal" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3492,7 +2910,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3513,7 +2930,7 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Animation" -msgstr "" +msgstr "Animasi" #: editor/plugins/animation_tree_editor_plugin.cpp msgid "New name:" @@ -3603,10 +3020,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3662,64 +3075,190 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "Konstanta:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "File:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connection error, please try again." +msgstr "Gangguan koneks, silakan coba lagi." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "Menyambungkan.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "Sambungkan Ke Node:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Tidak ada respon." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "Format file yang diminta tidak diketahui:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Menyambungkan.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Menguji" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Error menyimpan resource!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Semua" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Sortir:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Terbalik" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Kategori:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Situs:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Dukungan.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Resmi" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Menguji" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Aset-aset File ZIP" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3762,11 +3301,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3817,59 +3360,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Beralih Breakpoint" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Edit" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3898,11 +3455,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show helpers" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3914,8 +3476,9 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "" +#, fuzzy +msgid "Layout" +msgstr "Simpan Penampilan" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3938,11 +3501,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Hapus Sinyal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3953,23 +3525,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3984,45 +3561,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -4032,14 +3570,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -4062,6 +3592,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Beri Skala Seleksi" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4141,22 +3692,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4258,6 +3805,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4385,12 +3936,73 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Menyimpan perubahan-perubahan lokal.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4408,7 +4020,7 @@ msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Error loading image:" -msgstr "" +msgstr "Galat saat memuat gambar:" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "No pixels with transparency > 128 in image.." @@ -4429,7 +4041,7 @@ msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp msgid "Particles" -msgstr "" +msgstr "Partikel" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4564,16 +4176,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Hapus Sinyal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Hapus Sinyal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Hapus Sinyal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4633,6 +4248,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Edit" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4687,63 +4310,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Tempel" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4792,15 +4362,15 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp msgid "File" -msgstr "" +msgstr "Berkas" #: editor/plugins/script_editor_plugin.cpp editor/property_editor.cpp msgid "New" -msgstr "" +msgstr "Baru" #: editor/plugins/script_editor_plugin.cpp msgid "Save All" -msgstr "" +msgstr "Simpan Semua" #: editor/plugins/script_editor_plugin.cpp msgid "Soft Reload Script" @@ -4816,24 +4386,27 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp msgid "Reload Theme" -msgstr "" +msgstr "Muat Ulang Tema" #: editor/plugins/script_editor_plugin.cpp msgid "Save Theme" -msgstr "" +msgstr "Simpan Tema" #: editor/plugins/script_editor_plugin.cpp msgid "Save Theme As" -msgstr "" +msgstr "Simpan Tema Sebagai" #: editor/plugins/script_editor_plugin.cpp msgid "Close Docs" -msgstr "" +msgstr "Tutup Dokumentasi" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Close All" -msgstr "Tutup" +msgstr "Tutup Semua" + +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Jalankan" #: editor/plugins/script_editor_plugin.cpp #, fuzzy @@ -4844,13 +4417,13 @@ msgstr "Beralih Favorit" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Find.." -msgstr "" +msgstr "Cari.." #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp msgid "Find Next" -msgstr "" +msgstr "Pencarian Selanjutnya" #: editor/plugins/script_editor_plugin.cpp editor/script_editor_debugger.cpp msgid "Step Over" @@ -4878,18 +4451,6 @@ msgid "Debug with external editor" msgstr "Editor Ketergantungan" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4973,7 +4534,7 @@ msgstr "Potong" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Kopy" @@ -5238,60 +4799,52 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp msgid "Bottom View." -msgstr "" +msgstr "Tampilan Bawah." #: editor/plugins/spatial_editor_plugin.cpp msgid "Bottom" -msgstr "" +msgstr "Bawah" #: editor/plugins/spatial_editor_plugin.cpp msgid "Top View." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" +msgstr "Tampilan Atas." #: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." -msgstr "" +msgstr "Tampilan Belakang." #: editor/plugins/spatial_editor_plugin.cpp msgid "Rear" -msgstr "" +msgstr "Belakang" #: editor/plugins/spatial_editor_plugin.cpp msgid "Front View." -msgstr "" +msgstr "Tampilan Depan." #: editor/plugins/spatial_editor_plugin.cpp msgid "Front" -msgstr "" +msgstr "Depan" #: editor/plugins/spatial_editor_plugin.cpp msgid "Left View." -msgstr "" +msgstr "Tampilan Kiri." #: editor/plugins/spatial_editor_plugin.cpp msgid "Left" -msgstr "" +msgstr "Kiri" #: editor/plugins/spatial_editor_plugin.cpp msgid "Right View." -msgstr "" +msgstr "Tampilan Kanan." #: editor/plugins/spatial_editor_plugin.cpp msgid "Right" -msgstr "" +msgstr "Kanan" #: editor/plugins/spatial_editor_plugin.cpp msgid "Keying is disabled (no key inserted)." @@ -5498,6 +5051,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5643,6 +5200,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5655,11 +5216,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Salin Resource" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5816,16 +5378,20 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp msgid "Icon" -msgstr "" +msgstr "Ikon" #: editor/plugins/theme_editor_plugin.cpp msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -msgid "Color" +msgid "Font" msgstr "" +#: editor/plugins/theme_editor_plugin.cpp +msgid "Color" +msgstr "Warna" + #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy msgid "Erase Selection" @@ -5873,7 +5439,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5940,6 +5506,10 @@ msgid "Delete preset '%s'?" msgstr "Hapus file yang dipilih?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -6012,20 +5582,31 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Export With Debug" msgstr "Ekspor Tile Set" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "File tidak ada." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -6033,47 +5614,74 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path (changed anything?)." +msgid " " msgstr "" #: editor/project_manager.cpp -msgid "Couldn't create project.godot in project path." +msgid "It would be a good idea to name your project." msgstr "" #: editor/project_manager.cpp -msgid "The following files failed extraction from package:" +msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +msgid "Couldn't get project.godot in project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "Couldn't edit project.godot in project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Couldn't create project.godot in project path." msgstr "" #: editor/project_manager.cpp -msgid "Create New Project" +msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +#, fuzzy +msgid "Rename Project" +msgstr "Projek Baru Permainan" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "New Game Project" +msgstr "Projek Baru Permainan" + +#: editor/project_manager.cpp +msgid "Import Existing Project" +msgstr "Impor Projek yang Sudah Ada" + +#: editor/project_manager.cpp +msgid "Create New Project" +msgstr "Buat Projek Baru" + +#: editor/project_manager.cpp msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" -msgstr "" +msgid "Project Name:" +msgstr "Nama Projek:" #: editor/project_manager.cpp -msgid "New Game Project" +#, fuzzy +msgid "Create folder" +msgstr "Buat Folder" + +#: editor/project_manager.cpp +msgid "Project Path:" +msgstr "Lokasi Projek:" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -6085,8 +5693,14 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Menyambungkan.." + +#: editor/project_manager.cpp +#, fuzzy msgid "Are you sure to open more than one project?" -msgstr "" +msgstr "Apakah Anda yakin membuka lebih dari satu projek?" #: editor/project_manager.cpp #, fuzzy @@ -6106,8 +5720,9 @@ msgid "" msgstr "" #: editor/project_manager.cpp +#, fuzzy msgid "Are you sure to run more than one project?" -msgstr "" +msgstr "Apakah Anda yakin menjalankan lebih dari satu projek?" #: editor/project_manager.cpp msgid "Remove project from the list? (Folder contents will not be modified)" @@ -6121,23 +5736,19 @@ msgstr "" #: editor/project_manager.cpp msgid "Project List" -msgstr "" - -#: editor/project_manager.cpp -msgid "Run" -msgstr "" +msgstr "Daftar Projek" #: editor/project_manager.cpp msgid "Scan" -msgstr "" +msgstr "Pindai" #: editor/project_manager.cpp msgid "Select a Folder to Scan" -msgstr "" +msgstr "Pilih Berkas untuk Dipindai" #: editor/project_manager.cpp msgid "New Project" -msgstr "" +msgstr "Projek Baru" #: editor/project_manager.cpp #, fuzzy @@ -6146,7 +5757,7 @@ msgstr "Hapus Pilihan" #: editor/project_manager.cpp msgid "Exit" -msgstr "" +msgstr "Keluar" #: editor/project_manager.cpp #, fuzzy @@ -6186,17 +5797,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6257,7 +5865,7 @@ msgstr "Ubah" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Axis" @@ -6277,32 +5885,32 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Perangkat" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Tombol" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Tombol Kiri." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Tombol Kanan." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Tombol Tengah." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp #, fuzzy msgid "Wheel Up." msgstr "Scroll keatas." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp #, fuzzy msgid "Wheel Down." msgstr "Scroll kebawah." @@ -6313,7 +5921,7 @@ msgid "Add Global Property" msgstr "Tambahkan Properti Getter" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6331,6 +5939,15 @@ msgid "Delete Item" msgstr "Hapus" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Sambungkan Ke Node:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6460,7 +6077,7 @@ msgstr "" #: editor/property_editor.cpp msgid "File.." -msgstr "" +msgstr "Berkas.." #: editor/property_editor.cpp msgid "Dir.." @@ -6481,12 +6098,24 @@ msgid "New Script" msgstr "Scene Baru" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "Membuat sub-Resource Unik" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" -msgstr "" +msgstr "Tampilkan dalam Manajer Berkas" + +#: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Sambungkan Ke Node:" #: editor/property_editor.cpp +#, fuzzy msgid "Error loading file: Not a resource!" -msgstr "" +msgstr "Gagal saat memuat berkas: Bukan berkas resource!" #: editor/property_editor.cpp msgid "Selected node is not a Viewport!" @@ -6524,6 +6153,11 @@ msgstr "Tambahkan Properti Setter" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Metode Publik:" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Metode Publik:" @@ -6551,26 +6185,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6698,14 +6312,6 @@ msgid "Sub-Resources:" msgstr "Resource" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6894,6 +6500,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "File telah ada, Overwrite?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6937,6 +6552,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Turunan:" @@ -6981,6 +6600,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -7061,6 +6684,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7139,13 +6766,30 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "Ekspor Pustaka" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "Tipe argument salah dalam menggunakan convert(), gunakan konstanta TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Tidak cukup bytes untuk menerjemahkan, atau format tidak sah." @@ -7197,10 +6841,6 @@ msgid "GridMap Duplicate Selection" msgstr "Duplikat Pilihan" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7296,13 +6936,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "File:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7514,10 +7149,18 @@ msgid "Return" msgstr "Kembali:" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Panggil" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Ubah Nilai Array" @@ -7940,13 +7583,24 @@ msgstr "" "Sebuah resource SpriteFrames harus diciptakan atau diatur didalam properti " "'Frames' agar AnimatedSprite3D menampilkan frame-frame." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" #: scene/gui/color_picker.cpp +#, fuzzy msgid "Add current color as a preset" -msgstr "" +msgstr "Tambah warna sekarang sebagai preset" + +#: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Batal" #: scene/gui/dialogs.cpp msgid "Alert!" @@ -7956,10 +7610,6 @@ msgstr "Peringatan!" msgid "Please Confirm..." msgstr "Mohon konfirmasi..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7978,10 +7628,13 @@ msgid "" msgstr "" #: scene/main/scene_tree.cpp +#, fuzzy msgid "" "Default Environment as specified in Project Setings (Rendering -> Viewport -" "> Default Environment) could not be loaded." msgstr "" +"Lingkungan Baku yang ditetapkan di Pengaturan Proyek (Rendering -> Viewport -" +"> Lingkungan Baku) tidak dapat dimuat" #: scene/main/viewport.cpp #, fuzzy @@ -7997,6 +7650,102 @@ msgstr "" "sebuah RenderTarget dan tetapkannya tekstur internal untuk beberapa node " "untuk ditampilkan." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Error menginisialisasi FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Format font tidak diketahui." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Error memuat font." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Ukuran font tidak sah." + +#~ msgid "Method List For '%s':" +#~ msgstr "Daftar Fungsi Untuk '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumen:" + +#, fuzzy +#~ msgid "Return:" +#~ msgstr "Kembali:" + +#~ msgid "Added:" +#~ msgstr "Ditambahkan:" + +#~ msgid "Removed:" +#~ msgstr "Dihapus:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Gagal menyimpan atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Tidak dapat menyimpan sub tekstur atlas:" + +#~ msgid "Exporting for %s" +#~ msgstr "Mengekspor untuk %s" + +#~ msgid "Setting Up.." +#~ msgstr "Mengatur.." + +#~ msgid "Error loading scene." +#~ msgstr "Gagal memuat scene." + +#~ msgid "Re-Import" +#~ msgstr "Impor Ulang" + +#~ msgid "Re-Importing" +#~ msgstr "Mengimpor ulang" + +#~ msgid "Loading Export Templates" +#~ msgstr "Memuat Ekspor Template-template." + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Error menyimpan TileSet!" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Tentukan Nama dan Lokasi Baru untuk:" + +#~ msgid "No files selected!" +#~ msgstr "Tidak ada berkas dipilih!" + +#~ msgid "Re-Import.." +#~ msgstr "Impor Ulang.." + +#, fuzzy +#~ msgid "Root Node Name:" +#~ msgstr "Nama Node:" + +#~ msgid "Texture Format" +#~ msgstr "Format Tekstur" + +#, fuzzy +#~ msgid "Texture Options" +#~ msgstr "Opsi Tekstur" + +#~ msgid "Error importing:" +#~ msgstr "Galat saat mengimpor:" + +#~ msgid "Max Texture Size:" +#~ msgstr "Ukuran Tekstur Maksimum:" + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Lokasi Projek (Harus Ada):" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "File:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Tutup scene? (Perubahan-perubahan yang belum disimpan akan hilang)" diff --git a/editor/translations/it.po b/editor/translations/it.po index 060e9551e0..01a7ddfd49 100644 --- a/editor/translations/it.po +++ b/editor/translations/it.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the Godot source code. # # Dario Bonfanti <bonfi.96@hotmail.it>, 2016-2017. +# dariocavada <cavada@ectrlsolutions.com>, 2017. # Marco Melorio <m.melorio@icloud.com>, 2017. # RealAquilus <JamesHeller@live.it>, 2017. # @@ -10,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-08-21 16:46+0000\n" +"PO-Revision-Date: 2017-10-09 18:46+0000\n" "Last-Translator: Dario Bonfanti <bonfi.96@hotmail.it>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/godot-engine/" "godot/it/>\n" @@ -195,10 +196,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Creare %d NUOVE tracce e inserire key?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -361,261 +361,6 @@ msgstr "Cambia Tipo del Valore Array" msgid "Change Array Value" msgstr "Cambia Valore Array" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Gratuito" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Versione:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Contenuti:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Vedi Files" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Descrizione:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Installa" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Chiudi" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "Impossibile risolvere l'hostname:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "Impossibile risolvete." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Errore di connessione, si prega di riprovare." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "Impossibile connettersi." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "Impossibile connetersi all'host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "Nessuna risposta dall'host:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Nessuna risposta." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "Richiesta fallita, codice di return:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Rich. Fall." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "Richiesta fallita, troppi ridirezionamenti" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "Ridirigi Loop." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Fallito:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "Hash di download non buono, si presume il file sia stato manipolato." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "Previsto:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "Ottenuto:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "Check hash sha256 fallito" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "Errore di Download Asset:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Successo!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Recupero:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "Risolvendo.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Connettendo.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Richiedendo.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "Errore nel fare richiesta" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "Inattivo" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Riprova" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "Errore durante il download" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Il download per questo asset è già in corso!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "primo" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "prec" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "seguente" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "ultimo" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Tutti" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Cerca:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Cerca" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importa" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Plugins" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Ordina:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Inverti" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Categoria:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Sito:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Supporta.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Ufficiale" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Comunità " - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Testing" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ZIP File degli Asset" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Lista Metodi Per '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Chiama" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Lista Metodi:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argomenti:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Ritorna:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Vai alla Linea" @@ -652,6 +397,14 @@ msgstr "Parole Intere" msgid "Selection Only" msgstr "Solo Selezione" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Cerca" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Trova" @@ -684,11 +437,11 @@ msgstr "Richiedi Per Sostituire" msgid "Skip" msgstr "Salta" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Zoom In" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Zoom Out" @@ -757,6 +510,20 @@ msgstr "Differita" msgid "Oneshot" msgstr "Oneshot" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Chiudi" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Connetti" @@ -782,7 +549,7 @@ msgstr "Connetti.." msgid "Disconnect" msgstr "Disconnetti" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Segnali" @@ -799,12 +566,25 @@ msgstr "Preferiti:" msgid "Recent:" msgstr "Recenti:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Cerca:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Corrispondenze:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Descrizione:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Cerca Rimpiazzo Per:" @@ -864,6 +644,10 @@ msgid "Owners Of:" msgstr "Proprietari Di:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Rimuovi i file selezionati dal progetto? (no undo)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -874,8 +658,9 @@ msgstr "" "Rimuoverli comunque? (no undo)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Rimuovi i file selezionati dal progetto? (no undo)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Impossibile risolvete." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -941,19 +726,12 @@ msgid "Godot Engine contributors" msgstr "Contributori a Godot Engine" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Autore:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "Gestione Progetti" +msgstr "Fondatori Progetto" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Sviluppatori" +msgstr "Lead Developer" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -964,118 +742,155 @@ msgid "Developers" msgstr "Sviluppatori" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "Autori" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Clona Sotto" + +#: editor/editor_about.cpp +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "Licenza" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Licenza di Terze Parti" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Godot Engine si appoggia su un numero di librerie gratuite ed open source, " +"tutte compatibili con la licenza MIT. La seguente é una lista esaustiva di " +"tali componenti di terze parti con le rispettive dichiarazioni di copyright " +"e termini di licenza." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "Contenuti:" +msgstr "Tutte le Componenti" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "Contenuti:" +msgstr "Componenti" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Licenze" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Errore aprendo il pacchetto file, non è un formato di tipo zip." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "Decompressi" +msgstr "Decompressione Assets" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "Pacchetto Installato Con Successo!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Successo!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Installa" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "Pacchetto Installato Con Successo!" +msgstr "Installer Pacchetto" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Altoparlanti" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Aggiungi Evento" +msgstr "Aggiungi Effetto" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "Apri Layout Audio Bus" +msgstr "Rinomina Bus Audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Apri Layout Audio Bus" +msgstr "Imposta Bus Audio su Solo" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "Apri Layout Audio Bus" +msgstr "Imposta Bus Audio su Mute" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Imposta Audio Bus Bypassa Effetti" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "Seleziona Bus Audio Invio" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Aggiungi un effetto Bus Audio" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "Sposta effetti bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "Elimina selezionati" +msgstr "Cancella effetto bus" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Opzioni subscena" +msgstr "Bus Audio, prendi e trascina per riordinare." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Solo" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Mute" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Bypassa" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "Opzioni bus" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1084,32 +899,37 @@ msgstr "duplica" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Resetta Zoom" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "Elimina selezionati" +msgstr "Elimina Effetto" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "Aggiungi Bus" +msgstr "Aggiungi Bus Audio" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "Il bus principale non può essere cancellato!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "Elimina Layout" +msgstr "Elimina bus audio" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "Duplica Animazione" +msgstr "Duplica bus audio" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Resetta Zoom" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "Azione di spostamento" +msgstr "Sposta bus audio" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1121,36 +941,32 @@ msgstr "Posizione per Nuovo Layout..." #: editor/editor_audio_buses.cpp msgid "Open Audio Bus Layout" -msgstr "Apri Layout Audio Bus" +msgstr "Apri Layout Bus Audio" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "Non esiste il file 'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"Estensione file invalida.\n" -"Si prega di usare .font." +msgstr "File non valido, non è un layout di tipo bus audio." #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "Aggiungi Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "Crea Nuova Risorsa" +msgstr "Crea nuovo layout di tipo bus." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Carica" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "Carica una risorsa esistente dal disco e modificala." +msgstr "Carica un layout esistente di tipo bus." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1158,18 +974,16 @@ msgid "Save As" msgstr "Salva Come" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "Salva Layout Bus Audio Come..." +msgstr "Salva questo layout di tipo bus in un file." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Default" +msgstr "Carica predefiniti" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "Carica il layout di tipo bus predefinito." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1242,7 +1056,7 @@ msgid "Rearrange Autoloads" msgstr "Riordina gli Autoload" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Percorso:" @@ -1250,9 +1064,7 @@ msgstr "Percorso:" msgid "Node Name:" msgstr "Nome Nodo:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nome" @@ -1277,27 +1089,27 @@ msgid "Updating scene.." msgstr "Aggiornando la scena.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "Si prega di salvare prima la scena." +msgstr "Si prega di selezionare prima una directory di base" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "Scegli una Directory" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Crea Cartella" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nome:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Impossibile creare cartella." @@ -1317,30 +1129,6 @@ msgstr "Impacchettando" msgid "Template file not found:\n" msgstr "File template non trovato:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Agginto:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Rimosso:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Errore di salvataggio dell'atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Impossibile salvare la substruttura dell'atlas:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Esportando per %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Impostando.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "File Esistente, Sovrascrivere?" @@ -1425,6 +1213,11 @@ msgstr "Sposta Preferito Su" msgid "Move Favorite Down" msgstr "Sposta Preferito Giù" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Impossibile creare cartella." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Directory e File:" @@ -1467,6 +1260,10 @@ msgstr "Lista Classi:" msgid "Search Classes" msgstr "Cerca Classi" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Alto" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Classe:" @@ -1483,15 +1280,30 @@ msgstr "Ereditato da:" msgid "Brief Description:" msgstr "Breve Descrizione:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Membri:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Membri:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Metodi Pubblici:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Metodi Pubblici:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Elementi Tema GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Elementi Tema GUI:" @@ -1501,53 +1313,85 @@ msgstr "Segnali:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Enumerazioni:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Animazioni" +msgstr "Enumerazioni:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "enum " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Costanti:" #: editor/editor_help.cpp msgid "Constants:" msgstr "Costanti:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Descrizione:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Proprietà :" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Descrizione Proprietà :" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Lista Metodi:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Descrizione Metodo:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Cerca Testo" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " Output:" +msgstr "Output:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Rimuovi" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Errore salvando la Risorsa!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Salva Risorsa Come.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Capisco.." @@ -1564,6 +1408,30 @@ msgid "Error while saving." msgstr "Errore durante il salvataggio." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Non posso operare su '..'" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Errore durante il salvataggio." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "La scena '%s' ha rotto le dipendenze:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Errore durante il salvataggio." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Salvataggio Scena" @@ -1576,9 +1444,9 @@ msgid "Creating Thumbnail" msgstr "Creazione Miniature" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "Questa operazione non può essere eseguita senza una scena." +msgstr "" +"Questa operazione non può essere eseguita senza una radice dell'albero." #: editor/editor_node.cpp msgid "" @@ -1624,6 +1492,33 @@ msgid "Restored default layout to base settings." msgstr "Ripristinato il layout di default ai settaggi di base." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Copia parametri" @@ -1712,13 +1607,12 @@ msgid "Quick Open Script.." msgstr "Apri Script Rapido.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Salva un File" +msgstr "Salva e Chiudi" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Salvare le modifiche a '%s' prima di chiudere?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1749,9 +1643,8 @@ msgid "Export Tile Set" msgstr "Esporta Tile Set" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Questa operazione non può essere eseguita senza una scena." +msgstr "Questa operazione non può essere eseguita senza un nodo selezionato." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1782,22 +1675,27 @@ msgid "Exit the editor?" msgstr "Uscire dall'editor?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "Gestione Progetti" +msgstr "Aprire Gestione Progetti?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Salva un File" +msgstr "Salva e Esci" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Salvare le modifiche alle scene seguenti prima di uscire?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Salvare le modifiche alle scene seguenti prima di aprire il Manager Progetti?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1805,19 +1703,20 @@ msgstr "Scegli una Scena Principale" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "Non riesco ad abilitare il plugin aggiunto a: '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' fallita lettura della configurazione." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"Impossibile trovare il campo per lo script aggiuntivo in: 'res://addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "Impossibile caricare uno script aggiuntivo dal percorso: '" #: editor/editor_node.cpp msgid "" @@ -1829,7 +1728,7 @@ msgstr "" "Per effettuare cambiamenti, puo essere creata una nuova scena ereditata." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Ugh" @@ -1843,14 +1742,15 @@ msgstr "" "progetto." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Errore di caricamento della scena." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "La scena '%s' ha rotto le dipendenze:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Elimina File recenti" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Salva layout" @@ -1880,11 +1780,10 @@ msgid "Distraction Free Mode" msgstr "Modalità Senza Distrazioni" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "Modalità Senza Distrazioni" +msgstr "Abilita modalità senza distrazioni." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Scena" @@ -2122,6 +2021,10 @@ msgstr "Domande e Risposte" msgid "Issue Tracker" msgstr "Tracciatore Segnalazioni" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Comunità " + #: editor/editor_node.cpp msgid "About" msgstr "Riguardo a" @@ -2130,7 +2033,7 @@ msgstr "Riguardo a" msgid "Play the project." msgstr "Esegui il progetto." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Play" @@ -2146,7 +2049,7 @@ msgstr "Pausa Scena" msgid "Stop the scene." msgstr "Ferma la scena." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Stop" @@ -2219,6 +2122,16 @@ msgid "Object properties." msgstr "Proprietà oggetto." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Cambia Gruppo Immagine" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importa" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "FileSystem" @@ -2232,15 +2145,7 @@ msgstr "Output" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Re-Importa" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Aggiorna" +msgstr "Non salvare" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2267,9 +2172,8 @@ msgid "Open & Run a Script" msgstr "Apri e Esegui uno Script" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "Nuova Scena Ereditata.." +msgstr "Nuova Ereditata" #: editor/editor_node.cpp msgid "Load Errors" @@ -2303,11 +2207,29 @@ msgstr "Apri l'Editor successivo" msgid "Open the previous Editor" msgstr "Apri l'Editor precedente" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Creazione Libreria Mesh" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Miniatura.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Plugins Installati:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Aggiorna" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Versione:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autore:" @@ -2359,35 +2281,18 @@ msgstr "Se stesso" msgid "Frame #:" msgstr "Frame #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Si prega di attendere che lo scan venga completato." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "La scena corrente deve essere salvata per re-importare." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Salva e Re-Importa" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Re-Importando" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Re-Importando Risorse Cambiate" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Seleziona il dispositivo dall'elenco" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"Non sono stati trovati dei modelli di export eseguibili per questa " +"piattaforma.\n" +"Prego aggiungere un modello di export eseguibile nel menu export." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2490,10 +2395,6 @@ msgid "Importing:" msgstr "Importo:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Caricamento Template d'Esportazione" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Versione Corrente:" @@ -2528,62 +2429,79 @@ msgid "Cannot navigate to '" msgstr "Impossibile navigare a '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Salva e Re-Importa" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "Sorgente:" +msgstr "" +"\n" +"Sorgente: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Stessi file di origine e e destinazione, non faccio nulla." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Impossibile caricare/processare il font sorgente." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Impossibile importare un file su se stesso:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" -"Stessi percorsi \n" -"di origine e e destinazione, non faccio nulla." +#, fuzzy +msgid "Error moving:\n" +msgstr "Errore spostamento directory:\n" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "La scena '%s' ha rotto le dipendenze:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Impossibile muovere le directory dentro se stesse." +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Errore di caricamento immagine:" +msgid "No name provided." +msgstr "Rinomina o Sposta.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Errore di importazione:" +msgid "Name contains invalid characters." +msgstr "Caratteri validi:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "Non posso operare su '..'" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "Il nome del gruppo è già esistente!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Scegli un Nuovo Nome e Posizione Per:" +#, fuzzy +msgid "Renaming file:" +msgstr "Rinomina Variabile" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Nessun File selezionato!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Rinomina Nodo" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2594,40 +2512,38 @@ msgid "Collapse all" msgstr "Comprimi tutto" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Mostra nel File Manager" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Istanza" +msgid "Copy Path" +msgstr "Copia Percorso" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Modifica Dipendenze.." +#, fuzzy +msgid "Rename.." +msgstr "Rinomina" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Vedi Proprietari.." +msgid "Move To.." +msgstr "Sposta in.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Copia Percorso" +#, fuzzy +msgid "New Folder.." +msgstr "Crea Cartella" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Rinomina o Sposta.." +msgid "Show In File Manager" +msgstr "Mostra nel File Manager" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Sposta in.." +msgid "Instance" +msgstr "Istanza" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Info" +msgid "Edit Dependencies.." +msgstr "Modifica Dipendenze.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Re-Importa.." +msgid "View Owners.." +msgstr "Vedi Proprietari.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2654,11 +2570,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Scansione File,\n" +"Si prega di attendere.." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Sposta" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Rinomina" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Aggiungi a Gruppo" @@ -2668,17 +2591,21 @@ msgid "Remove from Group" msgstr "Rimuovi da Gruppo" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Importando Scena.." +msgstr "Importa come Scena Singola" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Importa con Materiali Separati" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Importa con Materiali Separati" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Importa con Oggetti Separati" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" @@ -2686,6 +2613,21 @@ msgstr "" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Importa con Oggetti Separati" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Importa con Materiali Separati" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Importa con Materiali Separati" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy msgid "Import as Multiple Scenes" msgstr "Importa Scena 3D" @@ -2694,38 +2636,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importa Scena" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Importando Scena.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Eseguendo Script Personalizzato.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Impossibile caricare lo script di post-import:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "Script di post-import invalido/non funzionante (controllare console):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Errore di esecuzione dello script di post-import:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Salvataggio.." @@ -2753,577 +2688,6 @@ msgstr "Preset.." msgid "Reimport" msgstr "Reimporta" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Nessuna bit mask da importare!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Il percorso di destinazione vuoto." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" -"Il percorso di destinazione deve essere un percorso completo di risorsa." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Il percorso di destinazione deve esistere." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Il percorso di salvataggio è vuoto!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importa BitMasks" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Texture Sorgenti:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Percorso di destinazione:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Accetta" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Bit Mask" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Nessun file font sorgente!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Nessuna risorsa font di destinazione!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Estensione file invalida.\n" -"Si prega di usare .font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Impossibile caricare/processare il font sorgente." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Impossibile salvare font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Font Sorgente:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Dimensione Font sorgente:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Risorsa di destin. :" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "La rapida volpe bianca scavalca il cane pigro." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Test:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Opzioni:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Importazione font" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Questo file è già un file font di Godot, si prega di fornire invece un file " -"di tipo BMfont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Apertura come BMFont file fallita." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Errore inizializzazione FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Formato font sconosciuto." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Errore caricamento font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Dimensione font Invalida." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Sorgente font personalizzato invalido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Font" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Nessuna mesh da importare!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importa Mesh Singola" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Mesh Sorgente(i):" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Superficie %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Nessun sample da importare!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importa Sample Audio" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Sample Sorgente(i):" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Sample Audio" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Nuova Clip" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Opzioni Animazione" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Flags" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Bake FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Ottimizzatore" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Errore Lineare Max" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Errore Angolare Max" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Angolo Max" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Clips" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Inizio(i)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Fine(i)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Loop" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtri" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Il percorso sorgente è vuoto." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Impossibile caricare script di post-importazione." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Script di post-importazione invalido/non funzionante." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Errore di importazione scena." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Importa Scena 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Scena Sorgente:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Stesso che Scena di Destinazione" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Condiviso" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Cartella Texture di Destinazione:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Script di Post-Process:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Tipo di Nodo Root Personalizzato:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Nome Nodo di Root:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "I File Seguenti sono Mancanti:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Importa ComunqueImporta Comunque" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Annulla" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importa e Apri" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"La scena modificata non è stata salvata, aprire la scena importata comunque?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Importa Immagine:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Impossibile importare un file su se stesso:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Impossibile localizzare il percorso: %s (già locale)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Animazione Scena 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Decompressi" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Comprimi Lossless (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Comprimi Lossy (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Comprimi (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Formato Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Qualità Compressione Texture (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Opzioni Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Si prega di specificare qualche file!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Almeno un file è richiesto per l'Atlas." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Errore di importazione:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Solo un file è richiesto per una texture grande." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Dimensione Texture Massima:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Importa Textures per Atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Dimensione Cella:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Texture Grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Importa Texture Grandi (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Texture Sorgente" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Texture Base Atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Texture Sorgente(i)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importa Textures per 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Importa Textures per 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Importa Textures" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Texture 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Texture 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Texture dell'Atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"NOTA: Importare texture 2D non è obbligatorio. Basta copiare i file png/jpg " -"nel progetto." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Ritaglia spazio vuoto." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Importa Texture Grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Carica Immagine Sorgente" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Taglio" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Inserimento" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Salvataggio" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Impossibile salvare texture grande:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Costruisci Atlas Per:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Immagine Caricamento:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Impossibile caricare immagine:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Convertendo Immagini" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Tagliando Immagini" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Bliting Immagini" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Impossibile salvare l'immagine di atlas:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Impossibile salvare la texture convertita:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Sorgente invalida!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Sorgente traduzione invalida!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Colonna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Linguaggio" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Nessun elemento da importare!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Nessun percorso di destinazione!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Importa Traduzioni" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Impossibile Importare!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Importa Traduzione" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV Sorgente:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Ignora Prima Riga" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Comprimi" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "Aggiungi a Progetto (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Importa Lingue:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Traduzione" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "MultiNode Set" @@ -3336,6 +2700,45 @@ msgstr "Gruppi" msgid "Select a Node to edit Signals and Groups." msgstr "Seleziona un Nodo per modificare Segnali e Gruppi." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Crea Poly" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Modifica Poly" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Inserimento" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Modifica Poly (Rimuovi Punto)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Rimuovi Poligono e Punto" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Crea un nuovo poligono dal nulla." + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "Abilità Autoplay" @@ -3490,7 +2893,6 @@ msgstr "Nome Animazione:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3601,10 +3003,6 @@ msgid "Delete Input" msgstr "Elimina Input" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Rinomina" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Animation tree valido." @@ -3660,64 +3058,181 @@ msgstr "Modifica Filtri Nodi" msgid "Filters.." msgstr "Filtri.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Elaborazione %d Triangoli:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Gratuito" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Contenuti:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Vedi Files" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Triangolo #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Impossibile risolvere l'hostname:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Impostazioni Baker Luci:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Impossibile risolvete." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Elaborazione Geometria" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Errore di connessione, si prega di riprovare." -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Aggiustando le Luci" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Impossibile connettersi." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Creazione BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Impossibile connetersi all'host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Creazione Octree Luci" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Nessuna risposta dall'host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Creazione Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Nessuna risposta." -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Trasferisci a Lightmap:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Richiesta fallita, codice di return:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Allocazione Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Rich. Fall." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Backing Triangoli #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Richiesta fallita, troppi ridirezionamenti" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "Texture Post-Processing #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Ridirigi Loop." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Fallito:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "Hash di download non buono, si presume il file sia stato manipolato." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Previsto:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Ottenuto:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Check hash sha256 fallito" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Errore di Download Asset:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Recupero:" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "Resetta il processo di baking dell'octree (ricomincia da capo)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "Risolvendo.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Connettendo.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Richiedendo.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Errore nel fare richiesta" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "Inattivo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Riprova" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Errore durante il download" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Il download per questo asset è già in corso!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "primo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "prec" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "seguente" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "ultimo" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Tutti" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Plugins" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Ordina:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Inverti" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Categoria:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Sito:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Supporta.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Ufficiale" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Testing" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ZIP File degli Asset" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Anteprima" @@ -3760,12 +3275,18 @@ msgid "Edit CanvasItem" msgstr "Modifica CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Ancora" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Cambia Ancore" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Zoom(%):" +msgid "Change Anchors" +msgstr "Cambia Ancore" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3819,60 +3340,78 @@ msgid "Pan Mode" msgstr "Modalità di Pan" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Blocca l'oggetto selezionato sul posto (non può essere mosso)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Abilita Breakpoint" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Sblocca l'oggetto selezionato (può essere mosso)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Usa lo Snap" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Accerta che I figli dell'oggetto non siano selezionabili." +#, fuzzy +msgid "Snapping options" +msgstr "Opzioni Animazione" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Ripristina l'abilità dei figli dell'oggetto di essere selezionati." +#, fuzzy +msgid "Snap to grid" +msgstr "Modalità Snap:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Modifica" +msgid "Use Rotation Snap" +msgstr "Usa lo Snap di Rotazione" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Usa lo Snap" +#, fuzzy +msgid "Configure Snap..." +msgstr "Configura Snap..." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Mostra Griglia" +msgid "Snap Relative" +msgstr "Snap Relativo" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Usa lo Snap di Rotazione" +msgid "Use Pixel Snap" +msgstr "Usa Snap a Pixel" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Snap Relativo" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Configura Snap..." +#, fuzzy +msgid "Snap to parent" +msgstr "Espandi a Genitore" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Usa Snap a Pixel" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Blocca l'oggetto selezionato sul posto (non può essere mosso)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Sblocca l'oggetto selezionato (può essere mosso)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Accerta che I figli dell'oggetto non siano selezionabili." #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Scheletro.." +msgid "Restores the object's children's ability to be selected." +msgstr "Ripristina l'abilità dei figli dell'oggetto di essere selezionati." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3900,12 +3439,19 @@ msgid "View" msgstr "Vista" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Mostra Griglia" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Imposta Zoom.." +#, fuzzy +msgid "Show helpers" +msgstr "Mostra Ossa" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Mostra Ossa" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3916,8 +3462,9 @@ msgid "Frame Selection" msgstr "Selezione Frame" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Ancora" +#, fuzzy +msgid "Layout" +msgstr "Salva layout" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3940,12 +3487,21 @@ msgid "Clear Pose" msgstr "Pulisci Posa" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Imposta un Valore" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Imposta Posizione Curve Out" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Snap (Pixels):" +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3955,23 +3511,28 @@ msgstr "Aggiungi %s" msgid "Adding %s..." msgstr "Aggiungendo %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Crea Nodo" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Errore istanziamento scena da %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "OK :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "Nessun genitore del quale istanziare un figlio." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Questa operazione richiede un solo nodo selezionato." @@ -3987,45 +3548,6 @@ msgstr "" "Premi & Trascina + Shift : Aggiungi nodo come fratello\n" "Premi & Trascina + Alt : Cambia tipo del nodo" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Crea Poly" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Modifica Poly" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Modifica Poly (Rimuovi Punto)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Crea un nuovo poligono dal nulla." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Crea Poly3D" @@ -4035,14 +3557,6 @@ msgid "Set Handle" msgstr "Imposta Maniglia" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Creazione Libreria Mesh" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Miniatura.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "Rimuovi elemento %d?" @@ -4065,6 +3579,28 @@ msgid "Update from Scene" msgstr "Aggiorna da Scena" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Ease In" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease out" +msgstr "Ease Out" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "Modifica Curva" @@ -4146,22 +3682,18 @@ msgid "Create Occluder Polygon" msgstr "Crea Poligono di occlusione" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Modifica poligono esistente:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "LMB: Sposta punto." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+LMB: dividi Segmento." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "RMB: Elimina Punto." @@ -4262,6 +3794,10 @@ msgid "Create Outline" msgstr "Crea Outline" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Mesh" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Crea Corpo Statico Trimesh" @@ -4391,14 +3927,83 @@ msgstr "Scala Casuale:" msgid "Populate" msgstr "Popola" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Bake!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Crea Mesh di Navigazione" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Crea Mesh di Navigazione" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Creazione Octree Luci" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Stringhe Traducibili.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Avvertimento" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Creazione Octree Texture" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Crea Mesh di Outline.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Crea Mesh di Navigazione" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Elaborazione Geometria" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Crea Poligono di Navigazione" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Rimuovi Poligono e Punto" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Cancella Maschera Emissione" @@ -4573,14 +4178,17 @@ msgid "Curve Point #" msgstr "Punto Curva #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Imposta Posizione Punti curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "Imposta Posizione Curve In" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "Imposta Posizione Curve Out" @@ -4641,6 +4249,14 @@ msgid "Scale Polygon" msgstr "Scala Poligono" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Modifica" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "Poligono->UV" @@ -4695,63 +4311,10 @@ msgstr "Carica Risorsa" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Incolla" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Decodifica BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Lunghezza:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Apri File(s) Sample" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ERRORE: Impossibile caricare sample!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Aggiungi Sample" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Rinomina Sample" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Elimina Sample" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Stereo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Formato" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Pitch" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "Elimina File recenti" @@ -4842,6 +4405,10 @@ msgstr "Chiudi Documentazione" msgid "Close All" msgstr "Chiudi Tutto" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Esegui" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4885,18 +4452,6 @@ msgid "Debug with external editor" msgstr "Apri l'Editor successivo" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Finestra" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Sposta a Sinistra" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Sposta a Destra" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "Apri la documentazione online di Godot" @@ -4983,7 +4538,7 @@ msgstr "Taglia" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Copia" @@ -5247,10 +4802,6 @@ msgid "View Plane Transform." msgstr "Visualizza Tranform del Piano." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Scalando a %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Ruotando di %s gradi." @@ -5267,10 +4818,6 @@ msgid "Top View." msgstr "Vista dall'Alto." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Alto" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Vista dal Retro." @@ -5502,6 +5049,10 @@ msgid "Transform" msgstr "Transform" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Configura Snap..." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Coordinate locali" @@ -5647,6 +5198,10 @@ msgid "Speed (FPS):" msgstr "Velocità (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Loop" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Frames Animazione" @@ -5659,12 +5214,14 @@ msgid "Insert Empty (After)" msgstr "Inserisci Vuoto (Dopo)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Su" +#, fuzzy +msgid "Move (Before)" +msgstr "Rimuovi nodo(i)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Giù" +#, fuzzy +msgid "Move (After)" +msgstr "Sposta a Sinistra" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5828,6 +5385,10 @@ msgid "Style" msgstr "Stile" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Font" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Colore" @@ -5879,8 +5440,9 @@ msgid "Mirror Y" msgstr "Specchia Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Secchiello" +#, fuzzy +msgid "Paint Tile" +msgstr "Disegna TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5943,6 +5505,11 @@ msgid "Delete preset '%s'?" msgstr "Eliminare preset '%s'?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Le export templates per questa piattaforma sono mancanti:" + +#: editor/project_export.cpp msgid "Presets" msgstr "Presets" @@ -6019,30 +5586,61 @@ msgid "Export templates for this platform are missing:" msgstr "Le export templates per questa piattaforma sono mancanti:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Le export templates per questa piattaforma sono mancanti:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "Esporta Con Debug" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Percorso di progetto invalido, il percorso deve esistere!" +#, fuzzy +msgid "The path does not exists." +msgstr "File non esistente." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "Si prega di esportare al di fuori della cartella del progetto!" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "Percorso di progetto invalido, project.godot non esiste." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "Percorso di progetto invalido, project.godot deve esistere." +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Progetto Importato" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Percorso di progetto invalido (cambiato qualcosa?)." #: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Impossibile creare project.godot nel percorso di progetto." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Impossibile creare project.godot nel percorso di progetto." + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "Impossibile creare project.godot nel percorso di progetto." @@ -6051,38 +5649,49 @@ msgid "The following files failed extraction from package:" msgstr "Impossibile estrarre i file seguenti dal pacchetto:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Progetto Senza Nome" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Impossibile creare project.godot nel percorso di progetto." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Nuovo Progetto di Gioco" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Importa Progetto Esistente" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Percorso Progetto (Deve Esistere):" +msgid "Create New Project" +msgstr "Crea Nuovo Progetto" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Installa Progetto:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Nome Progetto:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Crea Nuovo Progetto" +#, fuzzy +msgid "Create folder" +msgstr "Crea Cartella" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Percorso Progetto:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Installa Progetto:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Sfoglia" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Nuovo Progetto di Gioco" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "Questo è un BINGO!" @@ -6091,6 +5700,11 @@ msgid "Unnamed Project" msgstr "Progetto Senza Nome" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Impossibile connettersi." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Sei sicuro di voler aprire più di un progetto?" @@ -6132,10 +5746,6 @@ msgid "Project List" msgstr "Lista Progetti" #: editor/project_manager.cpp -msgid "Run" -msgstr "Esegui" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Esamina" @@ -6193,17 +5803,14 @@ msgid "Add Input Action Event" msgstr "Aggiungi Evento di Azione Input" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6264,7 +5871,7 @@ msgstr "Cambia" msgid "Joypad Axis Index:" msgstr "Indice Asse Joypad:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Asse" @@ -6284,31 +5891,31 @@ msgstr "Elimina Evento di Azione Input" msgid "Add Event" msgstr "Aggiungi Evento" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Dispositivo" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Pulsante" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Pulsante Sinistro." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Pulsante DEstro." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Pulsante centrale." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Rotellina su." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Rotellina Giù." @@ -6318,7 +5925,7 @@ msgid "Add Global Property" msgstr "Aggiungi Proprietà Getter" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6337,6 +5944,16 @@ msgid "Delete Item" msgstr "Elimina Input" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Impossibile connetersi all'host:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Attiva Persistenza" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "Errore nel salvare le impostazioni." @@ -6486,10 +6103,20 @@ msgid "New Script" msgstr "Nuovo Script" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "Crea Ossa" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "Mostra nel File System" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Converti In.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Errore caricamento file: Non è una risorsa!" @@ -6527,6 +6154,11 @@ msgid "Select Property" msgstr "Seleziona Proprietà " #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Seleziona Metodo" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Seleziona Metodo" @@ -6554,26 +6186,6 @@ msgstr "Mantieni Transform Globale" msgid "Reparent" msgstr "Cambia Genitore" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Crea Nuova Risorsa" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Apri Risorsa" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Salva Risorsa" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Strumenti Risorsa" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Rendi Locale" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Modalità esecuzione:" @@ -6704,14 +6316,6 @@ msgid "Sub-Resources:" msgstr "Sub-Risorse:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Modifica Gruppi" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Modifica Connessioni" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Liberare ereditarietà " @@ -6908,6 +6512,15 @@ msgid "Invalid base path" msgstr "Percorso di base invalido" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "File Esistente, Sovrascrivere?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Estensione Invalida" @@ -6948,6 +6561,10 @@ msgid "Load existing script file" msgstr "Carica file script esistente" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Linguaggio" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "Eredita" @@ -6988,6 +6605,10 @@ msgid "Function:" msgstr "Funzione:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Errori" @@ -7068,6 +6689,10 @@ msgid "Type" msgstr "Tipo" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Formato" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Utilizzo" @@ -7143,12 +6768,30 @@ msgstr "Cambia AABB Particelle" msgid "Change Probe Extents" msgstr "Cambia Estensione Probe" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Stato:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Argomento tipo invalido per convert(), usare le costanti TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7203,10 +6846,6 @@ msgid "GridMap Duplicate Selection" msgstr "Duplica Selezione" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "Vista dall'Alto" @@ -7310,13 +6949,8 @@ msgstr "Impostazioni Snap" msgid "Pick Distance:" msgstr "Istanza:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " Files" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7527,10 +7161,18 @@ msgid "Return" msgstr "Ritorna" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Chiama" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Get" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Cambia Nome Input" @@ -7952,6 +7594,12 @@ msgstr "" "Una risorsa SpriteFrames deve essere creata o impostata nella proprietà " "'Frames' affinché AnimatedSprite3D mostri i frame." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -7962,6 +7610,10 @@ msgid "Add current color as a preset" msgstr "Aggiungi colore attuale come preset" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Annulla" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Attenzione!" @@ -7969,10 +7621,6 @@ msgstr "Attenzione!" msgid "Please Confirm..." msgstr "Per Favore Conferma..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8013,6 +7661,625 @@ msgstr "" "Control, in modo che possa ottenere una dimensione. Altrimenti, renderlo un " "RenderTarget e assegnare alla sua texture interna qualche nodo da mostrare." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Errore inizializzazione FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Formato font sconosciuto." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Errore caricamento font." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Dimensione font Invalida." + +#~ msgid "Method List For '%s':" +#~ msgstr "Lista Metodi Per '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argomenti:" + +#~ msgid "Return:" +#~ msgstr "Ritorna:" + +#~ msgid "Added:" +#~ msgstr "Agginto:" + +#~ msgid "Removed:" +#~ msgstr "Rimosso:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Errore di salvataggio dell'atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Impossibile salvare la substruttura dell'atlas:" + +#~ msgid "Exporting for %s" +#~ msgstr "Esportando per %s" + +#~ msgid "Setting Up.." +#~ msgstr "Impostando.." + +#~ msgid "Error loading scene." +#~ msgstr "Errore di caricamento della scena." + +#~ msgid "Re-Import" +#~ msgstr "Re-Importa" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Si prega di attendere che lo scan venga completato." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "La scena corrente deve essere salvata per re-importare." + +#~ msgid "Save & Re-Import" +#~ msgstr "Salva e Re-Importa" + +#~ msgid "Re-Importing" +#~ msgstr "Re-Importando" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Re-Importando Risorse Cambiate" + +#~ msgid "Loading Export Templates" +#~ msgstr "Caricamento Template d'Esportazione" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "Stato: Richiede Re-Importazione" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Stessi file di origine e e destinazione, non faccio nulla." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "Il file di destinazione esiste, non è possibile sovrascriverlo. Occorre " +#~ "prima cancellarlo." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "" +#~ "Stessi percorsi \n" +#~ "di origine e e destinazione, non faccio nulla." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Impossibile muovere le directory dentro se stesse." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "Impossibile rinominare dipendenze per:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Errore spostamento file:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Scegli un Nuovo Nome e Posizione Per:" + +#~ msgid "No files selected!" +#~ msgstr "Nessun File selezionato!" + +#~ msgid "Info" +#~ msgstr "Info" + +#~ msgid "Re-Import.." +#~ msgstr "Re-Importa.." + +#~ msgid "No bit masks to import!" +#~ msgstr "Nessuna bit mask da importare!" + +#~ msgid "Target path is empty." +#~ msgstr "Il percorso di destinazione vuoto." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "" +#~ "Il percorso di destinazione deve essere un percorso completo di risorsa." + +#~ msgid "Target path must exist." +#~ msgstr "Il percorso di destinazione deve esistere." + +#~ msgid "Save path is empty!" +#~ msgstr "Il percorso di salvataggio è vuoto!" + +#~ msgid "Import BitMasks" +#~ msgstr "Importa BitMasks" + +#~ msgid "Source Texture(s):" +#~ msgstr "Texture Sorgenti:" + +#~ msgid "Target Path:" +#~ msgstr "Percorso di destinazione:" + +#~ msgid "Accept" +#~ msgstr "Accetta" + +#~ msgid "Bit Mask" +#~ msgstr "Bit Mask" + +#~ msgid "No source font file!" +#~ msgstr "Nessun file font sorgente!" + +#~ msgid "No target font resource!" +#~ msgstr "Nessuna risorsa font di destinazione!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Estensione file invalida.\n" +#~ "Si prega di usare .font." + +#~ msgid "Couldn't save font." +#~ msgstr "Impossibile salvare font." + +#~ msgid "Source Font:" +#~ msgstr "Font Sorgente:" + +#~ msgid "Source Font Size:" +#~ msgstr "Dimensione Font sorgente:" + +#~ msgid "Dest Resource:" +#~ msgstr "Risorsa di destin. :" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "La rapida volpe bianca scavalca il cane pigro." + +#~ msgid "Test:" +#~ msgstr "Test:" + +#~ msgid "Options:" +#~ msgstr "Opzioni:" + +#~ msgid "Font Import" +#~ msgstr "Importazione font" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Questo file è già un file font di Godot, si prega di fornire invece un " +#~ "file di tipo BMfont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Apertura come BMFont file fallita." + +#~ msgid "Invalid font custom source." +#~ msgstr "Sorgente font personalizzato invalido." + +#~ msgid "No meshes to import!" +#~ msgstr "Nessuna mesh da importare!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importa Mesh Singola" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Mesh Sorgente(i):" + +#~ msgid "Surface %d" +#~ msgstr "Superficie %d" + +#~ msgid "No samples to import!" +#~ msgstr "Nessun sample da importare!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importa Sample Audio" + +#~ msgid "Source Sample(s):" +#~ msgstr "Sample Sorgente(i):" + +#~ msgid "Audio Sample" +#~ msgstr "Sample Audio" + +#~ msgid "New Clip" +#~ msgstr "Nuova Clip" + +#~ msgid "Flags" +#~ msgstr "Flags" + +#~ msgid "Bake FPS:" +#~ msgstr "Bake FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Ottimizzatore" + +#~ msgid "Max Linear Error" +#~ msgstr "Errore Lineare Max" + +#~ msgid "Max Angular Error" +#~ msgstr "Errore Angolare Max" + +#~ msgid "Max Angle" +#~ msgstr "Angolo Max" + +#~ msgid "Clips" +#~ msgstr "Clips" + +#~ msgid "Start(s)" +#~ msgstr "Inizio(i)" + +#~ msgid "End(s)" +#~ msgstr "Fine(i)" + +#~ msgid "Filters" +#~ msgstr "Filtri" + +#~ msgid "Source path is empty." +#~ msgstr "Il percorso sorgente è vuoto." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Impossibile caricare script di post-importazione." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Script di post-importazione invalido/non funzionante." + +#~ msgid "Error importing scene." +#~ msgstr "Errore di importazione scena." + +#~ msgid "Import 3D Scene" +#~ msgstr "Importa Scena 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Scena Sorgente:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Stesso che Scena di Destinazione" + +#~ msgid "Shared" +#~ msgstr "Condiviso" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Cartella Texture di Destinazione:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Script di Post-Process:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Tipo di Nodo Root Personalizzato:" + +#~ msgid "Auto" +#~ msgstr "Auto" + +#~ msgid "Root Node Name:" +#~ msgstr "Nome Nodo di Root:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "I File Seguenti sono Mancanti:" + +#~ msgid "Import Anyway" +#~ msgstr "Importa ComunqueImporta Comunque" + +#~ msgid "Import & Open" +#~ msgstr "Importa e Apri" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "La scena modificata non è stata salvata, aprire la scena importata " +#~ "comunque?" + +#~ msgid "Import Image:" +#~ msgstr "Importa Immagine:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Impossibile localizzare il percorso: %s (già locale)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Animazione Scena 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Decompressi" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Comprimi Lossless (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Comprimi Lossy (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Comprimi (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Formato Texture" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Qualità Compressione Texture (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Opzioni Texture" + +#~ msgid "Please specify some files!" +#~ msgstr "Si prega di specificare qualche file!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Almeno un file è richiesto per l'Atlas." + +#~ msgid "Error importing:" +#~ msgstr "Errore di importazione:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Solo un file è richiesto per una texture grande." + +#~ msgid "Max Texture Size:" +#~ msgstr "Dimensione Texture Massima:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Importa Textures per Atlas (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Dimensione Cella:" + +#~ msgid "Large Texture" +#~ msgstr "Texture Grande" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Importa Texture Grandi (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Texture Sorgente" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Texture Base Atlas" + +#~ msgid "Source Texture(s)" +#~ msgstr "Texture Sorgente(i)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importa Textures per 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Importa Textures per 3D" + +#~ msgid "Import Textures" +#~ msgstr "Importa Textures" + +#~ msgid "2D Texture" +#~ msgstr "Texture 2D" + +#~ msgid "3D Texture" +#~ msgstr "Texture 3D" + +#~ msgid "Atlas Texture" +#~ msgstr "Texture dell'Atlas" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "NOTA: Importare texture 2D non è obbligatorio. Basta copiare i file png/" +#~ "jpg nel progetto." + +#~ msgid "Crop empty space." +#~ msgstr "Ritaglia spazio vuoto." + +#~ msgid "Texture" +#~ msgstr "Texture" + +#~ msgid "Import Large Texture" +#~ msgstr "Importa Texture Grande" + +#~ msgid "Load Source Image" +#~ msgstr "Carica Immagine Sorgente" + +#~ msgid "Slicing" +#~ msgstr "Taglio" + +#~ msgid "Saving" +#~ msgstr "Salvataggio" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Impossibile salvare texture grande:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Costruisci Atlas Per:" + +#~ msgid "Loading Image:" +#~ msgstr "Immagine Caricamento:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Impossibile caricare immagine:" + +#~ msgid "Converting Images" +#~ msgstr "Convertendo Immagini" + +#~ msgid "Cropping Images" +#~ msgstr "Tagliando Immagini" + +#~ msgid "Blitting Images" +#~ msgstr "Bliting Immagini" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Impossibile salvare l'immagine di atlas:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Impossibile salvare la texture convertita:" + +#~ msgid "Invalid source!" +#~ msgstr "Sorgente invalida!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Sorgente traduzione invalida!" + +#~ msgid "Column" +#~ msgstr "Colonna" + +#~ msgid "No items to import!" +#~ msgstr "Nessun elemento da importare!" + +#~ msgid "No target path!" +#~ msgstr "Nessun percorso di destinazione!" + +#~ msgid "Import Translations" +#~ msgstr "Importa Traduzioni" + +#~ msgid "Couldn't import!" +#~ msgstr "Impossibile Importare!" + +#~ msgid "Import Translation" +#~ msgstr "Importa Traduzione" + +#~ msgid "Source CSV:" +#~ msgstr "CSV Sorgente:" + +#~ msgid "Ignore First Row" +#~ msgstr "Ignora Prima Riga" + +#~ msgid "Compress" +#~ msgstr "Comprimi" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Aggiungi a Progetto (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Importa Lingue:" + +#~ msgid "Translation" +#~ msgstr "Traduzione" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Elaborazione %d Triangoli:" + +#~ msgid "Triangle #" +#~ msgstr "Triangolo #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Impostazioni Baker Luci:" + +#~ msgid "Fixing Lights" +#~ msgstr "Aggiustando le Luci" + +#~ msgid "Making BVH" +#~ msgstr "Creazione BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Trasferisci a Lightmap:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Allocazione Texture #" + +#~ msgid "Baking Triangle #" +#~ msgstr "Backing Triangoli #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "Texture Post-Processing #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "Resetta il processo di baking dell'octree (ricomincia da capo)." + +#~ msgid "Zoom (%):" +#~ msgstr "Zoom(%):" + +#~ msgid "Skeleton.." +#~ msgstr "Scheletro.." + +#~ msgid "Zoom Reset" +#~ msgstr "Zoom Reset" + +#~ msgid "Zoom Set.." +#~ msgstr "Imposta Zoom.." + +#~ msgid "Set a Value" +#~ msgstr "Imposta un Valore" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Snap (Pixels):" + +#~ msgid "Parse BBCode" +#~ msgstr "Decodifica BBCode" + +#~ msgid "Length:" +#~ msgstr "Lunghezza:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Apri File(s) Sample" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ERRORE: Impossibile caricare sample!" + +#~ msgid "Add Sample" +#~ msgstr "Aggiungi Sample" + +#~ msgid "Rename Sample" +#~ msgstr "Rinomina Sample" + +#~ msgid "Delete Sample" +#~ msgstr "Elimina Sample" + +#~ msgid "16 Bits" +#~ msgstr "16 Bits" + +#~ msgid "8 Bits" +#~ msgstr "8 Bits" + +#~ msgid "Stereo" +#~ msgstr "Stereo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Pitch" + +#~ msgid "Window" +#~ msgstr "Finestra" + +#~ msgid "Move Right" +#~ msgstr "Sposta a Destra" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Scalando a %s%%." + +#~ msgid "Up" +#~ msgstr "Su" + +#~ msgid "Down" +#~ msgstr "Giù" + +#~ msgid "Bucket" +#~ msgstr "Secchiello" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Percorso di progetto invalido, il percorso deve esistere!" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Percorso di progetto invalido, project.godot non esiste." + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Percorso di progetto invalido, project.godot deve esistere." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Percorso Progetto (Deve Esistere):" + +#~ msgid "Create New Resource" +#~ msgstr "Crea Nuova Risorsa" + +#~ msgid "Open Resource" +#~ msgstr "Apri Risorsa" + +#~ msgid "Save Resource" +#~ msgstr "Salva Risorsa" + +#~ msgid "Resource Tools" +#~ msgstr "Strumenti Risorsa" + +#~ msgid "Make Local" +#~ msgstr "Rendi Locale" + +#~ msgid "Edit Groups" +#~ msgstr "Modifica Gruppi" + +#~ msgid "Edit Connections" +#~ msgstr "Modifica Connessioni" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr " Files" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Chiudi scena? (I cambiamenti non salvati saranno persi)" @@ -8026,9 +8293,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Vai a Scena Preced." -#~ msgid "Expand to Parent" -#~ msgstr "Espandi a Genitore" - #~ msgid "Del" #~ msgstr "Elim." @@ -8205,18 +8469,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Salva Stringhe Traducibili" -#~ msgid "Translatable Strings.." -#~ msgstr "Stringhe Traducibili.." - #~ msgid "Install Export Templates" #~ msgstr "Installa Template di Esportazione" #~ msgid "Edit Script Options" #~ msgstr "Modifica le opzioni di script" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Si prega di esportare al di fuori della cartella del progetto!" - #~ msgid "Error exporting project!" #~ msgstr "Errore di esportazione del progetto!" @@ -8275,18 +8533,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Includi" -#~ msgid "Change Image Group" -#~ msgstr "Cambia Gruppo Immagine" - #~ msgid "Group name can't be empty!" #~ msgstr "Il nome del gruppo non può essere vuoto!" #~ msgid "Invalid character in group name!" #~ msgstr "Carattere invalido nel nome del gruppo!" -#~ msgid "Group name already exists!" -#~ msgstr "Il nome del gruppo è già esistente!" - #~ msgid "Add Image Group" #~ msgstr "Aggiungi Gruppo Immagini" @@ -8434,9 +8686,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Illuminazione" -#~ msgid "Toggle Persisting" -#~ msgstr "Attiva Persistenza" - #~ msgid "Global" #~ msgstr "Globale" diff --git a/editor/translations/ja.po b/editor/translations/ja.po index 51c481f3d4..fa60fc2e5a 100644 --- a/editor/translations/ja.po +++ b/editor/translations/ja.po @@ -3,7 +3,7 @@ # This file is distributed under the same license as the Godot source code. # # akirakido <achts.y@gmail.com>, 2016-2017. -# hopping tappy (ãŸã£ã´ã•ã‚“) <hopping.tappy@gmail.com>, 2016. +# hopping tappy (ãŸã£ã´ã•ã‚“) <hopping.tappy@gmail.com>, 2016-2017. # Lexi Grafen <shfeedly@gmail.com>, 2017. # Tetsuji Ochiai <ochiaixp@gmail.com>, 2017. # Tohru Ike (rokujyouhitoma) <rokujyouhitomajp@gmail.com>, 2017. @@ -11,15 +11,15 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-07-27 05:10+0000\n" -"Last-Translator: Tetsuji Ochiai <ochiaixp@gmail.com>\n" +"PO-Revision-Date: 2017-08-28 04:47+0000\n" +"Last-Translator: hopping tappy <hopping.tappy@gmail.com>\n" "Language-Team: Japanese <https://hosted.weblate.org/projects/godot-engine/" "godot/ja/>\n" "Language: ja\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2.16-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -211,10 +211,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "æ–°ã—ã„ %d トラックを作æˆã—ã€ã‚ーを挿入ã—ã¾ã™ã‹ï¼Ÿ" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -378,313 +377,6 @@ msgstr "é…列ã®å€¤ã®ç¨®é¡žã®å¤‰æ›´" msgid "Change Array Value" msgstr "é…列ã®å€¤ã‚’変更" -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Free" -msgstr "解放" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -#, fuzzy -msgid "Version:" -msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "コンテンツ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "ビューファイル:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -#, fuzzy -msgid "Description:" -msgstr "記述:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -#, fuzzy -msgid "Install" -msgstr "インストール" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "é–‰ã˜ã‚‹" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "ホストåを解決ã§ãã¾ã›ã‚“:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't resolve." -msgstr "解決ã§ãã¾ã›ã‚“." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connection error, please try again." -msgstr "接続失敗 å†è©¦è¡Œã‚’" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "接続失敗." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "ãƒ›ã‚¹ãƒˆã«æŽ¥ç¶šã§ãã¾ã›ã‚“:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "No response from host:" -msgstr "ホストã‹ã‚‰å¿œç”ãŒã‚りã¾ã›ã‚“:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "No response." -msgstr "応ç”ãŒã‚りã¾ã›ã‚“." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "リクエスト失敗 リターン コード:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Req. Failed." -msgstr "リクエスト失敗." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, too many redirects" -msgstr "リクエスト失敗 リダイレクトã®å›žæ•°ãŒå¤šã™ãŽã¾ã™" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Redirect Loop." -msgstr "リダイレクトã®ãƒ«ãƒ¼ãƒ—." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Failed:" -msgstr "失敗:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Bad download hash, assuming file has been tampered with." -msgstr "ダウンãƒãƒ¼ãƒ‰å†…容ã®ãƒãƒƒã‚·ãƒ¥ãŒä¸æ•´åˆã€€æ”¹ã–ã‚“ã®å¯èƒ½æ€§ãŒã‚りã¾ã™." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Expected:" -msgstr "予測:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Got:" -msgstr "å–å¾—:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Failed sha256 hash check" -msgstr "sha256ã®ãƒãƒƒã‚·ãƒ¥ãƒã‚§ãƒƒã‚¯å¤±æ•—" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Asset Download Error:" -msgstr "アセットã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰å¤±æ•—:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#, fuzzy -msgid "Success!" -msgstr "æˆåŠŸï¼" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Fetching:" -msgstr "å–å¾—ä¸:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "解決ä¸.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "接続ä¸.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "リクエストä¸.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "リクエスト発行エラー" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Idle" -msgstr "待機ä¸" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Retry" -msgstr "å†è©¦è¡Œ" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "ダウンãƒãƒ¼ãƒ‰å¤±æ•—" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download for this asset is already in progress!" -msgstr "ã“ã®ã‚¢ã‚»ãƒƒãƒˆã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã¯æ—¢ã«é€²è¡Œä¸ï¼" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "first" -msgstr "最åˆã®" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "prev" -msgstr "å‰ã®" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "next" -msgstr "次ã®" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "last" -msgstr "最後ã®" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "ã™ã¹ã¦ã®" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -#, fuzzy -msgid "Search:" -msgstr "検索:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -#, fuzzy -msgid "Search" -msgstr "検索" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "インãƒãƒ¼ãƒˆï¼ˆå–り込ã¿ï¼‰" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -#, fuzzy -msgid "Plugins" -msgstr "プラグイン" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Sort:" -msgstr "ä¸¦ã¹æ›¿ãˆ:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Reverse" -msgstr "逆" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -#, fuzzy -msgid "Category:" -msgstr "カテゴリー:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Site:" -msgstr "サイト:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Support.." -msgstr "サãƒãƒ¼ãƒˆ.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Official" -msgstr "å…¬å¼" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#, fuzzy -msgid "Community" -msgstr "コミュニティ" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Testing" -msgstr "テストä¸" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Assets ZIP File" -msgstr "アセットã®zipファイル" - -#: editor/call_dialog.cpp -#, fuzzy -msgid "Method List For '%s':" -msgstr "'%s' ã®ãƒ¡ã‚½ãƒƒãƒ‰ä¸€è¦§ï¼š" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -#, fuzzy -msgid "Call" -msgstr "呼ã³å‡ºã—" - -#: editor/call_dialog.cpp -#, fuzzy -msgid "Method List:" -msgstr "メソッド一覧:" - -#: editor/call_dialog.cpp -#, fuzzy -msgid "Arguments:" -msgstr "引数:" - -#: editor/call_dialog.cpp -#, fuzzy -msgid "Return:" -msgstr "戻り値:" - #: editor/code_editor.cpp #, fuzzy msgid "Go to Line" @@ -730,6 +422,15 @@ msgstr "å˜èªžå…¨ä½“" msgid "Selection Only" msgstr "é¸æŠžç¯„å›²ã®ã¿" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +#, fuzzy +msgid "Search" +msgstr "検索" + #: editor/code_editor.cpp editor/editor_help.cpp #, fuzzy msgid "Find" @@ -769,12 +470,12 @@ msgstr "ç½®æ›æ™‚ã«ç¢ºèª" msgid "Skip" msgstr "スã‚ップ" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp #, fuzzy msgid "Zoom In" msgstr "ズームイン" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp #, fuzzy msgid "Zoom Out" msgstr "ズームアウト" @@ -855,6 +556,20 @@ msgstr "é…å»¶" msgid "Oneshot" msgstr "一括" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "é–‰ã˜ã‚‹" + #: editor/connections_dialog.cpp #, fuzzy msgid "Connect" @@ -886,7 +601,7 @@ msgstr "接続.." msgid "Disconnect" msgstr "切æ–" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp #, fuzzy msgid "Signals" msgstr "シグナル" @@ -905,6 +620,14 @@ msgstr "ãŠæ°—ã«å…¥ã‚Š:" msgid "Recent:" msgstr "最近ã®:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +#, fuzzy +msgid "Search:" +msgstr "検索:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp @@ -912,6 +635,13 @@ msgstr "最近ã®:" msgid "Matches:" msgstr "一致:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +#, fuzzy +msgid "Description:" +msgstr "記述:" + #: editor/dependency_editor.cpp #, fuzzy msgid "Search Replacement For:" @@ -981,6 +711,11 @@ msgstr "~ã®ã‚ªãƒ¼ãƒŠãƒ¼:" #: editor/dependency_editor.cpp #, fuzzy +msgid "Remove selected files from the project? (no undo)" +msgstr "é¸æŠžã—ãŸãƒ•ァイルをプãƒã‚¸ã‚§ã‚¯ãƒˆã‹ã‚‰å–り除ã(å–り消ã—ã§ãã¾ã›ã‚“)" + +#: editor/dependency_editor.cpp +#, fuzzy msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -991,8 +726,8 @@ msgstr "" #: editor/dependency_editor.cpp #, fuzzy -msgid "Remove selected files from the project? (no undo)" -msgstr "é¸æŠžã—ãŸãƒ•ァイルをプãƒã‚¸ã‚§ã‚¯ãƒˆã‹ã‚‰å–り除ã(å–り消ã—ã§ãã¾ã›ã‚“)" +msgid "Cannot remove:\n" +msgstr "解決ã§ãã¾ã›ã‚“." #: editor/dependency_editor.cpp #, fuzzy @@ -1070,11 +805,6 @@ msgstr "Godotエンジンã«è²¢çŒ®ã—ãŸäººã€…" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "作者:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼" @@ -1093,10 +823,44 @@ msgid "Developers" msgstr "開発者" #: editor/editor_about.cpp -msgid "License" +#, fuzzy +msgid "Authors" +msgstr "作者:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" msgstr "" #: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "複製ã—ã¦ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "License" +msgstr "ライセンス" + +#: editor/editor_about.cpp msgid "Thirdparty License" msgstr "" @@ -1136,13 +900,25 @@ msgid "Package Installed Successfully!" msgstr "パッケージインストールæˆåŠŸ!" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Success!" +msgstr "æˆåŠŸï¼" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +#, fuzzy +msgid "Install" +msgstr "インストール" + +#: editor/editor_asset_installer.cpp #, fuzzy msgid "Package Installer" msgstr "パッケージインストールæˆåŠŸ!" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "スピーカー" #: editor/editor_audio_buses.cpp #, fuzzy @@ -1190,11 +966,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "サブシーンã®ã‚ªãƒ—ション" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1206,6 +977,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "サブシーンã®ã‚ªãƒ—ション" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1213,6 +989,11 @@ msgstr "複製" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "ズームをリセット" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "é¸æŠžç¯„å›²ã‚’æ¶ˆåŽ»" @@ -1237,6 +1018,11 @@ msgstr "アニメーションを複製" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "ズームをリセット" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "移動動作" @@ -1276,7 +1062,8 @@ msgstr "ãƒã‚¹ã‚’è¿½åŠ ã™ã‚‹" msgid "Create a new Bus Layout." msgstr "æ–°ã—ã„リソースを生æˆ" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp #, fuzzy msgid "Load" msgstr "èªã¿è¾¼ã‚€" @@ -1385,7 +1172,7 @@ msgid "Rearrange Autoloads" msgstr "自動èªã¿è¾¼ã¿ã‚’çµ„ã¿æ›¿ãˆã‚‹" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Path:" @@ -1394,9 +1181,7 @@ msgstr "Path:" msgid "Node Name:" msgstr "ノードã®åå‰:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp #, fuzzy msgid "Name" msgstr "åå‰" @@ -1434,18 +1219,19 @@ msgid "Choose a Directory" msgstr "ディレクトリをé¸ã¶" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "フォルダを作æˆã™ã‚‹" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "åå‰:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "フォルダを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" @@ -1469,35 +1255,6 @@ msgstr "パッã‚ングã™ã‚‹" msgid "Template file not found:\n" msgstr "テンプレートファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“:\n" -#: editor/editor_export.cpp -#, fuzzy -msgid "Added:" -msgstr "åŠ ãˆãŸã®ã¯:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "å–り除ã„ãŸã®ã¯:" - -#: editor/editor_export.cpp -#, fuzzy -msgid "Error saving atlas:" -msgstr "アトラスã®ä¿å˜ã«å¤±æ•—ã—ã¾ã—ãŸ:" - -#: editor/editor_export.cpp -#, fuzzy -msgid "Could not save atlas subtexture:" -msgstr "アトラスã®è¦ç´ ã§ã‚るテクスãƒãƒ£ã®ä¿å˜ãŒã§ãã¾ã›ã‚“:" - -#: editor/editor_export.cpp -#, fuzzy -msgid "Exporting for %s" -msgstr "%sã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆä¸" - -#: editor/editor_export.cpp -#, fuzzy -msgid "Setting Up.." -msgstr "セットアップä¸.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ—¢ã«å˜åœ¨ã—ã¾ã™ã€‚上書ãã—ã¾ã™ã‹ï¼Ÿ" @@ -1593,6 +1350,11 @@ msgstr "ãŠæ°—ã«å…¥ã‚Šã‚’上ã’ã‚‹" msgid "Move Favorite Down" msgstr "ãŠæ°—ã«å…¥ã‚Šã‚’下ã’ã‚‹" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "フォルダを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "ディレクトリã¾ãŸã¯ãƒ•ァイル:" @@ -1640,6 +1402,10 @@ msgstr "クラスã®ãƒªã‚¹ãƒˆ:" msgid "Search Classes" msgstr "ã‚¯ãƒ©ã‚¹ã®æ¤œç´¢" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "上é¢" + #: editor/editor_help.cpp editor/property_editor.cpp #, fuzzy msgid "Class:" @@ -1660,6 +1426,11 @@ msgstr "~ã«ç¶™æ‰¿ã•れる:" msgid "Brief Description:" msgstr "è¦ç´„:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "メンãƒãƒ¼:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Members:" @@ -1667,11 +1438,21 @@ msgstr "メンãƒãƒ¼:" #: editor/editor_help.cpp #, fuzzy +msgid "Public Methods" +msgstr "公開メソッド:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Public Methods:" msgstr "公開メソッド:" #: editor/editor_help.cpp #, fuzzy +msgid "GUI Theme Items" +msgstr "GUIテーマã®éƒ¨å“:" + +#: editor/editor_help.cpp +#, fuzzy msgid "GUI Theme Items:" msgstr "GUIテーマã®éƒ¨å“:" @@ -1682,6 +1463,11 @@ msgstr "シグナル:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "アニメーション" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "アニメーション" @@ -1691,20 +1477,52 @@ msgstr "" #: editor/editor_help.cpp #, fuzzy +msgid "Constants" +msgstr "定数:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Constants:" msgstr "定数:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "記述:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "プãƒãƒ‘ティ:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "プãƒãƒ‘ティã«ã¤ã„ã¦ã®è¨˜è¼‰:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "メソッド一覧:" + +#: editor/editor_help.cpp #, fuzzy msgid "Method Description:" msgstr "メソッドã«ã¤ã„ã¦ã®è¨˜è¼‰:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp #, fuzzy msgid "Search Text" msgstr "テã‚ストを探ã™" @@ -1715,26 +1533,23 @@ msgid "Output:" msgstr " 出力:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "削除" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp #, fuzzy msgid "Error saving resource!" msgstr "リソースä¿å˜ã‚¨ãƒ©ãƒ¼!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp #, fuzzy msgid "Save Resource As.." msgstr "~ã¨ã„ã†åå‰ã§ãƒªã‚½ãƒ¼ã‚¹ã‚’ä¿å˜ã™ã‚‹" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "I see.." msgstr "ã‚ã‹ã£ãŸ.." @@ -1755,6 +1570,30 @@ msgid "Error while saving." msgstr "ä¿å˜ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒèµ·ãã¾ã—ãŸ." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "'..'を処ç†ã§ãã¾ã›ã‚“" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "ä¿å˜ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒèµ·ãã¾ã—ãŸ." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "シーン'%s' ã¯ä¾å˜é–¢ä¿‚ãŒå£Šã‚Œã¦ã„ã¾ã™:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "ä¿å˜ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒèµ·ãã¾ã—ãŸ." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "シーンをä¿å˜" @@ -1826,6 +1665,33 @@ msgid "Restored default layout to base settings." msgstr "標準レイアウトを基本è¨å®šã«æˆ»ã—ã¾ã—ãŸ" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp #, fuzzy msgid "Copy Params" msgstr "パラメーターをコピーã™ã‚‹" @@ -2025,6 +1891,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp #, fuzzy msgid "Pick a Main Scene" msgstr "メインシーンを指定" @@ -2054,7 +1926,7 @@ msgstr "" "変更ã™ã‚‹ãŸã‚ã«ã¯ã€ã‚·ãƒ¼ãƒ³ã‚’継承ã—ã¦æ–°ã—ã生æˆã—ã¾ã™." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "Ugh" msgstr "ã†ã‡" @@ -2070,13 +1942,13 @@ msgstr "" #: editor/editor_node.cpp #, fuzzy -msgid "Error loading scene." -msgstr "シーンã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼" +msgid "Scene '%s' has broken dependencies:" +msgstr "シーン'%s' ã¯ä¾å˜é–¢ä¿‚ãŒå£Šã‚Œã¦ã„ã¾ã™:" #: editor/editor_node.cpp #, fuzzy -msgid "Scene '%s' has broken dependencies:" -msgstr "シーン'%s' ã¯ä¾å˜é–¢ä¿‚ãŒå£Šã‚Œã¦ã„ã¾ã™:" +msgid "Clear Recent Scenes" +msgstr "最近開ã„ãŸãƒ•ァイルã®è¨˜éŒ²ã‚’クリア" #: editor/editor_node.cpp msgid "Save Layout" @@ -2117,7 +1989,7 @@ msgstr "最低é™ãƒ¢ãƒ¼ãƒ‰" msgid "Toggle distraction-free mode." msgstr "最低é™ãƒ¢ãƒ¼ãƒ‰" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp #, fuzzy msgid "Scene" msgstr "シーン" @@ -2177,9 +2049,8 @@ msgid "Close Scene" msgstr "シーンを閉ã˜ã‚‹" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Open Recent" -msgstr "最近ã®ã‚’é–‹ã" +msgstr "最近使ã£ãŸãƒ•ァイルを開ã" #: editor/editor_node.cpp #, fuzzy @@ -2394,6 +2265,11 @@ msgstr "Q&A" msgid "Issue Tracker" msgstr "課題(ãƒã‚°ï¼‰ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ " +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Community" +msgstr "コミュニティ" + #: editor/editor_node.cpp #, fuzzy msgid "About" @@ -2404,7 +2280,7 @@ msgstr "ã«ã¤ã„ã¦" msgid "Play the project." msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®å®Ÿè¡Œ" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp #, fuzzy msgid "Play" msgstr "実行" @@ -2424,7 +2300,7 @@ msgstr "ã‚·ãƒ¼ãƒ³ã‚’ä¸€æ™‚åœæ¢" msgid "Stop the scene." msgstr "シーンをæ¢ã‚ã‚‹" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp #, fuzzy msgid "Stop" msgstr "æ¢ã‚ã‚‹" @@ -2513,6 +2389,16 @@ msgstr "オブジェクトã®ãƒ—ãƒãƒ‘ティ" #: editor/editor_node.cpp #, fuzzy +msgid "Changes may be lost!" +msgstr "ベクトル定数を変更" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "インãƒãƒ¼ãƒˆï¼ˆå–り込ã¿ï¼‰" + +#: editor/editor_node.cpp +#, fuzzy msgid "FileSystem" msgstr "ファイルシステム" @@ -2530,14 +2416,6 @@ msgstr "出力" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "アップデート" - #: editor/editor_node.cpp #, fuzzy msgid "Import Templates From ZIP File" @@ -2607,11 +2485,30 @@ msgstr "次ã®ã‚¨ãƒ‡ã‚£ã‚¿ã‚’é–‹ã" msgid "Open the previous Editor" msgstr "å‰ã®ã‚¨ãƒ‡ã‚£ã‚¿ã‚’é–‹ã" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "メッシュライブラリを生æˆ" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "サムãƒã‚¤ãƒ«.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "インストール済ã¿ã®ãƒ—ラグイン:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "アップデート" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Version:" +msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³:" + +#: editor/editor_plugin_settings.cpp #, fuzzy msgid "Author:" msgstr "作者:" @@ -2675,31 +2572,6 @@ msgstr "セルフ" msgid "Frame #:" msgstr "フレーム#:" -#: editor/editor_reimport_dialog.cpp -#, fuzzy -msgid "Please wait for scan to complete." -msgstr "走査完了をãŠå¾…ã¡ãã ã•ã„" - -#: editor/editor_reimport_dialog.cpp -#, fuzzy -msgid "Current scene must be saved to re-import." -msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ã¯ç¾åœ¨ã®ã‚·ãƒ¼ãƒ³ã‚’ä¿å˜ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" - -#: editor/editor_reimport_dialog.cpp -#, fuzzy -msgid "Save & Re-Import" -msgstr "ä¿å˜ã—ã¦å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: editor/editor_reimport_dialog.cpp -#, fuzzy -msgid "Re-Importing" -msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: editor/editor_reimport_dialog.cpp -#, fuzzy -msgid "Re-Import Changed Resources" -msgstr "変更ã—ãŸãƒªã‚½ãƒ¼ã‚¹ã‚’å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2833,11 +2705,6 @@ msgstr "インãƒãƒ¼ãƒˆ:" #: editor/export_template_manager.cpp #, fuzzy -msgid "Loading Export Templates" -msgstr "エクスãƒãƒ¼ãƒˆã€€ãƒ†ãƒ³ãƒ—レートã®èªã¿è¾¼ã¿" - -#: editor/export_template_manager.cpp -#, fuzzy msgid "Current Version:" msgstr "ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³:" @@ -2879,11 +2746,18 @@ msgid "Cannot navigate to '" msgstr "~ã«ç§»å‹•ã§ãã¾ã›ã‚“" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "ä¿å˜ã—ã¦å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2894,51 +2768,55 @@ msgstr "ソース:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Same source and destination files, doing nothing." -msgstr "åŒã˜ãƒ•ã‚¡ã‚¤ãƒ«ãŒæŒ‡å®šã•れã¦ã„ã‚‹ã®ã§ã€ä½•も行ã„ã¾ã›ã‚“." +msgid "Cannot move/rename resources root." +msgstr "ソースã®ãƒ•ォントをèªã¿è¾¼ã¿/処ç†ã§ãã¾ã›ã‚“." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "åŒã˜ãƒ•ァイルã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Same source and destination paths, doing nothing." -msgstr "åŒã˜ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ã‚‹ã®ã§ã€ä½•も行ã„ã¾ã›ã‚“" +msgid "Error moving:\n" +msgstr "エラーをインãƒãƒ¼ãƒˆä¸:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Can't move directories to within themselves." -msgstr "ディレクトリを自身ã®å†…部ã«ã¯ç§»å‹•ã§ãã¾ã›ã‚“" +msgid "Unable to update dependencies:\n" +msgstr "シーン'%s' ã¯ä¾å˜é–¢ä¿‚ãŒå£Šã‚Œã¦ã„ã¾ã™:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "イメージèªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼:" +msgid "Provided name contains invalid characters" +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "エラーをインãƒãƒ¼ãƒˆä¸:" +msgid "No name provided." +msgstr "åå‰ã‚’変ãˆã‚‹ã‹ç§»å‹•ã—ã¦ãã ã•ã„.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Can't operate on '..'" -msgstr "'..'を処ç†ã§ãã¾ã›ã‚“" +msgid "Name contains invalid characters." +msgstr "使用å¯èƒ½ãªæ–‡å—:" + +#: editor/filesystem_dock.cpp +msgid "A file or folder with this name already exists." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Pick New Name and Location For:" -msgstr "æ–°ã—ã„åå‰ã¨ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’é¸æŠž:" +msgid "Renaming file:" +msgstr "変数ã®åå‰ã‚’変ãˆã‚‹" #: editor/filesystem_dock.cpp #, fuzzy -msgid "No files selected!" -msgstr "ファイルãŒé¸æŠžã•れã¦ã„ã¾ã›ã‚“!" +msgid "Renaming folder:" +msgstr "ノードã®åå‰ã‚’変更" #: editor/filesystem_dock.cpp #, fuzzy @@ -2952,48 +2830,43 @@ msgstr "ã™ã¹ã¦æŠ˜ã‚ŠãŸãŸã‚€" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Show In File Manager" -msgstr "ファイルマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§è¡¨ç¤º" - -#: editor/filesystem_dock.cpp -#, fuzzy -msgid "Instance" -msgstr "インスタンス" +msgid "Copy Path" +msgstr "パスをコピーã™ã‚‹" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Edit Dependencies.." -msgstr "ä¾å˜é–¢ä¿‚を編集.." +msgid "Rename.." +msgstr "åå‰ã‚’変更ã™ã‚‹" #: editor/filesystem_dock.cpp #, fuzzy -msgid "View Owners.." -msgstr "オーナーを見る.." +msgid "Move To.." +msgstr "~ã¸ç§»å‹•ã™ã‚‹.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Copy Path" -msgstr "パスをコピーã™ã‚‹" +msgid "New Folder.." +msgstr "フォルダを作æˆã™ã‚‹" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Rename or Move.." -msgstr "åå‰ã‚’変ãˆã‚‹ã‹ç§»å‹•ã—ã¦ãã ã•ã„.." +msgid "Show In File Manager" +msgstr "ファイルマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§è¡¨ç¤º" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Move To.." -msgstr "~ã¸ç§»å‹•ã™ã‚‹.." +msgid "Instance" +msgstr "インスタンス" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Info" -msgstr "インフォーメーション" +msgid "Edit Dependencies.." +msgstr "ä¾å˜é–¢ä¿‚を編集.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Re-Import.." -msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ.." +msgid "View Owners.." +msgstr "オーナーを見る.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -3030,6 +2903,11 @@ msgstr "" msgid "Move" msgstr "移動" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "åå‰ã‚’変更ã™ã‚‹" + #: editor/groups_editor.cpp #, fuzzy msgid "Add to Group" @@ -3046,6 +2924,11 @@ msgid "Import as Single Scene" msgstr "シーンをインãƒãƒ¼ãƒˆä¸.." #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "アニメーションをインãƒãƒ¼ãƒˆ.." + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -3058,6 +2941,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "3Dシーンをインãƒãƒ¼ãƒˆ" @@ -3067,45 +2962,38 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp #, fuzzy msgid "Import Scene" msgstr "シーンをインãƒãƒ¼ãƒˆ" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #, fuzzy msgid "Importing Scene.." msgstr "シーンをインãƒãƒ¼ãƒˆä¸.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #, fuzzy msgid "Running Custom Script.." msgstr "カスタムスクリプトを実行ä¸" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #, fuzzy msgid "Couldn't load post-import script:" msgstr "æ—¢ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ãŸã‚¹ã‚¯ãƒªãƒ—トをèªã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #, fuzzy msgid "Invalid/broken script for post-import (check console):" msgstr "" "無効ãª/壊れãŸã‚¤ãƒ³ãƒãƒ¼ãƒˆæ¸ˆã¿ã®ã‚¹ã‚¯ãƒªãƒ—ト(コンソールをãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„)" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #, fuzzy msgid "Error running post-import script:" msgstr "インãƒãƒ¼ãƒˆæ¸ˆã¿ã®ã‚¹ã‚¯ãƒªãƒ—ト実行エラー" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #, fuzzy msgid "Saving.." msgstr "ä¿å˜ä¸.." @@ -3137,686 +3025,59 @@ msgstr "åˆæœŸè¨å®šå€¤.." msgid "Reimport" msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#, fuzzy -msgid "No bit masks to import!" -msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ãƒ“ットマスクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Target path is empty." -msgstr "ターゲットã®ãƒ‘スã«ä½•ã‚‚ã‚りã¾ã›ã‚“" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Target path must be a complete resource path." -msgstr "ターゲットã®ãƒ‘スã¯ãƒªã‚½ãƒ¼ã‚¹ã®å®Œå…¨ãªãƒ‘スã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Target path must exist." -msgstr "ターゲットã®ãƒ‘スãŒå˜åœ¨ã—ã¾ã›ã‚“" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#, fuzzy -msgid "Save path is empty!" -msgstr "ä¿å˜ã™ã‚‹ãƒ‘スãŒã‚りã¾ã›ã‚“!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#, fuzzy -msgid "Import BitMasks" -msgstr "ビットマスクをインãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Source Texture(s):" -msgstr "ソースã®ãƒ†ã‚¯ã‚¹ãƒãƒ£:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Target Path:" -msgstr "ターゲットã®ãƒ‘ス:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Accept" -msgstr "å—å–OK" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "ビットマスク" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "No source font file!" -msgstr "ソースã®ãƒ•ォントファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "No target font resource!" -msgstr "ターゲットã®ãƒ•ォントリソースãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"ファイル拡張åãŒä¸æ£ã§ã™.\n" -" .fontを使ã£ã¦ãã ã•ã„." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Can't load/process source font." -msgstr "ソースã®ãƒ•ォントをèªã¿è¾¼ã¿/処ç†ã§ãã¾ã›ã‚“." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Couldn't save font." -msgstr "フォントをä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Source Font:" -msgstr "ソース フォント:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Source Font Size:" -msgstr "ソース フォントサイズ:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Dest Resource:" -msgstr "é€ã‚Šå…ˆã®ãƒªã‚½ãƒ¼ã‚¹:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "The quick brown fox jumps over the lazy dog." -msgstr "ã„ã‚ã¯ã«ã»ã¸ã¨ï½ž." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "テスト:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "オプション:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Font Import" -msgstr "フォントã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"ã“ã®ãƒ•ァイルã¯ã‚‚ã†Godotã®ãƒ•ォントファイルã§ã™. BMFont type ã®ãƒ•ァイルを代ã‚り" -"ã«åˆ©ç”¨ã—ã¦ãã ã•ã„." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Failed opening as BMFont file." -msgstr "BMFont ファイルを開ã‘ã¾ã›ã‚“ã§ã—ãŸ" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "FreeType ã®åˆæœŸåŒ–エラー。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "䏿˜Žãªãƒ•ォント形å¼ã§ã™ã€‚" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "フォントèªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼ã€‚" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "無効ãªãƒ•ォント サイズã§ã™ã€‚" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Invalid font custom source." -msgstr "䏿£ãªãƒ•ォントカスタムソース" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "フォント" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#, fuzzy -msgid "No meshes to import!" -msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ãƒ¡ãƒƒã‚·ãƒ¥ãŒã‚りã¾ã›ã‚“" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#, fuzzy -msgid "Single Mesh Import" -msgstr "シングルメッシュをインãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#, fuzzy -msgid "Source Mesh(es):" -msgstr "ソース メッシュ:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "メッシュ" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#, fuzzy -msgid "Surface %d" -msgstr "サーフェース %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -#, fuzzy -msgid "No samples to import!" -msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ã‚µãƒ³ãƒ—ルãŒã‚りã¾ã›ã‚“!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -#, fuzzy -msgid "Import Audio Samples" -msgstr "オーディオサンプルをインãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -#, fuzzy -msgid "Source Sample(s):" -msgstr "ソースã®ã‚µãƒ³ãƒ—ル:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "オーディオサンプル" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "New Clip" -msgstr "æ–°ã—ã„クリップ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "アニメーションã®ã‚ªãƒ—ション" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Flags" -msgstr "フラグ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Bake FPS:" -msgstr "FPSを焼ãè¾¼ã¿(ベイク):" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "オプティマイザ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Max Linear Error" -msgstr "最大ä½ç½®ã‚¨ãƒ©ãƒ¼" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Max Angular Error" -msgstr "最大角度エラー" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Max Angle" -msgstr "最大角度" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "クリップ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "é–‹å§‹" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "終了" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "ループ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "フィルター" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Source path is empty." -msgstr "ソースã®ãƒ‘スã¯ç©ºã§ã™" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Couldn't load post-import script." -msgstr "インãƒãƒ¼ãƒˆæ¸ˆã¿ã®ã‚¹ã‚¯ãƒªãƒ—トをèªã¿è¾¼ã¿ã¾ã›ã‚“ã§ã—ãŸ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Invalid/broken script for post-import." -msgstr "インãƒãƒ¼ãƒˆæ¸ˆã¿ã®ã‚¹ã‚¯ãƒªãƒ—トã¯ä¸æ£ãª/壊れãŸã‚¹ã‚¯ãƒªãƒ—トã§ã™" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Error importing scene." -msgstr "シーン インãƒãƒ¼ãƒˆã®ã‚¨ãƒ©ãƒ¼" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Import 3D Scene" -msgstr "3Dシーンをインãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "ソース シーン:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Same as Target Scene" -msgstr "ターゲットシーンã¨åŒã˜" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "共有ã•れã¦ã„ã‚‹" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Target Texture Folder:" -msgstr "ターゲットテクスãƒãƒ£ã®ãƒ•ォルダ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Post-Process Script:" -msgstr "後処ç†ã‚¹ã‚¯ãƒªãƒ—ト:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Custom Root Node Type:" -msgstr "ルートノードã®ã‚«ã‚¹ã‚¿ãƒ タイプ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "自動" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Root Node Name:" -msgstr "ルートノードã®åå‰:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "The Following Files are Missing:" -msgstr "以下ã®ãƒ•ァイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Import Anyway" -msgstr "ã¨ã‚Šã‚ãˆãšã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "ã‚ャンセル" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Import & Open" -msgstr "インãƒãƒ¼ãƒˆã—ã¦é–‹ã" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"編集ã—ãŸã‚·ãƒ¼ãƒ³ã¯ä¿å˜ã•れã¦ã„ã¾ã›ã‚“ãŒã€ãれã§ã‚‚インãƒãƒ¼ãƒˆã—ãŸã‚·ãƒ¼ãƒ³ã‚’é–‹ãã¾ã™" -"ã‹ï¼Ÿ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Import Image:" -msgstr "イメージをインãƒãƒ¼ãƒˆ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Can't import a file over itself:" -msgstr "åŒã˜ãƒ•ァイルã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Couldn't localize path: %s (already local)" -msgstr "パスをãƒãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã§ãã¾ã›ã‚“: %s (ã™ã§ã«ãƒãƒ¼ã‚«ãƒ«)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "3D Scene Animation" -msgstr "3Dシーンアニメーション" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "éžåœ§ç¸®" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Compress Lossless (PNG)" -msgstr "ãƒã‚¹ãƒ¬ã‚¹åœ§ç¸®(PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Compress Lossy (WebP)" -msgstr "éžå¯é€†åœ§ç¸®(WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Compress (VRAM)" -msgstr "圧縮 (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "テクスãƒãƒ£ãƒ•ォーマット" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Texture Compression Quality (WebP):" -msgstr "テクスãƒãƒ£åœ§ç¸®å“質 (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Texture Options" -msgstr "テクスãƒãƒ£ã€€ã‚ªãƒ—ション" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Please specify some files!" -msgstr "ãªã«ã‹ãƒ•ァイルを指定ã—ã¦ãã ã•ã„!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "At least one file needed for Atlas." -msgstr "ã‚¢ãƒˆãƒ©ã‚¹ã«æœ€ä½Žä¸€ã¤ã®ãƒ•ァイルを指定ã—ã¦ãã ã•ã„" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Error importing:" -msgstr "エラーをインãƒãƒ¼ãƒˆä¸:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Only one file is required for large texture." -msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ã®ãŸã‚ã«ä¸€ã¤ãƒ•ァイルãŒå¿…è¦ã§ã™" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Max Texture Size:" -msgstr "最大テクスãƒãƒ£ã‚µã‚¤ã‚º:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Import Textures for Atlas (2D)" -msgstr "アトラスã®ãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Cell Size:" -msgstr "セルサイズ:" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "複数ノード セット" -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Large Texture" -msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "グループ" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/node_dock.cpp #, fuzzy -msgid "Import Large Textures (2D)" -msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ (2D)" +msgid "Select a Node to edit Signals and Groups." +msgstr "シグナルã¨ã‚°ãƒ«ãƒ¼ãƒ—を編集ã™ã‚‹ãŸã‚ãƒŽãƒ¼ãƒ‰ã‚’é¸æŠž" -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Source Texture" -msgstr "ソーステクスãƒãƒ£" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "ãƒãƒªã‚´ãƒ³ã‚’生æˆ" -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Base Atlas Texture" -msgstr "基本アトラステクスãƒãƒ£" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "ãƒãƒªã‚´ãƒ³ã‚’編集" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "Source Texture(s)" -msgstr "ソース テクスãƒãƒ£" +msgid "Insert Point" +msgstr "挿入" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp #, fuzzy -msgid "Import Textures for 2D" -msgstr "2Dテクスãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" +msgid "Edit Poly (Remove Point)" +msgstr "ãƒãƒªã‚´ãƒ³ã‚’編集(ãƒã‚¤ãƒ³ãƒˆï¼ç‚¹ã‚’除去)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Import Textures for 3D" -msgstr "3Dテクスãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "ãƒãƒªã‚´ãƒ³ã¨ãƒã‚¤ãƒ³ãƒˆã‚’除去" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp #, fuzzy -msgid "Import Textures" -msgstr "テクスãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2Dテクスãƒãƒ£" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3Dテクスãƒãƒ£" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "アトラステクスãƒãƒ£" +msgid "Create a new polygon from scratch." +msgstr "æ–°è¦ã«ãƒãƒªã‚´ãƒ³ã‚’生æˆã™ã‚‹" -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" -"注æ„:2Dテクスãƒãƒ£ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã¯å¿…é ˆã§ã¯ã‚りã¾ã›ã‚“. png/jpgファイルをプãƒã‚¸ã‚§" -"クトã«ã‚³ãƒ”ーã—ã¦ãã ã•ã„." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Crop empty space." -msgstr "空白を刈り込む" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "テクスãƒãƒ£" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Import Large Texture" -msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Load Source Image" -msgstr "ソースイメージをèªã¿è¾¼ã‚€" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "スライシング" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "挿入" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "ä¿å˜ä¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ãŒä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Build Atlas For:" -msgstr "~ã®ã‚¢ãƒˆãƒ©ã‚¹ã‚’ビルド:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Loading Image:" -msgstr "イメージをèªã¿è¾¼ã¿ä¸:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Couldn't load image:" -msgstr "イメージをèªã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Converting Images" -msgstr "イメージを変æ›ä¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Cropping Images" -msgstr "イメージをクãƒãƒƒãƒ”ング(トリミング)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Blitting Images" -msgstr "イメージをé…ç½®(Blit)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Couldn't save atlas image:" -msgstr "アトラスイメージをä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Couldn't save converted texture:" -msgstr "変æ›ã—ãŸãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’ä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Invalid source!" -msgstr "䏿£ãªã‚½ãƒ¼ã‚¹!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "䏿£ãªç¿»è¨³ã‚½ãƒ¼ã‚¹!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Column" -msgstr "カラム" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -#, fuzzy -msgid "Language" -msgstr "言語" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "No items to import!" -msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ã‚‚ã®ãŒã‚りã¾ã›ã‚“!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "No target path!" -msgstr "ターゲットã®ãƒ‘スãŒã‚りã¾ã›ã‚“!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Import Translations" -msgstr "翻訳をインãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Couldn't import!" -msgstr "インãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸ!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Import Translation" -msgstr "翻訳をインãƒãƒ¼ãƒˆ" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Source CSV:" -msgstr "ソースCSVファイル:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Ignore First Row" -msgstr "最åˆã®è¡Œã‚’無視" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "圧縮" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã«è¿½åŠ (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Import Languages:" -msgstr "言語をインãƒãƒ¼ãƒˆ:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "翻訳" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "複数ノード セット" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "グループ" - -#: editor/node_dock.cpp -#, fuzzy -msgid "Select a Node to edit Signals and Groups." -msgstr "シグナルã¨ã‚°ãƒ«ãƒ¼ãƒ—を編集ã™ã‚‹ãŸã‚ãƒŽãƒ¼ãƒ‰ã‚’é¸æŠž" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy @@ -4003,7 +3264,6 @@ msgstr "アニメーションã®åå‰:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -4132,10 +3392,6 @@ msgid "Delete Input" msgstr "入力を消去" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "åå‰ã‚’変更ã™ã‚‹" - -#: editor/plugins/animation_tree_editor_plugin.cpp #, fuzzy msgid "Animation tree is valid." msgstr "アニメーションツリーã¯å•題ã‚りã¾ã›ã‚“." @@ -4199,76 +3455,221 @@ msgstr "ノードフィルターã®ç·¨é›†" msgid "Filters.." msgstr "フィルター.." -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Free" +msgstr "解放" + +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Parsing %d Triangles:" -msgstr "%d 三角形をパースä¸ã§ã™:" +msgid "Contents:" +msgstr "コンテンツ:" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "三角形 #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "ビューファイル:" -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "ホストåを解決ã§ãã¾ã›ã‚“:" + +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Light Baker Setup:" -msgstr "ライティング(照明)ベイクè¨å®š:" +msgid "Can't resolve." +msgstr "解決ã§ãã¾ã›ã‚“." -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Parsing Geometry" -msgstr "ジオメトリーをパース" +msgid "Connection error, please try again." +msgstr "接続失敗 å†è©¦è¡Œã‚’" -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Fixing Lights" -msgstr "照明(ライティング)ã®ä¿®å¾©" +msgid "Can't connect." +msgstr "接続失敗." -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Making BVH" -msgstr "BVHデータを生æˆ" +msgid "Can't connect to host:" +msgstr "ãƒ›ã‚¹ãƒˆã«æŽ¥ç¶šã§ãã¾ã›ã‚“:" -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Creating Light Octree" -msgstr "照明ã®å…«åˆ†æœ¨ã‚’生æˆ" +msgid "No response from host:" +msgstr "ホストã‹ã‚‰å¿œç”ãŒã‚りã¾ã›ã‚“:" -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Creating Octree Texture" -msgstr "八分木テクスãƒãƒ£ã‚’生æˆ" +msgid "No response." +msgstr "応ç”ãŒã‚りã¾ã›ã‚“." -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Transfer to Lightmaps:" -msgstr "ライトマップã¸ã®è»¢å†™:" +msgid "Request failed, return code:" +msgstr "リクエスト失敗 リターン コード:" -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Allocating Texture #" -msgstr "テクスãƒãƒ£ã‚’(メモリ上ã§ï¼‰ç¢ºä¿#" +msgid "Req. Failed." +msgstr "リクエスト失敗." -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Baking Triangle #" -msgstr "三角形をベイク#" +msgid "Request failed, too many redirects" +msgstr "リクエスト失敗 リダイレクトã®å›žæ•°ãŒå¤šã™ãŽã¾ã™" -#: editor/plugins/baked_light_baker.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Post-Processing Texture #" -msgstr "後処ç†ã®ãƒ†ã‚¯ã‚¹ãƒãƒ£#" +msgid "Redirect Loop." +msgstr "リダイレクトã®ãƒ«ãƒ¼ãƒ—." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "ベイク!" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Failed:" +msgstr "失敗:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Bad download hash, assuming file has been tampered with." +msgstr "ダウンãƒãƒ¼ãƒ‰å†…容ã®ãƒãƒƒã‚·ãƒ¥ãŒä¸æ•´åˆã€€æ”¹ã–ã‚“ã®å¯èƒ½æ€§ãŒã‚りã¾ã™." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Expected:" +msgstr "予測:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Got:" +msgstr "å–å¾—:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Failed sha256 hash check" +msgstr "sha256ã®ãƒãƒƒã‚·ãƒ¥ãƒã‚§ãƒƒã‚¯å¤±æ•—" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Asset Download Error:" +msgstr "アセットã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰å¤±æ•—:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Fetching:" +msgstr "å–å¾—ä¸:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "解決ä¸.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "接続ä¸.." -#: editor/plugins/baked_light_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp #, fuzzy -msgid "Reset the lightmap octree baking process (start over)." -msgstr "ライトマップ八分木ベイクã®ãƒ—ãƒã‚»ã‚¹ã‚’リセット(やり直ã—)." +msgid "Requesting.." +msgstr "リクエストä¸.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "リクエスト発行エラー" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Idle" +msgstr "待機ä¸" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Retry" +msgstr "å†è©¦è¡Œ" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "ダウンãƒãƒ¼ãƒ‰å¤±æ•—" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download for this asset is already in progress!" +msgstr "ã“ã®ã‚¢ã‚»ãƒƒãƒˆã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã¯æ—¢ã«é€²è¡Œä¸ï¼" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "first" +msgstr "最åˆã®" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "prev" +msgstr "å‰ã®" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "next" +msgstr "次ã®" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "last" +msgstr "最後ã®" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "ã™ã¹ã¦ã®" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Plugins" +msgstr "プラグイン" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Sort:" +msgstr "ä¸¦ã¹æ›¿ãˆ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Reverse" +msgstr "逆" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Category:" +msgstr "カテゴリー:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Site:" +msgstr "サイト:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Support.." +msgstr "サãƒãƒ¼ãƒˆ.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Official" +msgstr "å…¬å¼" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Testing" +msgstr "テストä¸" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Assets ZIP File" +msgstr "アセットã®zipファイル" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "プレビュー" @@ -4321,12 +3722,18 @@ msgstr "ã‚ャンãƒã‚¹ã‚¢ã‚¤ãƒ†ãƒ ã®ç·¨é›†" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Change Anchors" +msgid "Anchors only" +msgstr "アンカー" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "アンカーを変更ã™ã‚‹" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "ズーム(%):" +#, fuzzy +msgid "Change Anchors" +msgstr "アンカーを変更ã™ã‚‹" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4389,69 +3796,85 @@ msgstr "パン・モード" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Lock the selected object in place (can't be moved)." -msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをãƒãƒƒã‚¯ã—ã¦ç§»å‹•ä¸èƒ½ã¨ã™ã‚‹." +msgid "Toggles snapping" +msgstr "ブレークãƒã‚¤ãƒ³ãƒˆã‚’切替" #: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp #, fuzzy -msgid "Unlock the selected object (can be moved)." -msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをãƒãƒƒã‚¯è§£é™¤ã—ã¦ç§»å‹•å¯èƒ½ã¨ã™ã‚‹." +msgid "Use Snap" +msgstr "スナップ機能を使ã†" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Makes sure the object's children are not selectable." -msgstr "ã“ã®ã‚ªãƒ–ジェクトã®åï¼ˆã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆï¼‰ã‚’é¸æŠžä¸å¯ã¨ã™ã‚‹." +msgid "Snapping options" +msgstr "アニメーションã®ã‚ªãƒ—ション" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Restores the object's children's ability to be selected." -msgstr "ã“ã®ã‚ªãƒ–ジェクトã®åï¼ˆã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆï¼‰ã‚’é¸æŠžå¯èƒ½ã¨ã™ã‚‹." +msgid "Snap to grid" +msgstr "Snapモード:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "編集" +#, fuzzy +msgid "Use Rotation Snap" +msgstr "回転スナップ機能を使ã†" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp #, fuzzy -msgid "Use Snap" -msgstr "スナップ機能を使ã†" +msgid "Configure Snap..." +msgstr "スナップ機能ã®è¨å®š" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "グリッドを表示" +#, fuzzy +msgid "Snap Relative" +msgstr "相対スナップ機能" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Use Rotation Snap" -msgstr "回転スナップ機能を使ã†" +msgid "Use Pixel Snap" +msgstr "ピクセルå˜ä½ã‚¹ãƒŠãƒƒãƒ—" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Snap Relative" -msgstr "相対スナップ機能" +msgid "Snap to parent" +msgstr "親ã¾ã§å±•é–‹ã™ã‚‹" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp #, fuzzy -msgid "Configure Snap.." -msgstr "スナップ機能ã®è¨å®š" +msgid "Lock the selected object in place (can't be moved)." +msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをãƒãƒƒã‚¯ã—ã¦ç§»å‹•ä¸èƒ½ã¨ã™ã‚‹." #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Use Pixel Snap" -msgstr "ピクセルå˜ä½ã‚¹ãƒŠãƒƒãƒ—" +msgid "Unlock the selected object (can be moved)." +msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをãƒãƒƒã‚¯è§£é™¤ã—ã¦ç§»å‹•å¯èƒ½ã¨ã™ã‚‹." #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Skeleton.." -msgstr "スケルトン.." +msgid "Makes sure the object's children are not selectable." +msgstr "ã“ã®ã‚ªãƒ–ジェクトã®åï¼ˆã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆï¼‰ã‚’é¸æŠžä¸å¯ã¨ã™ã‚‹." + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Restores the object's children's ability to be selected." +msgstr "ã“ã®ã‚ªãƒ–ジェクトã®åï¼ˆã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆï¼‰ã‚’é¸æŠžå¯èƒ½ã¨ã™ã‚‹." #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4485,13 +3908,19 @@ msgid "View" msgstr "ビュー" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "ズームをリセット" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "グリッドを表示" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show helpers" +msgstr "ボーンを表示ã™ã‚‹" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Zoom Set.." -msgstr "ズームをセットã™ã‚‹.." +msgid "Show rulers" +msgstr "ボーンを表示ã™ã‚‹" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4505,8 +3934,8 @@ msgstr "é¸æŠžå¯¾è±¡ã‚’ãƒ•ãƒ¬ãƒ¼ãƒ ã®ä¸å¤®ã«" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Anchor" -msgstr "アンカー" +msgid "Layout" +msgstr "レイアウトをä¿å˜" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4532,13 +3961,21 @@ msgid "Clear Pose" msgstr "ãƒãƒ¼ã‚ºã‚’クリアã™ã‚‹" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "値をè¨å®šã™ã‚‹" +msgid "Drag pivot from mouse position" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Snap (Pixels):" -msgstr "スナップ機能(ピクセルå˜ä½ï¼‰:" +msgid "Set pivot at mouse position" +msgstr "曲線ã®Out-ãƒãƒ³ãƒ‰ãƒ«ã®ä½ç½®ã‚’指定" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4550,26 +3987,31 @@ msgstr "%sè¿½åŠ ã™ã‚‹" msgid "Adding %s..." msgstr "%sè¿½åŠ ä¸..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "Create Node" msgstr "ノードを生æˆ" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "Error instancing scene from %s" msgstr "%sシーンã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–エラー" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "ãŠãƒ¼ã‘ー :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "No parent to instance a child at." msgstr "åインスタンスを生æˆã™ã‚‹ãŸã‚ã®è¦ªãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "This operation requires a single selected node." msgstr "一ã¤ãƒŽãƒ¼ãƒ‰ã‚’指定ã—ãªã„ã¨ã€ã“ã®æ“作ã¯ã§ãã¾ã›ã‚“" @@ -4587,47 +4029,6 @@ msgstr "" "ドラッグ&ドãƒãƒƒãƒ— + Shift : 兄弟ノードã¨ã—ã¦åŠ ãˆã‚‹ \n" "ドラッグ&ドãƒãƒƒãƒ— + Alt : ノードã®ã‚¿ã‚¤ãƒ—を変更ã™ã‚‹" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "ãƒãƒªã‚´ãƒ³ã‚’生æˆ" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "ãƒãƒªã‚´ãƒ³ã‚’編集" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy -msgid "Edit Poly (Remove Point)" -msgstr "ãƒãƒªã‚´ãƒ³ã‚’編集(ãƒã‚¤ãƒ³ãƒˆï¼ç‚¹ã‚’除去)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#, fuzzy -msgid "Create a new polygon from scratch." -msgstr "æ–°è¦ã«ãƒãƒªã‚´ãƒ³ã‚’生æˆã™ã‚‹" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "3Dãƒãƒªã‚´ãƒ³ã‚’生æˆã™ã‚‹" @@ -4638,15 +4039,6 @@ msgid "Set Handle" msgstr "ãƒãƒ³ãƒ‰ãƒ«ã‚’è¨å®šã™ã‚‹" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -#, fuzzy -msgid "Creating Mesh Library" -msgstr "メッシュライブラリを生æˆ" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "サムãƒã‚¤ãƒ«.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "アイテム%dã‚’å–り除ãã¾ã™ã‹ï¼Ÿ" @@ -4669,6 +4061,28 @@ msgid "Update from Scene" msgstr "シーンã‹ã‚‰ã‚¢ãƒƒãƒ—デート" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "イージング(Ease In)" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease out" +msgstr "イージング(Ease Out)" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "カーブを修æ£ã™ã‚‹" @@ -4751,23 +4165,19 @@ msgid "Create Occluder Polygon" msgstr "オクルージョンを生ã˜ã‚‹ãƒãƒªã‚´ãƒ³ã‚’生æˆ" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "æ—¢å˜ã®ãƒãƒªã‚´ãƒ³ã‚’編集:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "マウス左ボタン:ãƒã‚¤ãƒ³ãƒˆï¼ç‚¹ã‚’移動." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #, fuzzy msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+マウス左ボタン: セグメントを分割" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "マウスå³ãƒœã‚¿ãƒ³:ãƒã‚¤ãƒ³ãƒˆï¼ç‚¹ã‚’除去." @@ -4881,6 +4291,10 @@ msgid "Create Outline" msgstr "アウトラインを生æˆ" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "メッシュ" + +#: editor/plugins/mesh_instance_editor_plugin.cpp #, fuzzy msgid "Create Trimesh Static Body" msgstr "スタティック(ä¸å¤‰ï¼‰ä¸‰è§’形メッシュ ボディを作æˆ" @@ -5037,14 +4451,83 @@ msgstr "縮尺をランダムã«å¤‰æ›´:" msgid "Populate" msgstr "åˆæœŸå€¤ã‚’è¨å®š" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "ベイク!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "ナビメッシュ(ナビゲーションメッシュ)ã®ç”Ÿæˆ" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "ナビメッシュ(ナビゲーションメッシュ)ã®ç”Ÿæˆ" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "照明ã®å…«åˆ†æœ¨ã‚’生æˆ" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "ãƒãƒ¼ã‚«ãƒ«ç’°å¢ƒã®å¤‰æ›´ã‚’ä¿å˜ã™ã‚‹.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "è¦å‘Š" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "八分木テクスãƒãƒ£ã‚’生æˆ" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "アウトラインメッシュを生æˆ.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "ナビメッシュ(ナビゲーションメッシュ)ã®ç”Ÿæˆ" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "ジオメトリーをパース" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "ナビゲーションãƒãƒªã‚´ãƒ³ã‚’生æˆ" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "ãƒãƒªã‚´ãƒ³ã¨ãƒã‚¤ãƒ³ãƒˆã‚’除去" - #: editor/plugins/particles_2d_editor_plugin.cpp #, fuzzy msgid "Clear Emission Mask" @@ -5331,6 +4814,14 @@ msgid "Scale Polygon" msgstr "ãƒãƒªã‚´ãƒ³ã®ç¸®å°ºã‚’変更" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "編集" + +#: editor/plugins/polygon_2d_editor_plugin.cpp #, fuzzy msgid "Polygon->UV" msgstr "ãƒãƒªã‚´ãƒ³->UV" @@ -5393,67 +4884,10 @@ msgstr "リソースをèªã¿è¾¼ã‚€" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "貼り付ã‘" -#: editor/plugins/rich_text_editor_plugin.cpp -#, fuzzy -msgid "Parse BBCode" -msgstr "BBコードをパースã™ã‚‹" - -#: editor/plugins/sample_editor_plugin.cpp -#, fuzzy -msgid "Length:" -msgstr "é•·ã•:" - -#: editor/plugins/sample_library_editor_plugin.cpp -#, fuzzy -msgid "Open Sample File(s)" -msgstr "サンプルファイルを開ã‘ã‚‹" - -#: editor/plugins/sample_library_editor_plugin.cpp -#, fuzzy -msgid "ERROR: Couldn't load sample!" -msgstr "エラー:サンプルをèªã¿è¾¼ã‚ã¾ã›ã‚“!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "ã‚µãƒ³ãƒ—ãƒ«ã‚’è¿½åŠ " - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "サンプルã®åå‰ã‚’変ãˆã‚‹" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "サンプルを消去ã™ã‚‹" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16ビット" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8ビット" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "ステレオ音声" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "モノラル音声" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "フォーマット" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "ピッãƒ" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -5552,6 +4986,10 @@ msgstr "é–‰ã˜ã‚‹" msgid "Close All" msgstr "é–‰ã˜ã‚‹" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "実行" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -5598,20 +5036,6 @@ msgid "Debug with external editor" msgstr "次ã®ã‚¨ãƒ‡ã‚£ã‚¿ã‚’é–‹ã" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "ウィンドウ" - -#: editor/plugins/script_editor_plugin.cpp -#, fuzzy -msgid "Move Left" -msgstr "å·¦ã«ç§»å‹•" - -#: editor/plugins/script_editor_plugin.cpp -#, fuzzy -msgid "Move Right" -msgstr "å³ã«ç§»å‹•" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "Godotã®ã‚ªãƒ³ãƒ©ã‚¤ãƒ³æ–‡æ›¸ã‚’é–‹ã" @@ -5701,7 +5125,7 @@ msgstr "切りå–り" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "コピー" @@ -5989,11 +5413,6 @@ msgid "View Plane Transform." msgstr "ビュー平é¢ãƒˆãƒ©ãƒ³ã‚¹ãƒ•ォーム." #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy -msgid "Scaling to %s%%." -msgstr "æ‹¡å¤§ç¸®å°æ¯”率%s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "%s 度回転." @@ -6010,10 +5429,6 @@ msgid "Top View." msgstr "上é¢å›³." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "上é¢" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "後é¢å›³." @@ -6258,6 +5673,11 @@ msgid "Transform" msgstr "トランスフォーム" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy +msgid "Configure Snap.." +msgstr "スナップ機能ã®è¨å®š" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "ãƒãƒ¼ã‚«ãƒ«åº§æ¨™ç³»" @@ -6414,6 +5834,10 @@ msgid "Speed (FPS):" msgstr "速度(FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "ループ" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "アニメーションã®ãƒ•レーム" @@ -6426,12 +5850,14 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "上" +#, fuzzy +msgid "Move (Before)" +msgstr "ノードを除去" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "下" +#, fuzzy +msgid "Move (After)" +msgstr "å·¦ã«ç§»å‹•" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -6601,6 +6027,10 @@ msgid "Style" msgstr "スタイル" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "フォント" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "色" @@ -6653,7 +6083,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -6724,6 +6154,12 @@ msgid "Delete preset '%s'?" msgstr "åˆæœŸè¨å®šå€¤ '%s'?を削除ã—ã¾ã™ã‹ï¼Ÿ" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" +"ã“ã®ãƒ—ラットフォームã«å‘ã‘ã¦ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã®ãƒ†ãƒ³ãƒ—レートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“:" + +#: editor/project_export.cpp msgid "Presets" msgstr "åˆæœŸè¨å®šå€¤" @@ -6808,35 +6244,63 @@ msgstr "" "ã“ã®ãƒ—ラットフォームã«å‘ã‘ã¦ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã®ãƒ†ãƒ³ãƒ—レートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" +"ã“ã®ãƒ—ラットフォームã«å‘ã‘ã¦ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã®ãƒ†ãƒ³ãƒ—レートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "デãƒãƒƒã‚°ä»˜ãエクスãƒãƒ¼ãƒˆ" #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, the path must exist!" -msgstr "パスãŒä¸æ£ã§ã™.パスãŒå˜åœ¨ã—ãªã„ã¨ã„ã‘ã¾ã›ã‚“." +msgid "The path does not exists." +msgstr "ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“." #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‘スãŒä¸æ£ã§ã™.project.godotã¯å˜åœ¨ã—ã¾ã›ã‚“." +msgid "Please choose a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‘スãŒä¸æ£ã§ã™.project.godotã¯å˜åœ¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "インãƒãƒ¼ãƒˆã•れãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp #, fuzzy msgid "Invalid project path (changed anything?)." msgstr "䏿£ãªãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‘ス(何ã‹å¤‰ãˆã¾ã—ãŸã‹ï¼Ÿï¼‰" #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "project.godotをプãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘スã«ç”Ÿæˆã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "project.godotをプãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘スã«ç”Ÿæˆã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "project.godotをプãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘スã«ç”Ÿæˆã§ãã¾ã›ã‚“ã§ã—ãŸ" @@ -6846,13 +6310,30 @@ msgid "The following files failed extraction from package:" msgstr "以下ã®ãƒ•ァイルをパッケージã‹ã‚‰æŠ½å‡ºã§ãã¾ã›ã‚“ã§ã—ãŸ:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "åç„¡ã—ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "project.godotをプãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘スã«ç”Ÿæˆã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "æ–°ã—ã„ゲームプãƒã‚¸ã‚§ã‚¯ãƒˆ" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "æ—¢å˜ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’インãƒãƒ¼ãƒˆ" #: editor/project_manager.cpp -#, fuzzy -msgid "Project Path (Must Exist):" -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘ス(å˜åœ¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼‰" +msgid "Create New Project" +msgstr "æ–°ã—ã„プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作る" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’インストール:" #: editor/project_manager.cpp #, fuzzy @@ -6860,26 +6341,19 @@ msgid "Project Name:" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆå:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "æ–°ã—ã„プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作る" +#, fuzzy +msgid "Create folder" +msgstr "フォルダを作æˆã™ã‚‹" #: editor/project_manager.cpp msgid "Project Path:" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘ス:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’インストール:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "æ–°ã—ã„ゲームプãƒã‚¸ã‚§ã‚¯ãƒˆ" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "当ãŸã‚Š!" @@ -6888,6 +6362,11 @@ msgid "Unnamed Project" msgstr "åç„¡ã—ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "接続失敗." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "複数ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’本当ã«é–‹ã‘ã¾ã™ã‹ï¼Ÿ" @@ -6930,10 +6409,6 @@ msgid "Project List" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒªã‚¹ãƒˆ" #: editor/project_manager.cpp -msgid "Run" -msgstr "実行" - -#: editor/project_manager.cpp msgid "Scan" msgstr "スã‚ャン" @@ -6996,17 +6471,14 @@ msgid "Add Input Action Event" msgstr "å…¥åŠ›ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚¤ãƒ™ãƒ³ãƒˆã‚’è¿½åŠ " #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -7072,7 +6544,7 @@ msgstr "変更" msgid "Joypad Axis Index:" msgstr "ジョイパッド軸ã®Index:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "アナãƒã‚°" @@ -7095,32 +6567,32 @@ msgstr "入力アクションイベントを消去" msgid "Add Event" msgstr "ã‚¤ãƒ™ãƒ³ãƒˆã‚’è¿½åŠ " -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "デãƒã‚¤ã‚¹" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "ボタン" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "左クリック" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "å³ã‚¯ãƒªãƒƒã‚¯" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "ä¸ã‚¯ãƒªãƒƒã‚¯" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp #, fuzzy msgid "Wheel Up." msgstr "マウスホイールを上ã¸." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "マウスホイールを下." @@ -7130,7 +6602,7 @@ msgid "Add Global Property" msgstr "プãƒãƒ‘ティã«getter(get method)を作る" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -7150,6 +6622,16 @@ msgstr "入力を消去" #: editor/project_settings_editor.cpp #, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "ãƒ›ã‚¹ãƒˆã«æŽ¥ç¶šã§ãã¾ã›ã‚“:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "アクション'%s'ã¯æ—¢ã«ã‚りã¾ã™!" + +#: editor/project_settings_editor.cpp +#, fuzzy msgid "Error saving settings." msgstr "è¨å®šã‚’ä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ." @@ -7309,11 +6791,21 @@ msgid "New Script" msgstr "æ–°è¦ã‚¹ã‚¯ãƒªãƒ—ト" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "ボーンを生æˆ" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp #, fuzzy +msgid "Convert To %s" +msgstr "~ã«å¤‰æ›ã™ã‚‹.." + +#: editor/property_editor.cpp +#, fuzzy msgid "Error loading file: Not a resource!" msgstr "ファイルèªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼:リソースã§ã¯ã‚りã¾ã›ã‚“!" @@ -7356,6 +6848,11 @@ msgstr "ã™ã¹ã¦é¸æŠž" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "ã™ã¹ã¦é¸æŠž" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "ã™ã¹ã¦é¸æŠž" @@ -7383,27 +6880,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "æ–°ã—ã„リソースを生æˆ" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "リソースを開ã‘ã‚‹" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "リソースをä¿å˜" - -#: editor/resources_dock.cpp -#, fuzzy -msgid "Resource Tools" -msgstr "リソースã®ãƒ„ール" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -7552,14 +7028,6 @@ msgid "Sub-Resources:" msgstr "サブリソース:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "グループを編集" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "コãƒã‚¯ã‚·ãƒ§ãƒ³ã‚’編集" - -#: editor/scene_tree_dock.cpp #, fuzzy msgid "Clear Inheritance" msgstr "継承をクリアã™ã‚‹" @@ -7778,6 +7246,15 @@ msgid "Invalid base path" msgstr "䏿£ãªãƒ™ãƒ¼ã‚¹ï¼ˆbase)パス" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ—¢ã«å˜åœ¨ã—ã¾ã™ã€‚上書ãã—ã¾ã™ã‹ï¼Ÿ" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -7822,6 +7299,11 @@ msgid "Load existing script file" msgstr "æ—¢å˜ã®ã‚¹ã‚¯ãƒªãƒ—トファイルをèªã¿è¾¼ã‚€" #: editor/script_create_dialog.cpp +#, fuzzy +msgid "Language" +msgstr "言語" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "継承" @@ -7864,6 +7346,10 @@ msgid "Function:" msgstr "関数:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "エラー" @@ -7947,6 +7433,10 @@ msgid "Type" msgstr "タイプ(型)" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "フォーマット" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "使用" @@ -8027,13 +7517,31 @@ msgstr "パーティクルã®è»¸å¹³è¡Œå¢ƒç•Œãƒœãƒƒã‚¯ã‚¹ã‚’変更" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "メッシュライブラリ.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "ステータス:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp #, fuzzy msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Convert()ã«å¯¾ã—ã¦ç„¡åйãªåž‹ã®å¼•æ•°ã§ã™ã€‚TYPE_* 定数を使ã£ã¦ãã ã•ã„。" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp #, fuzzy msgid "Not enough bytes for decoding bytes, or invalid format." @@ -8090,10 +7598,6 @@ msgid "GridMap Duplicate Selection" msgstr "é¸æŠžç¯„å›²ã‚’è¤‡è£½" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "上é¢å›³" @@ -8197,13 +7701,8 @@ msgstr "Snapã®è¨å®š" msgid "Pick Distance:" msgstr "インスタンス:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "ファイル:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -8439,10 +7938,19 @@ msgstr "戻り値" #: modules/visual_script/visual_script_editor.cpp #, fuzzy +msgid "Call" +msgstr "呼ã³å‡ºã—" + +#: modules/visual_script/visual_script_editor.cpp +#, fuzzy msgid "Get" msgstr "Getメソッド" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "入力ã®åå‰ã‚’変更" @@ -8889,6 +8397,12 @@ msgstr "" "SpriteFrames リソースを作æˆã¾ãŸã¯ AnimatedSprite3D フレームを表示ã™ã‚‹ãŸã‚ã«" "㯠'Frames' プãƒãƒ‘ティã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8900,6 +8414,10 @@ msgid "Add current color as a preset" msgstr "ã“ã®è‰²ã‚’åˆæœŸè¨å®šå€¤ã¨ã—ã¦è¿½åŠ ã™ã‚‹" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "ã‚ャンセル" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "è¦å‘Š!" @@ -8907,10 +8425,6 @@ msgstr "è¦å‘Š!" msgid "Please Confirm..." msgstr "確èªã—ã¦ãã ã•ã„。" -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8953,6 +8467,748 @@ msgstr "" "ãりã¾ã™ã€‚ãれ以外ã®å ´åˆã€ãƒ¬ãƒ³ãƒ€ãƒ¼ ターゲットã—ã€ãã®å†…部ã®ãƒ†ã‚¯ã‚¹ãƒãƒ£è¡¨ç¤ºã®ã„" "ãã¤ã‹ã®ãƒŽãƒ¼ãƒ‰ã«å‰²ã‚Šå½“ã¦ã¾ã™ã€‚" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "FreeType ã®åˆæœŸåŒ–エラー。" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "䏿˜Žãªãƒ•ォント形å¼ã§ã™ã€‚" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "フォントèªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼ã€‚" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "無効ãªãƒ•ォント サイズã§ã™ã€‚" + +#, fuzzy +#~ msgid "Method List For '%s':" +#~ msgstr "'%s' ã®ãƒ¡ã‚½ãƒƒãƒ‰ä¸€è¦§ï¼š" + +#, fuzzy +#~ msgid "Arguments:" +#~ msgstr "引数:" + +#, fuzzy +#~ msgid "Return:" +#~ msgstr "戻り値:" + +#, fuzzy +#~ msgid "Added:" +#~ msgstr "åŠ ãˆãŸã®ã¯:" + +#~ msgid "Removed:" +#~ msgstr "å–り除ã„ãŸã®ã¯:" + +#, fuzzy +#~ msgid "Error saving atlas:" +#~ msgstr "アトラスã®ä¿å˜ã«å¤±æ•—ã—ã¾ã—ãŸ:" + +#, fuzzy +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "アトラスã®è¦ç´ ã§ã‚るテクスãƒãƒ£ã®ä¿å˜ãŒã§ãã¾ã›ã‚“:" + +#, fuzzy +#~ msgid "Exporting for %s" +#~ msgstr "%sã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆä¸" + +#, fuzzy +#~ msgid "Setting Up.." +#~ msgstr "セットアップä¸.." + +#, fuzzy +#~ msgid "Error loading scene." +#~ msgstr "シーンã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼" + +#~ msgid "Re-Import" +#~ msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Please wait for scan to complete." +#~ msgstr "走査完了をãŠå¾…ã¡ãã ã•ã„" + +#, fuzzy +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ã¯ç¾åœ¨ã®ã‚·ãƒ¼ãƒ³ã‚’ä¿å˜ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" + +#, fuzzy +#~ msgid "Save & Re-Import" +#~ msgstr "ä¿å˜ã—ã¦å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Re-Importing" +#~ msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Re-Import Changed Resources" +#~ msgstr "変更ã—ãŸãƒªã‚½ãƒ¼ã‚¹ã‚’å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Loading Export Templates" +#~ msgstr "エクスãƒãƒ¼ãƒˆã€€ãƒ†ãƒ³ãƒ—レートã®èªã¿è¾¼ã¿" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "ä¿å˜ã—ã¦å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "åŒã˜ãƒ•ã‚¡ã‚¤ãƒ«ãŒæŒ‡å®šã•れã¦ã„ã‚‹ã®ã§ã€ä½•も行ã„ã¾ã›ã‚“." + +#, fuzzy +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "åŒã˜ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ã‚‹ã®ã§ã€ä½•も行ã„ã¾ã›ã‚“" + +#, fuzzy +#~ msgid "Can't move directories to within themselves." +#~ msgstr "ディレクトリを自身ã®å†…部ã«ã¯ç§»å‹•ã§ãã¾ã›ã‚“" + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "イメージèªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼:" + +#, fuzzy +#~ msgid "Pick New Name and Location For:" +#~ msgstr "æ–°ã—ã„åå‰ã¨ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’é¸æŠž:" + +#, fuzzy +#~ msgid "No files selected!" +#~ msgstr "ファイルãŒé¸æŠžã•れã¦ã„ã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "Info" +#~ msgstr "インフォーメーション" + +#, fuzzy +#~ msgid "Re-Import.." +#~ msgstr "å†ã‚¤ãƒ³ãƒãƒ¼ãƒˆ.." + +#, fuzzy +#~ msgid "No bit masks to import!" +#~ msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ãƒ“ットマスクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "Target path is empty." +#~ msgstr "ターゲットã®ãƒ‘スã«ä½•ã‚‚ã‚りã¾ã›ã‚“" + +#, fuzzy +#~ msgid "Target path must be a complete resource path." +#~ msgstr "ターゲットã®ãƒ‘スã¯ãƒªã‚½ãƒ¼ã‚¹ã®å®Œå…¨ãªãƒ‘スã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“." + +#, fuzzy +#~ msgid "Target path must exist." +#~ msgstr "ターゲットã®ãƒ‘スãŒå˜åœ¨ã—ã¾ã›ã‚“" + +#, fuzzy +#~ msgid "Save path is empty!" +#~ msgstr "ä¿å˜ã™ã‚‹ãƒ‘スãŒã‚りã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "Import BitMasks" +#~ msgstr "ビットマスクをインãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Source Texture(s):" +#~ msgstr "ソースã®ãƒ†ã‚¯ã‚¹ãƒãƒ£:" + +#, fuzzy +#~ msgid "Target Path:" +#~ msgstr "ターゲットã®ãƒ‘ス:" + +#, fuzzy +#~ msgid "Accept" +#~ msgstr "å—å–OK" + +#~ msgid "Bit Mask" +#~ msgstr "ビットマスク" + +#, fuzzy +#~ msgid "No source font file!" +#~ msgstr "ソースã®ãƒ•ォントファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "No target font resource!" +#~ msgstr "ターゲットã®ãƒ•ォントリソースãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "ファイル拡張åãŒä¸æ£ã§ã™.\n" +#~ " .fontを使ã£ã¦ãã ã•ã„." + +#, fuzzy +#~ msgid "Couldn't save font." +#~ msgstr "フォントをä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#, fuzzy +#~ msgid "Source Font:" +#~ msgstr "ソース フォント:" + +#, fuzzy +#~ msgid "Source Font Size:" +#~ msgstr "ソース フォントサイズ:" + +#, fuzzy +#~ msgid "Dest Resource:" +#~ msgstr "é€ã‚Šå…ˆã®ãƒªã‚½ãƒ¼ã‚¹:" + +#, fuzzy +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "ã„ã‚ã¯ã«ã»ã¸ã¨ï½ž." + +#~ msgid "Test:" +#~ msgstr "テスト:" + +#~ msgid "Options:" +#~ msgstr "オプション:" + +#, fuzzy +#~ msgid "Font Import" +#~ msgstr "フォントã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "ã“ã®ãƒ•ァイルã¯ã‚‚ã†Godotã®ãƒ•ォントファイルã§ã™. BMFont type ã®ãƒ•ァイルを代" +#~ "ã‚りã«åˆ©ç”¨ã—ã¦ãã ã•ã„." + +#, fuzzy +#~ msgid "Failed opening as BMFont file." +#~ msgstr "BMFont ファイルを開ã‘ã¾ã›ã‚“ã§ã—ãŸ" + +#, fuzzy +#~ msgid "Invalid font custom source." +#~ msgstr "䏿£ãªãƒ•ォントカスタムソース" + +#, fuzzy +#~ msgid "No meshes to import!" +#~ msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ãƒ¡ãƒƒã‚·ãƒ¥ãŒã‚りã¾ã›ã‚“" + +#, fuzzy +#~ msgid "Single Mesh Import" +#~ msgstr "シングルメッシュをインãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Source Mesh(es):" +#~ msgstr "ソース メッシュ:" + +#, fuzzy +#~ msgid "Surface %d" +#~ msgstr "サーフェース %d" + +#, fuzzy +#~ msgid "No samples to import!" +#~ msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ã‚µãƒ³ãƒ—ルãŒã‚りã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "Import Audio Samples" +#~ msgstr "オーディオサンプルをインãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Source Sample(s):" +#~ msgstr "ソースã®ã‚µãƒ³ãƒ—ル:" + +#~ msgid "Audio Sample" +#~ msgstr "オーディオサンプル" + +#, fuzzy +#~ msgid "New Clip" +#~ msgstr "æ–°ã—ã„クリップ" + +#, fuzzy +#~ msgid "Flags" +#~ msgstr "フラグ" + +#, fuzzy +#~ msgid "Bake FPS:" +#~ msgstr "FPSを焼ãè¾¼ã¿(ベイク):" + +#~ msgid "Optimizer" +#~ msgstr "オプティマイザ" + +#, fuzzy +#~ msgid "Max Linear Error" +#~ msgstr "最大ä½ç½®ã‚¨ãƒ©ãƒ¼" + +#, fuzzy +#~ msgid "Max Angular Error" +#~ msgstr "最大角度エラー" + +#, fuzzy +#~ msgid "Max Angle" +#~ msgstr "最大角度" + +#~ msgid "Clips" +#~ msgstr "クリップ" + +#~ msgid "Start(s)" +#~ msgstr "é–‹å§‹" + +#~ msgid "End(s)" +#~ msgstr "終了" + +#~ msgid "Filters" +#~ msgstr "フィルター" + +#, fuzzy +#~ msgid "Source path is empty." +#~ msgstr "ソースã®ãƒ‘スã¯ç©ºã§ã™" + +#, fuzzy +#~ msgid "Couldn't load post-import script." +#~ msgstr "インãƒãƒ¼ãƒˆæ¸ˆã¿ã®ã‚¹ã‚¯ãƒªãƒ—トをèªã¿è¾¼ã¿ã¾ã›ã‚“ã§ã—ãŸ" + +#, fuzzy +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "インãƒãƒ¼ãƒˆæ¸ˆã¿ã®ã‚¹ã‚¯ãƒªãƒ—トã¯ä¸æ£ãª/壊れãŸã‚¹ã‚¯ãƒªãƒ—トã§ã™" + +#, fuzzy +#~ msgid "Error importing scene." +#~ msgstr "シーン インãƒãƒ¼ãƒˆã®ã‚¨ãƒ©ãƒ¼" + +#, fuzzy +#~ msgid "Import 3D Scene" +#~ msgstr "3Dシーンをインãƒãƒ¼ãƒˆ" + +#~ msgid "Source Scene:" +#~ msgstr "ソース シーン:" + +#, fuzzy +#~ msgid "Same as Target Scene" +#~ msgstr "ターゲットシーンã¨åŒã˜" + +#~ msgid "Shared" +#~ msgstr "共有ã•れã¦ã„ã‚‹" + +#, fuzzy +#~ msgid "Target Texture Folder:" +#~ msgstr "ターゲットテクスãƒãƒ£ã®ãƒ•ォルダ:" + +#, fuzzy +#~ msgid "Post-Process Script:" +#~ msgstr "後処ç†ã‚¹ã‚¯ãƒªãƒ—ト:" + +#, fuzzy +#~ msgid "Custom Root Node Type:" +#~ msgstr "ルートノードã®ã‚«ã‚¹ã‚¿ãƒ タイプ:" + +#~ msgid "Auto" +#~ msgstr "自動" + +#, fuzzy +#~ msgid "Root Node Name:" +#~ msgstr "ルートノードã®åå‰:" + +#, fuzzy +#~ msgid "The Following Files are Missing:" +#~ msgstr "以下ã®ãƒ•ァイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“:" + +#, fuzzy +#~ msgid "Import Anyway" +#~ msgstr "ã¨ã‚Šã‚ãˆãšã‚¤ãƒ³ãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Import & Open" +#~ msgstr "インãƒãƒ¼ãƒˆã—ã¦é–‹ã" + +#, fuzzy +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "編集ã—ãŸã‚·ãƒ¼ãƒ³ã¯ä¿å˜ã•れã¦ã„ã¾ã›ã‚“ãŒã€ãれã§ã‚‚インãƒãƒ¼ãƒˆã—ãŸã‚·ãƒ¼ãƒ³ã‚’é–‹ãã¾" +#~ "ã™ã‹ï¼Ÿ" + +#, fuzzy +#~ msgid "Import Image:" +#~ msgstr "イメージをインãƒãƒ¼ãƒˆ:" + +#, fuzzy +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "パスをãƒãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã§ãã¾ã›ã‚“: %s (ã™ã§ã«ãƒãƒ¼ã‚«ãƒ«)" + +#, fuzzy +#~ msgid "3D Scene Animation" +#~ msgstr "3Dシーンアニメーション" + +#~ msgid "Uncompressed" +#~ msgstr "éžåœ§ç¸®" + +#, fuzzy +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "ãƒã‚¹ãƒ¬ã‚¹åœ§ç¸®(PNG)" + +#, fuzzy +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "éžå¯é€†åœ§ç¸®(WebP)" + +#, fuzzy +#~ msgid "Compress (VRAM)" +#~ msgstr "圧縮 (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "テクスãƒãƒ£ãƒ•ォーマット" + +#, fuzzy +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "テクスãƒãƒ£åœ§ç¸®å“質 (WebP):" + +#, fuzzy +#~ msgid "Texture Options" +#~ msgstr "テクスãƒãƒ£ã€€ã‚ªãƒ—ション" + +#, fuzzy +#~ msgid "Please specify some files!" +#~ msgstr "ãªã«ã‹ãƒ•ァイルを指定ã—ã¦ãã ã•ã„!" + +#, fuzzy +#~ msgid "At least one file needed for Atlas." +#~ msgstr "ã‚¢ãƒˆãƒ©ã‚¹ã«æœ€ä½Žä¸€ã¤ã®ãƒ•ァイルを指定ã—ã¦ãã ã•ã„" + +#, fuzzy +#~ msgid "Error importing:" +#~ msgstr "エラーをインãƒãƒ¼ãƒˆä¸:" + +#, fuzzy +#~ msgid "Only one file is required for large texture." +#~ msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ã®ãŸã‚ã«ä¸€ã¤ãƒ•ァイルãŒå¿…è¦ã§ã™" + +#, fuzzy +#~ msgid "Max Texture Size:" +#~ msgstr "最大テクスãƒãƒ£ã‚µã‚¤ã‚º:" + +#, fuzzy +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "アトラスã®ãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ (2D)" + +#, fuzzy +#~ msgid "Cell Size:" +#~ msgstr "セルサイズ:" + +#, fuzzy +#~ msgid "Large Texture" +#~ msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£" + +#, fuzzy +#~ msgid "Import Large Textures (2D)" +#~ msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ (2D)" + +#, fuzzy +#~ msgid "Source Texture" +#~ msgstr "ソーステクスãƒãƒ£" + +#, fuzzy +#~ msgid "Base Atlas Texture" +#~ msgstr "基本アトラステクスãƒãƒ£" + +#, fuzzy +#~ msgid "Source Texture(s)" +#~ msgstr "ソース テクスãƒãƒ£" + +#, fuzzy +#~ msgid "Import Textures for 2D" +#~ msgstr "2Dテクスãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Import Textures for 3D" +#~ msgstr "3Dテクスãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Import Textures" +#~ msgstr "テクスãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" + +#~ msgid "2D Texture" +#~ msgstr "2Dテクスãƒãƒ£" + +#~ msgid "3D Texture" +#~ msgstr "3Dテクスãƒãƒ£" + +#~ msgid "Atlas Texture" +#~ msgstr "アトラステクスãƒãƒ£" + +#, fuzzy +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "注æ„:2Dテクスãƒãƒ£ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã¯å¿…é ˆã§ã¯ã‚りã¾ã›ã‚“. png/jpgファイルをプãƒ" +#~ "ジェクトã«ã‚³ãƒ”ーã—ã¦ãã ã•ã„." + +#, fuzzy +#~ msgid "Crop empty space." +#~ msgstr "空白を刈り込む" + +#~ msgid "Texture" +#~ msgstr "テクスãƒãƒ£" + +#, fuzzy +#~ msgid "Import Large Texture" +#~ msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’インãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Load Source Image" +#~ msgstr "ソースイメージをèªã¿è¾¼ã‚€" + +#~ msgid "Slicing" +#~ msgstr "スライシング" + +#~ msgid "Saving" +#~ msgstr "ä¿å˜ä¸" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "大ããªãƒ†ã‚¯ã‚¹ãƒãƒ£ãŒä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ:" + +#, fuzzy +#~ msgid "Build Atlas For:" +#~ msgstr "~ã®ã‚¢ãƒˆãƒ©ã‚¹ã‚’ビルド:" + +#, fuzzy +#~ msgid "Loading Image:" +#~ msgstr "イメージをèªã¿è¾¼ã¿ä¸:" + +#, fuzzy +#~ msgid "Couldn't load image:" +#~ msgstr "イメージをèªã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ:" + +#, fuzzy +#~ msgid "Converting Images" +#~ msgstr "イメージを変æ›ä¸" + +#, fuzzy +#~ msgid "Cropping Images" +#~ msgstr "イメージをクãƒãƒƒãƒ”ング(トリミング)" + +#, fuzzy +#~ msgid "Blitting Images" +#~ msgstr "イメージをé…ç½®(Blit)" + +#, fuzzy +#~ msgid "Couldn't save atlas image:" +#~ msgstr "アトラスイメージをä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ:" + +#, fuzzy +#~ msgid "Couldn't save converted texture:" +#~ msgstr "変æ›ã—ãŸãƒ†ã‚¯ã‚¹ãƒãƒ£ã‚’ä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ:" + +#, fuzzy +#~ msgid "Invalid source!" +#~ msgstr "䏿£ãªã‚½ãƒ¼ã‚¹!" + +#~ msgid "Invalid translation source!" +#~ msgstr "䏿£ãªç¿»è¨³ã‚½ãƒ¼ã‚¹!" + +#, fuzzy +#~ msgid "Column" +#~ msgstr "カラム" + +#, fuzzy +#~ msgid "No items to import!" +#~ msgstr "インãƒãƒ¼ãƒˆã™ã‚‹ã‚‚ã®ãŒã‚りã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "No target path!" +#~ msgstr "ターゲットã®ãƒ‘スãŒã‚りã¾ã›ã‚“!" + +#, fuzzy +#~ msgid "Import Translations" +#~ msgstr "翻訳をインãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Couldn't import!" +#~ msgstr "インãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸ!" + +#, fuzzy +#~ msgid "Import Translation" +#~ msgstr "翻訳をインãƒãƒ¼ãƒˆ" + +#, fuzzy +#~ msgid "Source CSV:" +#~ msgstr "ソースCSVファイル:" + +#, fuzzy +#~ msgid "Ignore First Row" +#~ msgstr "最åˆã®è¡Œã‚’無視" + +#~ msgid "Compress" +#~ msgstr "圧縮" + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã«è¿½åŠ (project.godot)" + +#, fuzzy +#~ msgid "Import Languages:" +#~ msgstr "言語をインãƒãƒ¼ãƒˆ:" + +#~ msgid "Translation" +#~ msgstr "翻訳" + +#, fuzzy +#~ msgid "Parsing %d Triangles:" +#~ msgstr "%d 三角形をパースä¸ã§ã™:" + +#~ msgid "Triangle #" +#~ msgstr "三角形 #" + +#, fuzzy +#~ msgid "Light Baker Setup:" +#~ msgstr "ライティング(照明)ベイクè¨å®š:" + +#, fuzzy +#~ msgid "Fixing Lights" +#~ msgstr "照明(ライティング)ã®ä¿®å¾©" + +#, fuzzy +#~ msgid "Making BVH" +#~ msgstr "BVHデータを生æˆ" + +#, fuzzy +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "ライトマップã¸ã®è»¢å†™:" + +#, fuzzy +#~ msgid "Allocating Texture #" +#~ msgstr "テクスãƒãƒ£ã‚’(メモリ上ã§ï¼‰ç¢ºä¿#" + +#, fuzzy +#~ msgid "Baking Triangle #" +#~ msgstr "三角形をベイク#" + +#, fuzzy +#~ msgid "Post-Processing Texture #" +#~ msgstr "後処ç†ã®ãƒ†ã‚¯ã‚¹ãƒãƒ£#" + +#, fuzzy +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "ライトマップ八分木ベイクã®ãƒ—ãƒã‚»ã‚¹ã‚’リセット(やり直ã—)." + +#~ msgid "Zoom (%):" +#~ msgstr "ズーム(%):" + +#, fuzzy +#~ msgid "Skeleton.." +#~ msgstr "スケルトン.." + +#~ msgid "Zoom Reset" +#~ msgstr "ズームをリセット" + +#, fuzzy +#~ msgid "Zoom Set.." +#~ msgstr "ズームをセットã™ã‚‹.." + +#~ msgid "Set a Value" +#~ msgstr "値をè¨å®šã™ã‚‹" + +#, fuzzy +#~ msgid "Snap (Pixels):" +#~ msgstr "スナップ機能(ピクセルå˜ä½ï¼‰:" + +#, fuzzy +#~ msgid "Parse BBCode" +#~ msgstr "BBコードをパースã™ã‚‹" + +#, fuzzy +#~ msgid "Length:" +#~ msgstr "é•·ã•:" + +#, fuzzy +#~ msgid "Open Sample File(s)" +#~ msgstr "サンプルファイルを開ã‘ã‚‹" + +#, fuzzy +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "エラー:サンプルをèªã¿è¾¼ã‚ã¾ã›ã‚“!" + +#~ msgid "Add Sample" +#~ msgstr "ã‚µãƒ³ãƒ—ãƒ«ã‚’è¿½åŠ " + +#~ msgid "Rename Sample" +#~ msgstr "サンプルã®åå‰ã‚’変ãˆã‚‹" + +#~ msgid "Delete Sample" +#~ msgstr "サンプルを消去ã™ã‚‹" + +#~ msgid "16 Bits" +#~ msgstr "16ビット" + +#~ msgid "8 Bits" +#~ msgstr "8ビット" + +#~ msgid "Stereo" +#~ msgstr "ステレオ音声" + +#~ msgid "Mono" +#~ msgstr "モノラル音声" + +#~ msgid "Pitch" +#~ msgstr "ピッãƒ" + +#~ msgid "Window" +#~ msgstr "ウィンドウ" + +#, fuzzy +#~ msgid "Move Right" +#~ msgstr "å³ã«ç§»å‹•" + +#, fuzzy +#~ msgid "Scaling to %s%%." +#~ msgstr "æ‹¡å¤§ç¸®å°æ¯”率%s%%." + +#~ msgid "Up" +#~ msgstr "上" + +#~ msgid "Down" +#~ msgstr "下" + +#, fuzzy +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "パスãŒä¸æ£ã§ã™.パスãŒå˜åœ¨ã—ãªã„ã¨ã„ã‘ã¾ã›ã‚“." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‘スãŒä¸æ£ã§ã™.project.godotã¯å˜åœ¨ã—ã¾ã›ã‚“." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "" +#~ "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‘スãŒä¸æ£ã§ã™.project.godotã¯å˜åœ¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" + +#, fuzzy +#~ msgid "Project Path (Must Exist):" +#~ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‘ス(å˜åœ¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼‰" + +#~ msgid "Create New Resource" +#~ msgstr "æ–°ã—ã„リソースを生æˆ" + +#~ msgid "Open Resource" +#~ msgstr "リソースを開ã‘ã‚‹" + +#~ msgid "Save Resource" +#~ msgstr "リソースをä¿å˜" + +#, fuzzy +#~ msgid "Resource Tools" +#~ msgstr "リソースã®ãƒ„ール" + +#~ msgid "Edit Groups" +#~ msgstr "グループを編集" + +#~ msgid "Edit Connections" +#~ msgstr "コãƒã‚¯ã‚·ãƒ§ãƒ³ã‚’編集" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "ファイル:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #, fuzzy #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "シーンを閉ã˜ã¾ã™ã‹?(セーブã—ã¦ã„ãªã„変更ã¯å¤±ã‚れã¾ã™ï¼‰" @@ -8969,10 +9225,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "é–‰ã˜ã¦éŽå޻開ã„ãŸã‚·ãƒ¼ãƒ³ã«ç§»å‹•" -#, fuzzy -#~ msgid "Expand to Parent" -#~ msgstr "親ã¾ã§å±•é–‹ã™ã‚‹" - #~ msgid "Del" #~ msgstr "deleteã‚ー" diff --git a/editor/translations/ko.po b/editor/translations/ko.po index f559faf1f3..bbee0acb37 100644 --- a/editor/translations/ko.po +++ b/editor/translations/ko.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-02-08 16:38+0000\n" +"PO-Revision-Date: 2017-10-16 18:47+0000\n" "Last-Translator: 박한얼 <volzhs@gmail.com>\n" "Language-Team: Korean <https://hosted.weblate.org/projects/godot-engine/" "godot/ko/>\n" @@ -17,7 +17,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 2.12-dev\n" +"X-Generator: Weblate 2.17\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -84,9 +84,8 @@ msgid "Anim Track Change Value Mode" msgstr "트랙 ê°’ 모드 변경" #: editor/animation_editor.cpp -#, fuzzy msgid "Anim Track Change Wrap Mode" -msgstr "트랙 ê°’ 모드 변경" +msgstr "ì• ë‹ˆë©”ì´ì…˜ 트랙 ëž© 모드 변경" #: editor/animation_editor.cpp msgid "Edit Node Curve" @@ -194,10 +193,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "%dê°œì˜ ìƒˆ íŠ¸ëž™ì„ ìƒì„±í•˜ê³ 키를 ì¶”ê°€í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -359,271 +357,6 @@ msgstr "ë°°ì—´ ê°’ 타입 변경" msgid "Change Array Value" msgstr "ë°°ì—´ ê°’ 변경" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "ë²„ì „:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "ìƒìˆ˜:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "파ì¼" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "설명:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "설치" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "닫기" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "연결하기.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "ì—°ê²°í• ë…¸ë“œ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "ìš”ì²í•œ íŒŒì¼ í˜•ì‹ì„ 알 수 ì—†ìŒ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "ì €ìž¥ 중.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "연결하기.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "테스팅" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "리소스 ì €ìž¥ 중 ì—러!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "아래" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "모ë‘" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "검색:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "검색" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "ê°€ì ¸ì˜¤ê¸°" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "플러그ì¸" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "ì •ë ¬:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "뒤집기" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "ì¹´í…Œê³ ë¦¬:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "사ì´íЏ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "ì§€ì›.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "ê³µì‹" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "커뮤니티" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "테스팅" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ì—ì…‹ ZIP 파ì¼" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "'%s' 함수 목ë¡:" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "호출" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "함수 목ë¡:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "ì¸ìˆ˜:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "리턴:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "ë¼ì¸ìœ¼ë¡œ ì´ë™" @@ -637,9 +370,8 @@ msgid "No Matches" msgstr "ì¼ì¹˜ ê²°ê³¼ ì—†ìŒ" #: editor/code_editor.cpp -#, fuzzy msgid "Replaced %d occurrence(s)." -msgstr "%d 회 변경ë¨." +msgstr "%d 회 êµì²´ë¨." #: editor/code_editor.cpp msgid "Replace" @@ -661,6 +393,14 @@ msgstr "ì „ì²´ 단어" msgid "Selection Only" msgstr "ì„ íƒì˜ì—ë§Œ" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "검색" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "찾기" @@ -693,11 +433,11 @@ msgstr "변경 시 알림" msgid "Skip" msgstr "건너뛰기" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "확대" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "축소" @@ -766,6 +506,20 @@ msgstr "지연" msgid "Oneshot" msgstr "1회" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "닫기" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "ì—°ê²°" @@ -791,7 +545,7 @@ msgstr "연결하기.." msgid "Disconnect" msgstr "ì—°ê²°í•´ì œ" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "시그ë„" @@ -808,12 +562,25 @@ msgstr "ì¦ê²¨ì°¾ê¸°:" msgid "Recent:" msgstr "최근:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "검색:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "ì¼ì¹˜:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "설명:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "ëŒ€ì²´í• ëŒ€ìƒ ì°¾ê¸°:" @@ -873,6 +640,10 @@ msgid "Owners Of:" msgstr "ì†Œìœ ìž:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "프로ì 트ì—서 ì„ íƒëœ 파ì¼ë“¤ì„ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ? (ë˜ëŒë¦¬ê¸° 불가)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -882,8 +653,8 @@ msgstr "" "ì •ë§ë¡œ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ? (ë˜ëŒë¦¬ê¸° 불가)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "프로ì 트ì—서 ì„ íƒëœ 파ì¼ë“¤ì„ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ? (ë˜ëŒë¦¬ê¸° 불가)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -949,14 +720,8 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "ì €ìž:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "프로ì 트 ë§¤ë‹ˆì €" +msgstr "프로ì 트 창립ìž" #: editor/editor_about.cpp msgid "Lead Developer" @@ -971,6 +736,39 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "ì €ìž" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "아래로 ë³µì œ" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -987,14 +785,12 @@ msgid "" msgstr "" #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "ìƒìˆ˜:" +msgstr "ëª¨ë“ ì»´í¬ë„ŒíЏ" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "ìƒìˆ˜:" +msgstr "ì»´í¬ë„ŒíЏ" #: editor/editor_about.cpp msgid "Licenses" @@ -1005,37 +801,42 @@ msgid "Error opening package file, not in zip format." msgstr "" #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "무압축" +msgstr "ì–´ì…‹ ì••ì¶•í•´ì œ" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "패키지가 성공ì 으로 설치ë˜ì—ˆìŠµë‹ˆë‹¤!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "설치" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "패키지가 성공ì 으로 설치ë˜ì—ˆìŠµë‹ˆë‹¤!" +msgstr "패키지 ì¸ìŠ¤í†¨ëŸ¬" #: editor/editor_audio_buses.cpp msgid "Speakers" msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "빈 í”„ë ˆìž„ 추가" +msgstr "ì´íŽ™íŠ¸ 추가" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "ìžë™ 로드 ì´ë¦„ 변경" +msgstr "오디오 버스 ì´ë¦„ 변경" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "ìžë™ ìž¬ìƒ ì „í™˜" +msgstr "오디오 버스 솔로 í† ê¸€" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Mute" @@ -1058,20 +859,14 @@ msgid "Move Bus Effect" msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "ì„ íƒ í•목 ì‚ì œ" +msgstr "버스 ì´íŽ™íŠ¸ ì‚ì œ" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "디버그 옵션" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1083,6 +878,10 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "버스 옵션" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1090,32 +889,37 @@ msgstr "ë³µì œ" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "줌 리셋" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "ì„ íƒ í•목 ì‚ì œ" +msgstr "ì´íŽ™íŠ¸ ì‚ì œ" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "%s 추가" +msgstr "오디오 버스 추가" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "ë ˆì´ì•„웃 ì‚ì œ" +msgstr "오디오 버스 ì‚ì œ" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "ì• ë‹ˆë©”ì´ì…˜ ë³µì œí•˜ê¸°" +msgstr "오디오 버스 ë³µì œ" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "줌 리셋" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "ì´ë™ ì•¡ì…˜" +msgstr "오디오 버스 ì´ë™" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1134,30 +938,25 @@ msgid "There is no 'res://default_bus_layout.tres' file." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"ìœ íš¨í•˜ì§€ ì•Šì€ íŒŒì¼ í™•ìž¥ìž.\n" -".fnt 를 사용하세요." +msgstr "오디오 버스 ë ˆì´ì•„ì›ƒì´ ì•„ë‹Œ, ìœ íš¨í•˜ì§€ ì•Šì€ íŒŒì¼." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Bus" -msgstr "%s 추가" +msgstr "버스 추가" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "새 리소스 만들기" +msgstr "새로운 버스 ë ˆì´ì•„웃 만들기." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "로드" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "디스í¬ì—서 기존 리소스를 로드하여 편집합니다." +msgstr "기존 버스 ë ˆì´ì•„웃 불러오기." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1169,9 +968,8 @@ msgid "Save this Bus Layout to a file." msgstr "" #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Default" +msgstr "기본값 불러오기" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." @@ -1244,7 +1042,7 @@ msgid "Rearrange Autoloads" msgstr "ìžë™ 로드 위치 변경" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "경로:" @@ -1252,9 +1050,7 @@ msgstr "경로:" msgid "Node Name:" msgstr "노드 ì´ë¦„:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "ì´ë¦„" @@ -1279,27 +1075,27 @@ msgid "Updating scene.." msgstr "씬 ì—…ë°ì´íЏ 중.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "ë¨¼ì € ì”¬ì„ ì €ìž¥í•´ì£¼ì„¸ìš”." +msgstr "ë¨¼ì € 기본 ë””ë ‰í† ë¦¬ë¥¼ ì„ íƒí•´ì£¼ì„¸ìš”" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "ë””ë ‰í† ë¦¬ ì„ íƒ" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "í´ë” ìƒì„±" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "ì´ë¦„:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "í´ë”를 만들 수 없습니다." @@ -1319,30 +1115,6 @@ msgstr "패킹중" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "추가ë¨:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "ì œê±°ë¨:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "ì•„í‹€ë¼ìФ ì €ìž¥ 중 ì—러:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "ì•„í‹€ë¼ìФ 서브 í…스ì³ë¥¼ ì €ìž¥í• ìˆ˜ 없습니다:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "%s 내보내기" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "ì„¤ì • 중.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "파ì¼ì´ 존재합니다. ë®ì–´ì“°ì‹œê² 습니까?" @@ -1427,6 +1199,11 @@ msgstr "ì¦ê²¨ì°¾ê¸° 위로 ì´ë™" msgid "Move Favorite Down" msgstr "ì¦ê²¨ì°¾ê¸° 아래로 ì´ë™" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "í´ë”를 만들 수 없습니다." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "ë””ë ‰í† ë¦¬ì™€ 파ì¼:" @@ -1453,9 +1230,8 @@ msgid "ScanSources" msgstr "소스 조사" #: editor/editor_file_system.cpp -#, fuzzy msgid "(Re)Importing Assets" -msgstr "다시 ê°€ì ¸ì˜¤ê¸°" +msgstr "ì–´ì…‹ (다시) ê°€ì ¸ì˜¤ê¸°" #: editor/editor_help.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -1470,6 +1246,10 @@ msgstr "í´ëž˜ìФ 목ë¡:" msgid "Search Classes" msgstr "í´ëž˜ìФ 검색" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "윗면" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "í´ëž˜ìФ:" @@ -1486,15 +1266,30 @@ msgstr "ìƒì†í•œ í´ëž˜ìФ:" msgid "Brief Description:" msgstr "간단한 설명:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "멤버:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "멤버:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "공개 함수:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "공개 함수:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "GUI 테마 í•목:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "GUI 테마 í•목:" @@ -1504,53 +1299,85 @@ msgstr "시그ë„:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Enumerations:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "ì• ë‹ˆë©”ì´ì…˜" +msgstr "Enumerations:" #: editor/editor_help.cpp msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "ìƒìˆ˜:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "ìƒìˆ˜:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "설명:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "ì†ì„±:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "ì†ì„± 설명:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "함수 목ë¡:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "함수 설명:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "ë¬¸ìž ê²€ìƒ‰" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " ì¶œë ¥:" +msgstr "ì¶œë ¥:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "지우기" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "리소스 ì €ìž¥ 중 ì—러!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "리소스를 다른 ì´ë¦„으로 ì €ìž¥.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "ì•Œê² ìŠµë‹ˆë‹¤.." @@ -1567,6 +1394,30 @@ msgid "Error while saving." msgstr "ì €ìž¥ 중 ì—러." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "'..'ì— ìˆ˜í–‰í• ìˆ˜ ì—†ìŒ" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "ì €ìž¥ 중 ì—러." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "'%s' ì”¬ì˜ ì¢…ì† í•ëª©ì´ ê¹¨ì ¸ìžˆìŠµë‹ˆë‹¤.:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "ì €ìž¥ 중 ì—러." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "씬 ì €ìž¥" @@ -1579,9 +1430,8 @@ msgid "Creating Thumbnail" msgstr "ì¸ë„¤ì¼ ìƒì„± 중" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "ì´ ìž‘ì—…ì€ ì”¬ ì—†ì´ëŠ” 불가합니다." +msgstr "ì´ ìž‘ì—…ì€ íŠ¸ë¦¬ 루트 ì—†ì´ëŠ” 불가합니다." #: editor/editor_node.cpp msgid "" @@ -1626,6 +1476,33 @@ msgid "Restored default layout to base settings." msgstr "기본 ë ˆì´ì•„ì›ƒì´ ì´ˆê¸° ì„¤ì •ìœ¼ë¡œ ë³µì›ë˜ì—ˆìŠµë‹ˆë‹¤." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "ì†ì„± 복사" @@ -1658,7 +1535,6 @@ msgid "There is no defined scene to run." msgstr "실행하기 위해 ì •ì˜ëœ ì”¬ì´ ì—†ìŠµë‹ˆë‹¤." #: editor/editor_node.cpp -#, fuzzy msgid "" "No main scene has ever been defined, select one?\n" "You can change it later in \"Project Settings\" under the 'application' " @@ -1710,9 +1586,8 @@ msgid "Quick Open Script.." msgstr "ë¹ ë¥¸ 스í¬ë¦½íЏ 열기.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "파ì¼ë¡œ ì €ìž¥í•˜ê¸°" +msgstr "ì €ìž¥ ë° ë‹«ê¸°" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" @@ -1723,9 +1598,8 @@ msgid "Save Scene As.." msgstr "ì”¬ì„ ë‹¤ë¥¸ ì´ë¦„으로 ì €ìž¥.." #: editor/editor_node.cpp -#, fuzzy msgid "No" -msgstr "노드" +msgstr "아니오" #: editor/editor_node.cpp msgid "Yes" @@ -1748,9 +1622,8 @@ msgid "Export Tile Set" msgstr "íƒ€ì¼ ì…‹ 내보내기" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "ì´ ìž‘ì—…ì€ ì”¬ ì—†ì´ëŠ” 불가합니다." +msgstr "ì´ ìž‘ì—…ì€ ì„ íƒëœ 노드가 ì—†ì„때는 불가합니다." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1781,14 +1654,12 @@ msgid "Exit the editor?" msgstr "ì—디터를 ì¢…ë£Œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "프로ì 트 ë§¤ë‹ˆì €" +msgstr "프로ì 트 ë§¤ë‹ˆì €ë¥¼ ì—¬ì‹œê² ìŠµë‹ˆê¹Œ?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "파ì¼ë¡œ ì €ìž¥í•˜ê¸°" +msgstr "ì €ìž¥ ë° ì¢…ë£Œ" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" @@ -1799,6 +1670,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "ë©”ì¸ ì”¬ ì„ íƒ" @@ -1825,7 +1702,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "오우" @@ -1838,14 +1715,15 @@ msgstr "" "기'로 ì”¬ì„ ì—° 후ì—, 프로ì 트 경로 ì•ˆì— ì €ìž¥í•˜ì„¸ìš”." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "씬 로딩 중 ì—러." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "'%s' ì”¬ì˜ ì¢…ì† í•ëª©ì´ ê¹¨ì ¸ìžˆìŠµë‹ˆë‹¤.:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Bones ì—†ì• ê¸°" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "ë ˆì´ì•„웃 ì €ìž¥" @@ -1875,11 +1753,10 @@ msgid "Distraction Free Mode" msgstr "초집중 모드" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "초집중 모드" +msgstr "집중 모드 í† ê¸€." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "씬" @@ -1896,9 +1773,8 @@ msgid "Previous tab" msgstr "ì´ì „ íƒ" #: editor/editor_node.cpp -#, fuzzy msgid "Filter Files.." -msgstr "ë¹ ë¥¸ íŒŒì¼ í•„í„°ë§.." +msgstr "íŒŒì¼ í•„í„°ë§.." #: editor/editor_node.cpp msgid "Operations with scene files." @@ -1964,9 +1840,8 @@ msgid "Miscellaneous project or scene-wide tools." msgstr "프로ì 트 ë˜ëŠ” 씬 ê´€ë ¨ 여러가지 ë„구들." #: editor/editor_node.cpp -#, fuzzy msgid "Project" -msgstr "새 프로ì 트" +msgstr "프로ì 트" #: editor/editor_node.cpp msgid "Project Settings" @@ -2081,9 +1956,8 @@ msgstr "" "니다." #: editor/editor_node.cpp -#, fuzzy msgid "Editor" -msgstr "편집" +msgstr "ì—디터" #: editor/editor_node.cpp editor/settings_config_dialog.cpp msgid "Editor Settings" @@ -2098,9 +1972,8 @@ msgid "Toggle Fullscreen" msgstr "ì „ì²´í™”ë©´ í† ê¸€" #: editor/editor_node.cpp editor/project_export.cpp -#, fuzzy msgid "Manage Export Templates" -msgstr "내보내기 템플릿 로딩 중" +msgstr "내보내기 템플릿 관리" #: editor/editor_node.cpp msgid "Help" @@ -2111,9 +1984,8 @@ msgid "Classes" msgstr "í´ëž˜ìФ" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Online Docs" -msgstr "문서 닫기" +msgstr "온ë¼ì¸ 문서" #: editor/editor_node.cpp msgid "Q&A" @@ -2123,6 +1995,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "커뮤니티" + #: editor/editor_node.cpp msgid "About" msgstr "ì •ë³´" @@ -2131,7 +2007,7 @@ msgstr "ì •ë³´" msgid "Play the project." msgstr "프로ì 트 실행." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "재성" @@ -2147,7 +2023,7 @@ msgstr "씬 ì¼ì‹œ ì •ì§€" msgid "Stop the scene." msgstr "씬 ì •ì§€." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "ì •ì§€" @@ -2220,6 +2096,16 @@ msgid "Object properties." msgstr "오브ì 트 ì†ì„±." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "ì´ë¯¸ì§€ 그룹 변경" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "ê°€ì ¸ì˜¤ê¸°" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "íŒŒì¼ ì‹œìŠ¤í…œ" @@ -2235,14 +2121,6 @@ msgstr "ì¶œë ¥" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "다시 ê°€ì ¸ì˜¤ê¸°" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "ê°±ì‹ " - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "ZIP 파ì¼ë¡œë¶€í„° í…œí”Œë¦¿ì„ ê°€ì ¸ì˜¤ê¸°" @@ -2268,9 +2146,8 @@ msgid "Open & Run a Script" msgstr "스í¬ë¦½íŠ¸ë¥¼ ì—´ê³ ì‹¤í–‰" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "새 ìƒì† 씬.." +msgstr "새 ìƒì† 씬" #: editor/editor_node.cpp msgid "Load Errors" @@ -2281,40 +2158,52 @@ msgid "Select" msgstr "ì„ íƒ" #: editor/editor_node.cpp -#, fuzzy msgid "Open 2D Editor" -msgstr "ì—디터ì—서 열기" +msgstr "2D ì—디터 열기" #: editor/editor_node.cpp -#, fuzzy msgid "Open 3D Editor" -msgstr "ì—디터ì—서 열기" +msgstr "3D ì—디터 열기" #: editor/editor_node.cpp -#, fuzzy msgid "Open Script Editor" -msgstr "ì—디터ì—서 열기" +msgstr "스í¬ë¦½íЏ ì—디터 열기" #: editor/editor_node.cpp -#, fuzzy msgid "Open Asset Library" -msgstr "ë¼ì´ë¸ŒëŸ¬ë¦¬ 내보내기" +msgstr "ì–´ì…‹ ë¼ì´ë¸ŒëŸ¬ë¦¬ 열기" #: editor/editor_node.cpp -#, fuzzy msgid "Open the next Editor" -msgstr "ì—디터ì—서 열기" +msgstr "ë‹¤ìŒ ì—디터 열기" #: editor/editor_node.cpp -#, fuzzy msgid "Open the previous Editor" -msgstr "ì—디터ì—서 열기" +msgstr "ì´ì „ ì—디터 열기" + +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "메쉬 ë¼ì´ë¸ŒëŸ¬ë¦¬ ìƒì„± 중" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "ì¸ë„¤ì¼.." #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "ì„¤ì¹˜ëœ í”ŒëŸ¬ê·¸ì¸:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "ê°±ì‹ " + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "ë²„ì „:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "ì €ìž:" @@ -2366,26 +2255,6 @@ msgstr "ìžì‹ " msgid "Frame #:" msgstr "í”„ë ˆìž„ #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "ìŠ¤ìº”ì´ ì™„ë£Œë 때까지 ê¸°ë‹¤ë ¤ì£¼ì„¸ìš”." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "다시 ê°€ì ¸ì˜¤ê¸° 위해서는 현재 ì”¬ì„ ì €ìž¥í•´ì•¼ 합니다." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "ì €ìž¥ ë° ë‹¤ì‹œ ê°€ì ¸ì˜¤ê¸°" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "다시 ê°€ì ¸ì˜¤ê¸°" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "ë³€ê²½ëœ ë¦¬ì†ŒìŠ¤ 다시 ê°€ì ¸ì˜¤ê¸°" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2437,33 +2306,28 @@ msgid "Import From Node:" msgstr "노드ì—서 ê°€ì ¸ì˜¤ê¸°:" #: editor/export_template_manager.cpp -#, fuzzy msgid "Re-Download" -msgstr "다시 로드" +msgstr "다시 다운로드" #: editor/export_template_manager.cpp -#, fuzzy msgid "Uninstall" -msgstr "설치" +msgstr "ì‚ì œ" #: editor/export_template_manager.cpp -#, fuzzy msgid "(Installed)" -msgstr "설치" +msgstr "(설치ë¨)" #: editor/export_template_manager.cpp -#, fuzzy msgid "Download" -msgstr "아래" +msgstr "다운로드" #: editor/export_template_manager.cpp msgid "(Missing)" msgstr "" #: editor/export_template_manager.cpp -#, fuzzy msgid "(Current)" -msgstr "현재:" +msgstr "(현재)" #: editor/export_template_manager.cpp msgid "Remove template version '%s'?" @@ -2488,52 +2352,40 @@ msgid "No version.txt found inside templates." msgstr "" #: editor/export_template_manager.cpp -#, fuzzy msgid "Error creating path for templates:\n" -msgstr "ì•„í‹€ë¼ìФ ì €ìž¥ 중 ì—러:" +msgstr "템플릿 경로 ìƒì„± ì—러:\n" #: editor/export_template_manager.cpp -#, fuzzy msgid "Extracting Export Templates" -msgstr "내보내기 템플릿 로딩 중" +msgstr "내보내기 템플릿 ì••ì¶•í•´ì œ 중" #: editor/export_template_manager.cpp msgid "Importing:" msgstr "ê°€ì ¸ì˜¤ëŠ” 중:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "내보내기 템플릿 로딩 중" - -#: editor/export_template_manager.cpp -#, fuzzy msgid "Current Version:" -msgstr "현재 씬" +msgstr "현재 ë²„ì „:" #: editor/export_template_manager.cpp -#, fuzzy msgid "Installed Versions:" -msgstr "ì„¤ì¹˜ëœ í”ŒëŸ¬ê·¸ì¸:" +msgstr "ì„¤ì¹˜ëœ ë²„ì „:" #: editor/export_template_manager.cpp -#, fuzzy msgid "Install From File" -msgstr "프로ì 트 설치:" +msgstr "파ì¼ë¡œë¶€í„° 설치" #: editor/export_template_manager.cpp -#, fuzzy msgid "Remove Template" -msgstr "ì•„ì´í…œ ì‚ì œ" +msgstr "템플릿 ì œê±°" #: editor/export_template_manager.cpp -#, fuzzy msgid "Select template file" -msgstr "ì„ íƒëœ 파ì¼ë“¤ì„ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?" +msgstr "템플릿 íŒŒì¼ ì„ íƒ" #: editor/export_template_manager.cpp -#, fuzzy msgid "Export Template Manager" -msgstr "내보내기 템플릿 로딩 중" +msgstr "내보내기 템플릿 ë§¤ë‹ˆì €" #: editor/file_type_cache.cpp msgid "Can't open file_type_cache.cch for writing, not saving file type cache!" @@ -2544,105 +2396,121 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "ì €ìž¥ ë° ë‹¤ì‹œ ê°€ì ¸ì˜¤ê¸°" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "소스:" +msgstr "" +"\n" +"소스: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "소스와 ëŒ€ìƒ íŒŒì¼ì´ ë™ì¼í•˜ì—¬, 무시ë©ë‹ˆë‹¤." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "소스 í°íŠ¸ë¥¼ 로드/ì²˜ë¦¬í• ìˆ˜ 없습니다." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "ìžì‹ ì„ ê°€ì ¸ì˜¬ 수 없습니다:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "소스와 ëŒ€ìƒ ê²½ë¡œê°€ ë™ì¼í•˜ì—¬, 무시ë©ë‹ˆë‹¤." +#, fuzzy +msgid "Error moving:\n" +msgstr "ë””ë ‰í† ë¦¬ ì´ë™ ì—러:\n" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "ë””ë ‰í† ë¦¬ë¥¼ ìžì‹ 으로 ì´ë™í• 수 없습니다." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "'%s' ì”¬ì˜ ì¢…ì† í•ëª©ì´ ê¹¨ì ¸ìžˆìŠµë‹ˆë‹¤.:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "ì´ë¯¸ì§€ 로드 ì—러:" +msgid "Provided name contains invalid characters" +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "ê°€ì ¸ì˜¤ê¸° ì—러:" +msgid "No name provided." +msgstr "ì´ë¦„ 변경 ë˜ëŠ” ì´ë™.." #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "'..'ì— ìˆ˜í–‰í• ìˆ˜ ì—†ìŒ" +#, fuzzy +msgid "Name contains invalid characters." +msgstr "ìœ íš¨í•œ 문ìž:" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "새로운 ì´ë¦„ê³¼ 위치를 ê³ ë¥´ì„¸ìš”:" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "그룹 ì´ë¦„ì´ ì´ë¯¸ 사용중입니다!" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "파ì¼ì´ ì„ íƒë˜ì§€ 않았습니다!" +#, fuzzy +msgid "Renaming file:" +msgstr "변수명 변경" #: editor/filesystem_dock.cpp #, fuzzy +msgid "Renaming folder:" +msgstr "노드 ì´ë¦„ 변경" + +#: editor/filesystem_dock.cpp msgid "Expand all" -msgstr "부모로 확장" +msgstr "ëª¨ë‘ í™•ìž¥" #: editor/filesystem_dock.cpp msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "íŒŒì¼ ë§¤ë‹ˆì €ì—서 보기" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "ì¸ìŠ¤í„´ìŠ¤" +msgid "Copy Path" +msgstr "경로 복사" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "ì¢…ì† ê´€ê³„ 편집.." +#, fuzzy +msgid "Rename.." +msgstr "ì´ë¦„ 변경" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "ì†Œìœ ìž ë³´ê¸°.." +msgid "Move To.." +msgstr "ì´ë™.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "경로 복사" +#, fuzzy +msgid "New Folder.." +msgstr "í´ë” ìƒì„±" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "ì´ë¦„ 변경 ë˜ëŠ” ì´ë™.." +msgid "Show In File Manager" +msgstr "íŒŒì¼ ë§¤ë‹ˆì €ì—서 보기" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "ì´ë™.." +msgid "Instance" +msgstr "ì¸ìŠ¤í„´ìŠ¤" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "ì •ë³´" +msgid "Edit Dependencies.." +msgstr "ì¢…ì† ê´€ê³„ 편집.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "다시 ê°€ì ¸ì˜¤ê¸°.." +msgid "View Owners.." +msgstr "ì†Œìœ ìž ë³´ê¸°.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2674,6 +2542,11 @@ msgstr "" msgid "Move" msgstr "ì´ë™" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "ì´ë¦„ 변경" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "ê·¸ë£¹ì— ì¶”ê°€" @@ -2683,9 +2556,13 @@ msgid "Remove from Group" msgstr "그룹ì—서 ì œê±°" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "씬 ê°€ì ¸ì˜¤ëŠ” 중.." +msgstr "ë‹¨ì¼ ì”¬ìœ¼ë¡œ ê°€ì ¸ì˜¤ê¸°" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "ì• ë‹ˆë©”ì´ì…˜ ê°€ì ¸ì˜¤ê¸°.." #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" @@ -2700,48 +2577,52 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "3D 씬 ê°€ì ¸ì˜¤ê¸°" +msgstr "ì—¬ëŸ¬ê°œì˜ ì”¬ìœ¼ë¡œ ê°€ì ¸ì˜¤ê¸°" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "씬 ê°€ì ¸ì˜¤ê¸°" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "씬 ê°€ì ¸ì˜¤ëŠ” 중.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "ì‚¬ìš©ìž ì •ì˜ ìŠ¤í¬ë¦½íЏ 실행중.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íŠ¸ë¥¼ ë¡œë“œí• ìˆ˜ 없습니다:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íŠ¸ê°€ ìœ íš¨í•˜ì§€ 않거나 ê¹¨ì ¸ìžˆìŠµë‹ˆë‹¤ (콘솔 확ì¸):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íЏ 실행 중 ì—러:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "ì €ìž¥ 중.." @@ -2754,606 +2635,71 @@ msgid "Clear Default for '%s'" msgstr "" #: editor/import_dock.cpp -#, fuzzy msgid " Files" -msgstr "파ì¼" +msgstr " 파ì¼" #: editor/import_dock.cpp -#, fuzzy msgid "Import As:" -msgstr "ê°€ì ¸ì˜¤ê¸°" +msgstr "ë‹¤ìŒ í˜•ì‹ìœ¼ë¡œ ê°€ì ¸ì˜¤ê¸°:" #: editor/import_dock.cpp editor/property_editor.cpp msgid "Preset.." msgstr "프리셋.." #: editor/import_dock.cpp -#, fuzzy msgid "Reimport" msgstr "다시 ê°€ì ¸ì˜¤ê¸°" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "ê°€ì ¸ì˜¬ 비트 마스í¬ê°€ 없습니다!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "ëŒ€ìƒ ê²½ë¡œê°€ 없습니다." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "ëŒ€ìƒ ê²½ë¡œëŠ” ì™„ì „í•œ 리소스 경로여야 합니다." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "ëŒ€ìƒ ê²½ë¡œê°€ 존재해야 합니다." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "ì €ìž¥ 경로가 없습니다!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "ë¹„íŠ¸ë§ˆìŠ¤í¬ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "소스 í…스ì³:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "ëŒ€ìƒ ê²½ë¡œ:" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "다중 노드 ì„¤ì •" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "수ë½" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "그룹" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "비트 마스í¬" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." +msgstr "시그ë„ê³¼ ê·¸ë£¹ì„ íŽ¸ì§‘í• ë…¸ë“œë¥¼ ì„ íƒí•˜ì„¸ìš”." -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "소스 í°íЏ 파ì¼ì´ 없습니다!" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "í´ë¦¬ê³¤ ìƒì„±" -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "í°íЏ 리소스 경로가 없습니다!" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "í´ë¦¬ê³¤ 편집" -#: editor/io_plugins/editor_font_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"ìœ íš¨í•˜ì§€ ì•Šì€ íŒŒì¼ í™•ìž¥ìž.\n" -".fnt 를 사용하세요." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "소스 í°íŠ¸ë¥¼ 로드/ì²˜ë¦¬í• ìˆ˜ 없습니다." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "í°íŠ¸ë¥¼ ì €ìž¥í• ìˆ˜ 없습니다." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "소스 í°íЏ:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "소스 í°íЏ í¬ê¸°:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "리소스 경로:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"The quick brown fox jumps over the lazy dog.\n" -"ë‹¤ëžŒì¥ í—Œ ì³‡ë°”í€´ì— íƒ€ê³ íŒŒ." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "테스트:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "옵션:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "í°íЏ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "ì´ íŒŒì¼ì€ ì´ë¯¸ Godot í°íЏ 파ì¼ìž…니다. BMFont 파ì¼ì„ ì„ íƒí•˜ì„¸ìš”." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "BMFont 파ì¼ì„ ì—¬ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "FreeType 초기화 ì—러." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "알 수 없는 í°íЏ í¬ë©§." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "í°íЏ 로딩 ì—러." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "ìœ ìš”í•˜ì§€ ì•Šì€ í°íЏ 사ì´ì¦ˆ." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "ì‚¬ìš©ìž ì§€ì • í°íЏ 소스가 ìœ íš¨í•˜ì§€ 않습니다." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "í°íЏ" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "ê°€ì ¸ì˜¬ 메쉬가 없습니다!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "ë‹¨ì¼ ë©”ì‰¬ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "소스 메쉬:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "메쉬" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "서페ì´ìФ %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "ê°€ì ¸ì˜¬ ìƒ˜í”Œì´ ì—†ìŠµë‹ˆë‹¤!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "오디오 샘플 ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "소스 샘플:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "오디오 샘플" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "새 í´ë¦½" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "ì• ë‹ˆë©”ì´ì…˜ 옵션" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "플래그" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "FPS ì„¤ì •:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "최ì í™”" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "최대 ì„ í˜• 오류" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "최대 ê°ë„ 오류" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "최대 ê°ë„" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "í´ë¦½" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "시작(ì´ˆ)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "ë(ì´ˆ)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "루프" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "í•„í„°" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "소스 경로가 비어있습니다." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íŠ¸ë¥¼ ë¡œë“œí• ìˆ˜ 없습니다." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íŠ¸ê°€ ìœ íš¨í•˜ì§€ 않거나 ê¹¨ì ¸ìžˆìŠµë‹ˆë‹¤." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "씬 ê°€ì ¸ì˜¤ê¸° ì—러." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "3D 씬 ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "소스 씬:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "ëŒ€ìƒ ì”¬ê³¼ ê°™ìŒ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "ê³µìœ ë¨" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "ëŒ€ìƒ í…ìŠ¤ì³ í´ë”:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "ê°€ì ¸ì˜¤ê¸° 후 ìˆ˜í–‰í• ìŠ¤í¬ë¦½íЏ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "ì‚¬ìš©ìž ì •ì˜ ë£¨íŠ¸ 노드 타입:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "ìžë™" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "루트 노드 ì´ë¦„:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "다ìŒì˜ 파ì¼ë“¤ì´ ë¹ ì ¸ìžˆìŠµë‹ˆë‹¤:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "ë¬´ì‹œí•˜ê³ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "취소" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "ê°€ì ¸ì˜¤ê¸° 후 열기" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "íŽ¸ì§‘ëœ ì”¬ì´ ì €ìž¥ë˜ì§€ 않았습니다. ë¬´ì‹œí•˜ê³ ê°€ì ¸ì˜¨ ì”¬ì„ ì—¬ì‹œê² ìŠµë‹ˆê¹Œ?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "ì´ë¯¸ì§€ ê°€ì ¸ì˜¤ê¸°:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "ìžì‹ ì„ ê°€ì ¸ì˜¬ 수 없습니다:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "경로를 로컬 경로로 바꿀 수 없습니다: %s (ì´ë¯¸ 로컬 경로)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "3D 씬 ì• ë‹ˆë©”ì´ì…˜" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "무압축" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "무ì†ì‹¤ ì••ì¶• (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "ì†ì‹¤ ì••ì¶• (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "ì••ì¶• (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "í…ìŠ¤ì³ í¬ë©§" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "í…ìŠ¤ì³ ì••ì¶• 품질 (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "í…ìŠ¤ì³ ì˜µì…˜" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "파ì¼ì„ ì§€ì •í•˜ì„¸ìš”!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "ì•„í‹€ë¼ìФ ìƒì„±ì„ 위해서는 최소 1ê°œ ì´ìƒì˜ 파ì¼ì´ 필요합니다." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "ê°€ì ¸ì˜¤ê¸° ì—러:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "í° í…스ì³ë¥¼ 위해서는 단 í•˜ë‚˜ì˜ íŒŒì¼ë§Œ 요구ë©ë‹ˆë‹¤." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "최대 í…ìŠ¤ì³ ì‚¬ì´ì¦ˆ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "ì•„í‹€ë¼ìŠ¤ë¥¼ 위한 í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸° (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "쎌 사ì´ì¦ˆ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "í° í…스ì³" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "í° í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸° (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "소스 í…스ì³" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "기본 ì•„í‹€ë¼ìФ í…스ì³" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "소트 í…스ì³" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "2D í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "3D í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" +msgid "Insert Point" +msgstr "삽입 중" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D í…스ì³" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "í´ë¦¬ê³¤ 편집 (ì ì‚ì œ)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3D í…스ì³" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "í´ë¦¬ê³¤ê³¼ í¬ì¸íЏ ì‚ì œ" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "í…ìŠ¤ì³ ì•„í‹€ë¼ìФ" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "처ìŒë¶€í„° 새로운 í´ë¦¬ê³¤ 만들기." -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" -"알림: 2D í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°ê°€ 필수는 아닙니다. png/jpg 파ì¼ë“¤ì„ 프로ì íŠ¸ì— ë³µì‚¬" -"해서 ì‚¬ìš©í•´ë„ ë©ë‹ˆë‹¤." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "빈 ì˜ì— 잘ë¼ë‚´ê¸°." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "í…스ì³" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "í° í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "소스 ì´ë¯¸ì§€ 로드" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "ìžë¥´ëŠ” 중" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "삽입 중" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "ì €ìž¥ 중" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "í° í…스ì³ë¥¼ ì €ìž¥í• ìˆ˜ ì—†ìŒ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "ì•„í‹€ë¼ìФ ìƒì„±:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "ì´ë¯¸ì§€ 로딩:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "ì´ë¯¸ì§€ë¥¼ ë¡œë“œí• ìˆ˜ ì—†ìŒ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "ì´ë¯¸ì§€ 변환 중" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "ì´ë¯¸ì§€ ìžë¥´ëŠ” 중" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "ì´ë¯¸ì§€ 병합 중" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "ì•„í‹€ë¼ìФ ì´ë¯¸ì§€ë¥¼ ì €ìž¥í• ìˆ˜ ì—†ìŒ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "ë³€í™˜ëœ í…스ì³ë¥¼ ì €ìž¥í• ìˆ˜ ì—†ìŒ:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "ìœ íš¨í•˜ì§€ ì•Šì€ ì†ŒìŠ¤!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "ìœ íš¨í•˜ì§€ ì•Šì€ ë²ˆì— ì†ŒìŠ¤!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "ì—´" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "언어" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "ê°€ì ¸ì˜¬ í•ëª©ì´ ì—†ìŠµë‹ˆë‹¤!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "ëŒ€ìƒ ê²½ë¡œê°€ 없습니다!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "ë²ˆì— ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "ê°€ì ¸ì˜¬ 수 없습니다!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "ë²ˆì— ê°€ì ¸ì˜¤ê¸°" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "소스 CSV:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "첫째줄 무시" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "ì••ì¶•" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "프로ì íŠ¸ì— ì¶”ê°€ (engine.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "언어 ê°€ì ¸ì˜¤ê¸°:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "번ì—" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "다중 노드 ì„¤ì •" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "그룹" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." -msgstr "시그ë„ê³¼ ê·¸ë£¹ì„ íŽ¸ì§‘í• ë…¸ë“œë¥¼ ì„ íƒí•˜ì„¸ìš”." #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3372,9 +2718,8 @@ msgid "Change Animation Name:" msgstr "ì• ë‹ˆë©”ì´ì…˜ ì´ë¦„ 변경:" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Delete Animation?" -msgstr "ì• ë‹ˆë©”ì´ì…˜ ë³µì œí•˜ê¸°" +msgstr "ì• ë‹ˆë©”ì´ì…˜ì„ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -3509,7 +2854,6 @@ msgstr "ì• ë‹ˆë©”ì´ì…˜ ì´ë¦„:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3537,9 +2881,8 @@ msgid "New name:" msgstr "새 ì´ë¦„:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "노드 í•„í„° 편집" +msgstr "í•„í„° 편집" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3620,10 +2963,6 @@ msgid "Delete Input" msgstr "ìž…ë ¥ ì‚ì œ" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "ì´ë¦„ 변경" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "ì• ë‹ˆë©”ì´ì…˜ 트리가 ìœ íš¨í•©ë‹ˆë‹¤." @@ -3679,64 +3018,181 @@ msgstr "노드 í•„í„° 편집" msgid "Filters.." msgstr "í•„í„°.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "%dê°œ 삼ê°í˜• ë¶„ì„ ì¤‘:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "삼ê°í˜• #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "컨í…ì¸ :" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "ë¼ì´íЏ ë² ì´ì»¤ ì„¤ì •:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "íŒŒì¼ ë³´ê¸°" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "지오미트리 ë¶„ì„ ì¤‘" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "ë¼ì´íЏ ìˆ˜ì • 중" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "BVH 만드는 중" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "ë¼ì´íЏ 오í¬íŠ¸ë¦¬ ìƒì„± 중" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "ì—°ê²°í• ìˆ˜ ì—†ìŒ." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "오í¬íŠ¸ë¦¬ í…ìŠ¤ì³ ìƒì„± 중" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "í˜¸ìŠ¤íŠ¸ì— ì—°ê²°í• ìˆ˜ ì—†ìŒ:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "ë¼ì´íŠ¸ë§µìœ¼ë¡œ ì „ì†¡:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "í…ìŠ¤ì³ í• ë‹¹ 중 #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "삼ê°í˜• 굽는 중 #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "ìš”ì² ì‹¤íŒ¨, 리턴 코드:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "í…ìŠ¤ì³ í›„ì²˜ë¦¬ 중 #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "굽기!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "í•´ê²° 중.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "연결중.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "ìš”ì²ì¤‘.." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "ë¼ì´íŠ¸ë§µ 오í¬íŠ¸ë¦¬ 굽기 프로세스 ìž¬ì„¤ì • (처ìŒë¶€í„° 다시)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "ìš”ì² ì—러" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "다운로드 ì—러" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "모ë‘" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "플러그ì¸" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "ì •ë ¬:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "뒤집기" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "ì¹´í…Œê³ ë¦¬:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "사ì´íЏ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "ì§€ì›.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "ê³µì‹" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "테스팅" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ì—ì…‹ ZIP 파ì¼" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "미리보기" @@ -3779,12 +3235,18 @@ msgid "Edit CanvasItem" msgstr "CanvasItem 편집" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "앵커" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "앵커 변경" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "확대 (%):" +msgid "Change Anchors" +msgstr "앵커 변경" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3836,60 +3298,78 @@ msgid "Pan Mode" msgstr "팬 모드" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "ì„ íƒëœ 오브ì 트를 ìž ê¸‰ë‹ˆë‹¤ (ì´ë™ë¶ˆê°€)." +#, fuzzy +msgid "Toggles snapping" +msgstr "중단ì í† ê¸€" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "ì„ íƒëœ 오브ì 트를 ìž ê¸ˆ í•´ì œí•©ë‹ˆë‹¤ (ì´ë™ê°€ëŠ¥)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "스냅 사용" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "오브ì íŠ¸ì˜ ìžì‹ë…¸ë“œê°€ ì„ íƒë 수 ì—†ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤." +#, fuzzy +msgid "Snapping options" +msgstr "ì• ë‹ˆë©”ì´ì…˜ 옵션" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "오브ì íŠ¸ì˜ ìžì‹ë…¸ë“œê°€ ì„ íƒë 수 있ë„ë¡ ë³µì›í•©ë‹ˆë‹¤." +#, fuzzy +msgid "Snap to grid" +msgstr "스냅 모드:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "편집" +msgid "Use Rotation Snap" +msgstr "íšŒì „ 스냅 사용" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "스냅 사용" +#, fuzzy +msgid "Configure Snap..." +msgstr "스냅 ì„¤ì •.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "그리드 ë³´ì´ê¸°" +msgid "Snap Relative" +msgstr "ìƒëŒ€ì ì¸ ìŠ¤ëƒ…" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "íšŒì „ 스냅 사용" +msgid "Use Pixel Snap" +msgstr "픽셀 스냅 사용" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "ìƒëŒ€ì ì¸ ìŠ¤ëƒ…" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "스냅 ì„¤ì •.." +#, fuzzy +msgid "Snap to parent" +msgstr "부모로 확장" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "픽셀 스냅 사용" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "ìŠ¤ì¼ˆë ˆí†¤.." +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "ì„ íƒëœ 오브ì 트를 ìž ê¸‰ë‹ˆë‹¤ (ì´ë™ë¶ˆê°€)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "ì„ íƒëœ 오브ì 트를 ìž ê¸ˆ í•´ì œí•©ë‹ˆë‹¤ (ì´ë™ê°€ëŠ¥)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "오브ì íŠ¸ì˜ ìžì‹ë…¸ë“œê°€ ì„ íƒë 수 ì—†ë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "오브ì íŠ¸ì˜ ìžì‹ë…¸ë“œê°€ ì„ íƒë 수 있ë„ë¡ ë³µì›í•©ë‹ˆë‹¤." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3917,12 +3397,19 @@ msgid "View" msgstr "보기" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "확대 초기화" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "그리드 ë³´ì´ê¸°" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "확대 ì„¤ì •.." +#, fuzzy +msgid "Show helpers" +msgstr "뼈대 보기" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "뼈대 보기" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3933,8 +3420,9 @@ msgid "Frame Selection" msgstr "ì„ íƒí•목 화면 꽉차게 표시" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "앵커" +#, fuzzy +msgid "Layout" +msgstr "ë ˆì´ì•„웃 ì €ìž¥" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3957,12 +3445,21 @@ msgid "Clear Pose" msgstr "í¬ì¦ˆ ì •ë¦¬" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "ê°’ ì„¤ì •" +msgid "Drag pivot from mouse position" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "스냅 (픽셀):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "커브 í¬ì¸íЏ Out ì„¤ì •" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3972,23 +3469,28 @@ msgstr "%s 추가" msgid "Adding %s..." msgstr "%s 추가중..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "노드 ìƒì„±" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "'%s' 로부터 씬 ì¸ìŠ¤í„´ìŠ¤ 중 ì—러" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "넹 :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "ì„ íƒëœ 부모 노드가 없어서 ìžì‹ë…¸ë“œë¥¼ ì¸ìŠ¤í„´ìŠ¤í• ìˆ˜ 없습니다." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "ì´ ìž‘ì—…ì€ í•˜ë‚˜ì˜ ì„ íƒëœ 노드를 필요로 합니다." @@ -4004,45 +3506,6 @@ msgstr "" "드래그 & ë“œëž + 쉬프트 : í˜•ì œ 노드로 추가\n" "드래그 & ë“œëž + 알트 : 노드 타입 변경" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "í´ë¦¬ê³¤ ìƒì„±" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "í´ë¦¬ê³¤ 편집" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "í´ë¦¬ê³¤ 편집 (ì ì‚ì œ)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "처ìŒë¶€í„° 새로운 í´ë¦¬ê³¤ 만들기." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "í´ë¦¬ê³¤3D 만들기" @@ -4052,14 +3515,6 @@ msgid "Set Handle" msgstr "핸들 ì„¤ì •" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "메쉬 ë¼ì´ë¸ŒëŸ¬ë¦¬ ìƒì„± 중" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "ì¸ë„¤ì¼.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "%d í•ëª©ì„ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?" @@ -4082,29 +3537,46 @@ msgid "Update from Scene" msgstr "씬으로부터 ê°±ì‹ í•˜ê¸°" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "커브맵 ìˆ˜ì •" +msgid "Ease in" +msgstr "ê°ì†" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "ê°€ì†" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "커브 í¬ì¸íЏ ìˆ˜ì •" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "커브맵 ìˆ˜ì •" +msgstr "커브 탄ì 트 ìˆ˜ì •" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "리소스 로드" +msgstr "커브 프리셋 로드" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Add point" -msgstr "ìž…ë ¥ 추가" +msgstr "í¬ì¸íЏ 추가" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove point" -msgstr "경로 í¬ì¸íЏ ì‚ì œ" +msgstr "í¬ì¸íЏ ì œê±°" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy @@ -4166,22 +3638,18 @@ msgid "Create Occluder Polygon" msgstr "Occluder í´ë¦¬ê³¤ 만들기" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "기존 í´ë¦¬ê³¤ 편집:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "좌í´ë¦: í¬ì¸íЏ ì´ë™." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "컨트롤+좌í´ë¦: 세그먼트 ë¶„í• ." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "ìš°í´ë¦: í¬ì¸íЏ ì‚ì œ." @@ -4286,6 +3754,10 @@ msgid "Create Outline" msgstr "ì™¸ê³½ì„ ë§Œë“¤ê¸°" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "메쉬" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Trimesh Static Body 만들기" @@ -4413,14 +3885,83 @@ msgstr "ìž„ì˜ í¬ê¸°:" msgid "Populate" msgstr "ìƒì„±" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "굽기!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "네비게ì´ì…˜ 메쉬 만들기" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "네비게ì´ì…˜ 메쉬 만들기" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "ë¼ì´íЏ 오í¬íŠ¸ë¦¬ ìƒì„± 중" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "ë²ˆì— ê°€ëŠ¥í•œ 문ìžì—´.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "ê²½ê³ " + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "오í¬íŠ¸ë¦¬ í…ìŠ¤ì³ ìƒì„± 중" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "ì™¸ê³½ì„ ë©”ì‰¬ 만들기.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "네비게ì´ì…˜ 메쉬 만들기" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "지오미트리 ë¶„ì„ ì¤‘" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "네비게ì´ì…˜ í´ë¦¬ê³¤ 만들기" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "í´ë¦¬ê³¤ê³¼ í¬ì¸íЏ ì‚ì œ" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "ì—미션 ë§ˆìŠ¤í¬ ì •ë¦¬" @@ -4606,14 +4147,17 @@ msgid "Curve Point #" msgstr "커브 í¬ì¸íЏ #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "커브 í¬ì¸íЏ 위치 ì„¤ì •" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "커브 í¬ì¸íЏ In ì„¤ì •" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "커브 í¬ì¸íЏ Out ì„¤ì •" @@ -4676,6 +4220,14 @@ msgid "Scale Polygon" msgstr "í´ë¦¬ê³¤ í¬ê¸° ì¡°ì ˆ" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "편집" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "í´ë¦¬ê³¤->UV" @@ -4730,63 +4282,10 @@ msgstr "리소스 로드" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "붙여넣기" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "BBCode ì½ê¸°" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "길ì´:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "샘플 íŒŒì¼ ì—´ê¸°" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ì—러: ìƒ˜í”Œì„ ë¡œë“œí• ìˆ˜ 없습니다!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "샘플 추가" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "샘플 ì´ë¦„ 변경" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "샘플 ì‚ì œ" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 비트" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 비트" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "ìŠ¤í…Œë ˆì˜¤" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "모노" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "í¬ë©§" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "피치" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4878,6 +4377,10 @@ msgstr "문서 닫기" msgid "Close All" msgstr "ëª¨ë‘ ë‹«ê¸°" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "실행" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4921,18 +4424,6 @@ msgid "Debug with external editor" msgstr "ì—디터ì—서 열기" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "윈ë„ìš°" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "왼쪽으로 ì´ë™" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "오른쪽으로 ì´ë™" - -#: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Open Godot online documentation" msgstr "ë ˆí¼ëŸ°ìФ 문서 검색." @@ -5020,7 +4511,7 @@ msgstr "잘ë¼ë‚´ê¸°" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "복사하기" @@ -5286,10 +4777,6 @@ msgid "View Plane Transform." msgstr "ë·° í‰ë©´ 변형." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "%s%%로 í¬ê¸° 변경." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "%së„로 íšŒì „." @@ -5306,10 +4793,6 @@ msgid "Top View." msgstr "윗면 보기." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "윗면" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "ë’·ë©´ 보기." @@ -5555,6 +5038,10 @@ msgid "Transform" msgstr "변환" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "스냅 ì„¤ì •.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "로컬 좌표" @@ -5700,6 +5187,10 @@ msgid "Speed (FPS):" msgstr "ì†ë„ (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "루프" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "ì• ë‹ˆë©”ì´ì…˜ í”„ë ˆìž„" @@ -5712,12 +5203,14 @@ msgid "Insert Empty (After)" msgstr "빈 í”„ë ˆìž„ 삽입 (ì´í›„)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "위" +#, fuzzy +msgid "Move (Before)" +msgstr "노드 ì‚ì œ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "아래" +#, fuzzy +msgid "Move (After)" +msgstr "왼쪽으로 ì´ë™" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5881,6 +5374,10 @@ msgid "Style" msgstr "스타ì¼" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "í°íЏ" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "색깔" @@ -5932,8 +5429,9 @@ msgid "Mirror Y" msgstr "Yì¶• 뒤집기" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "채우기" +#, fuzzy +msgid "Paint Tile" +msgstr "타ì¼ë§µ ì¹ í•˜ê¸°" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5999,6 +5497,10 @@ msgid "Delete preset '%s'?" msgstr "ì„ íƒëœ 파ì¼ë“¤ì„ ì‚ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Presets" msgstr "프리셋.." @@ -6080,34 +5582,62 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Export With Debug" msgstr "íƒ€ì¼ ì…‹ 내보내기" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "프로ì 트 경로가 ìœ íš¨í•˜ì§€ 않습니다. 경로가 반드시 존재해야 합니다!" +#, fuzzy +msgid "The path does not exists." +msgstr "파ì¼ì´ 존재하지 않습니다." #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "프로ì 트 경로가 ìœ íš¨í•˜ì§€ 않습니다. engine.cfgê°€ 있으면 안ë©ë‹ˆë‹¤." +msgid "Please choose a 'project.godot' file." +msgstr "프로ì 트 í´ë” ë°”ê¹¥ì— ë‚´ë³´ë‚´ê¸°ë¥¼ 하세요!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "프로ì 트 경로가 ìœ íš¨í•˜ì§€ 않습니다. engine.cfgê°€ 존재해야합니다." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "ê°€ì ¸ì˜¨ 프로ì 트" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "ìœ íš¨í•˜ì§€ ì•Šì€ í”„ë¡œì 트 경로 (ë”ê°€ ë³€ê²½í•˜ì‹ ê±°ë¼ë„?)." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "프로ì 트 ê²½ë¡œì— engine.cfg를 ìƒì„±í• 수 없습니다." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "프로ì 트 ê²½ë¡œì— engine.cfg를 ìƒì„±í• 수 없습니다." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "프로ì 트 ê²½ë¡œì— engine.cfg를 ìƒì„±í• 수 없습니다." @@ -6116,38 +5646,49 @@ msgid "The following files failed extraction from package:" msgstr "다ìŒì˜ 파ì¼ë“¤ì„ 패키지로부터 ì¶”ì¶œí•˜ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "ì´ë¦„없는 프로ì 트" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "프로ì 트 ê²½ë¡œì— engine.cfg를 ìƒì„±í• 수 없습니다." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "새 게임 프로ì 트" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "기존 프로ì 트 ê°€ì ¸ì˜¤ê¸°" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "프로ì 트 경로 (반드시 í•„ìš”):" +msgid "Create New Project" +msgstr "새 프로ì 트 만들기" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "프로ì 트 설치:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "프로ì 트 명:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "새 프로ì 트 만들기" +#, fuzzy +msgid "Create folder" +msgstr "í´ë” ìƒì„±" #: editor/project_manager.cpp msgid "Project Path:" msgstr "프로ì 트 경로:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "프로ì 트 설치:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "찾아보기" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "새 게임 프로ì 트" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "ë¹™ê³ !" @@ -6156,6 +5697,11 @@ msgid "Unnamed Project" msgstr "ì´ë¦„없는 프로ì 트" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "연결하기.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "ë‘ê°œ ì´ìƒì˜ 프로ì 트를 ì—´ë ¤ëŠ” ê²ƒì´ í™•ì‹¤í•©ë‹ˆê¹Œ?" @@ -6195,10 +5741,6 @@ msgid "Project List" msgstr "프로ì 트 목ë¡" #: editor/project_manager.cpp -msgid "Run" -msgstr "실행" - -#: editor/project_manager.cpp msgid "Scan" msgstr "스캔" @@ -6257,17 +5799,14 @@ msgid "Add Input Action Event" msgstr "ìž…ë ¥ ì•¡ì…˜ ì´ë²¤íЏ 추가" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "메타+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "쉬프트+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "알트+" @@ -6329,7 +5868,7 @@ msgstr "변경" msgid "Joypad Axis Index:" msgstr "ì¡°ì´ìŠ¤í‹± ì¶• ì¸ë±ìФ:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "ì¶•" @@ -6351,31 +5890,31 @@ msgstr "ìž…ë ¥ ì•¡ì…˜ ì´ë²¤íЏ ì‚ì œ" msgid "Add Event" msgstr "빈 í”„ë ˆìž„ 추가" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "기기" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "버튼" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "왼쪽 버튼." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "오른쪽 버튼." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "ê°€ìš´ë° ë²„íŠ¼." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "íœ ìœ„ë¡œ." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "íœ ì•„ëž˜ë¡œ." @@ -6384,7 +5923,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6403,6 +5942,16 @@ msgid "Delete Item" msgstr "ìž…ë ¥ ì‚ì œ" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "í˜¸ìŠ¤íŠ¸ì— ì—°ê²°í• ìˆ˜ ì—†ìŒ:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "ì§€ì† ì „í™˜" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "ì„¤ì • ì €ìž¥ 중 ì—러." @@ -6555,10 +6104,20 @@ msgstr "새 스í¬ë¦½íЏ" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Bones 만들기" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "íŒŒì¼ ì‹œìŠ¤í…œ" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "변환.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "íŒŒì¼ ë¡œë“œ ì—러: 리소스가 아닙니다!" @@ -6597,6 +6156,11 @@ msgid "Select Property" msgstr "ì†ì„± ì„ íƒ" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "메소드 ì„ íƒ" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "메소드 ì„ íƒ" @@ -6624,26 +6188,6 @@ msgstr "현재 모양새 ìœ ì§€" msgid "Reparent" msgstr "부모노드 ìž¬ì§€ì •" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "새 리소스 만들기" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "리소스 열기" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "리로스 ì €ìž¥" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "리소스 ë„구" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "로컬로 만들기" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "실행 모드:" @@ -6772,14 +6316,6 @@ msgid "Sub-Resources:" msgstr "리소스:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "그룹 편집" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "ì—°ê²° 편집" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "ìƒì† ì—†ì• ê¸°" @@ -6967,6 +6503,15 @@ msgid "Invalid base path" msgstr "기본 경로가 ìœ ìš”í•˜ì§€ 않ìŒ" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "파ì¼ì´ 존재합니다. ë®ì–´ì“°ì‹œê² 습니까?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "확장ìžê°€ ìœ ìš”í•˜ì§€ 않ìŒ" @@ -7012,6 +6557,10 @@ msgid "Load existing script file" msgstr "기존 스í¬ë¦½íЏ 로드하기" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "언어" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "ìƒì†:" @@ -7056,6 +6605,10 @@ msgid "Function:" msgstr "함수:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "ì—러" @@ -7136,6 +6689,10 @@ msgid "Type" msgstr "타입" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "í¬ë©§" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "사용" @@ -7211,13 +6768,31 @@ msgstr "" msgid "Change Probe Extents" msgstr "프로브 범위 변경" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "메쉬 ë¼ì´ë¸ŒëŸ¬ë¦¬.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "ìƒíƒœ:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "convert()하기 위한 ì¸ìž íƒ€ìž…ì´ ìœ íš¨í•˜ì§€ 않습니다, TYPE_* ìƒìˆ˜ë¥¼ 사용하세요." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "ë””ì½”ë”©í• ë°”ì´íŠ¸ê°€ 모ìžë¼ê±°ë‚˜, ìœ íš¨í•˜ì§€ ì•Šì€ í˜•ì‹ìž…니다." @@ -7271,10 +6846,6 @@ msgid "GridMap Duplicate Selection" msgstr "ì„ íƒí‚¤ ë³µì œ" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "ìƒë‹¨ ë·°" @@ -7378,13 +6949,8 @@ msgstr "스냅 ì„¤ì •" msgid "Pick Distance:" msgstr "ì¸ìŠ¤í„´ìŠ¤:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "파ì¼" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7585,10 +7151,18 @@ msgid "Return" msgstr "리턴" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "호출" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "얻기" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "ìž…ë ¥ ì´ë¦„ 변경" @@ -7990,6 +7564,12 @@ msgstr "" "AnimatedSprite3Dê°€ í”„ë ˆìž„ì„ ë³´ì—¬ì£¼ê¸° 위해서는 'Frames' ì†ì„±ì— SpriteFrames 리" "소스 만들거나 ì§€ì •í•´ì•¼ 합니다." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8000,6 +7580,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "취소" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "ê²½ê³ !" @@ -8007,10 +7591,6 @@ msgstr "ê²½ê³ !" msgid "Please Confirm..." msgstr "확ì¸í•´ì£¼ì„¸ìš”..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "컨트롤+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8045,6 +7625,614 @@ msgstr "" "합니다. ê·¸ë ‡ì§€ ì•Šì„ ê²½ìš°, í™”ë©´ì— í‘œì‹œí•˜ê¸° 위해서는 Render target으로 ì„¤ì •í•˜" "ê³ ë‚´ë¶€ì ì¸ í…스ì³ë¥¼ 다른 ë…¸ë“œì— í• ë‹¹í•´ì•¼ 합니다." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "FreeType 초기화 ì—러." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "알 수 없는 í°íЏ í¬ë©§." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "í°íЏ 로딩 ì—러." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "ìœ ìš”í•˜ì§€ ì•Šì€ í°íЏ 사ì´ì¦ˆ." + +#~ msgid "Method List For '%s':" +#~ msgstr "'%s' 함수 목ë¡:" + +#~ msgid "Arguments:" +#~ msgstr "ì¸ìˆ˜:" + +#~ msgid "Return:" +#~ msgstr "리턴:" + +#~ msgid "Added:" +#~ msgstr "추가ë¨:" + +#~ msgid "Removed:" +#~ msgstr "ì œê±°ë¨:" + +#~ msgid "Error saving atlas:" +#~ msgstr "ì•„í‹€ë¼ìФ ì €ìž¥ 중 ì—러:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "ì•„í‹€ë¼ìФ 서브 í…스ì³ë¥¼ ì €ìž¥í• ìˆ˜ 없습니다:" + +#~ msgid "Exporting for %s" +#~ msgstr "%s 내보내기" + +#~ msgid "Setting Up.." +#~ msgstr "ì„¤ì • 중.." + +#~ msgid "Error loading scene." +#~ msgstr "씬 로딩 중 ì—러." + +#~ msgid "Re-Import" +#~ msgstr "다시 ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "ìŠ¤ìº”ì´ ì™„ë£Œë 때까지 ê¸°ë‹¤ë ¤ì£¼ì„¸ìš”." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "다시 ê°€ì ¸ì˜¤ê¸° 위해서는 현재 ì”¬ì„ ì €ìž¥í•´ì•¼ 합니다." + +#~ msgid "Save & Re-Import" +#~ msgstr "ì €ìž¥ ë° ë‹¤ì‹œ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Re-Importing" +#~ msgstr "다시 ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "ë³€ê²½ëœ ë¦¬ì†ŒìŠ¤ 다시 ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Loading Export Templates" +#~ msgstr "내보내기 템플릿 로딩 중" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "ìƒíƒœ: 다시 ìž„í¬íЏ í•„ìš”" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "소스와 ëŒ€ìƒ íŒŒì¼ì´ ë™ì¼í•˜ì—¬, 무시ë©ë‹ˆë‹¤." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "소스와 ëŒ€ìƒ ê²½ë¡œê°€ ë™ì¼í•˜ì—¬, 무시ë©ë‹ˆë‹¤." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "ë””ë ‰í† ë¦¬ë¥¼ ìžì‹ 으로 ì´ë™í• 수 없습니다." + +#~ msgid "Error moving file:\n" +#~ msgstr "íŒŒì¼ ì´ë™ ì—러:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "새로운 ì´ë¦„ê³¼ 위치를 ê³ ë¥´ì„¸ìš”:" + +#~ msgid "No files selected!" +#~ msgstr "파ì¼ì´ ì„ íƒë˜ì§€ 않았습니다!" + +#~ msgid "Info" +#~ msgstr "ì •ë³´" + +#~ msgid "Re-Import.." +#~ msgstr "다시 ê°€ì ¸ì˜¤ê¸°.." + +#~ msgid "No bit masks to import!" +#~ msgstr "ê°€ì ¸ì˜¬ 비트 마스í¬ê°€ 없습니다!" + +#~ msgid "Target path is empty." +#~ msgstr "ëŒ€ìƒ ê²½ë¡œê°€ 없습니다." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "ëŒ€ìƒ ê²½ë¡œëŠ” ì™„ì „í•œ 리소스 경로여야 합니다." + +#~ msgid "Target path must exist." +#~ msgstr "ëŒ€ìƒ ê²½ë¡œê°€ 존재해야 합니다." + +#~ msgid "Save path is empty!" +#~ msgstr "ì €ìž¥ 경로가 없습니다!" + +#~ msgid "Import BitMasks" +#~ msgstr "ë¹„íŠ¸ë§ˆìŠ¤í¬ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Source Texture(s):" +#~ msgstr "소스 í…스ì³:" + +#~ msgid "Target Path:" +#~ msgstr "ëŒ€ìƒ ê²½ë¡œ:" + +#~ msgid "Accept" +#~ msgstr "수ë½" + +#~ msgid "Bit Mask" +#~ msgstr "비트 마스í¬" + +#~ msgid "No source font file!" +#~ msgstr "소스 í°íЏ 파ì¼ì´ 없습니다!" + +#~ msgid "No target font resource!" +#~ msgstr "í°íЏ 리소스 경로가 없습니다!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "ìœ íš¨í•˜ì§€ ì•Šì€ íŒŒì¼ í™•ìž¥ìž.\n" +#~ ".font 를 사용하세요." + +#~ msgid "Couldn't save font." +#~ msgstr "í°íŠ¸ë¥¼ ì €ìž¥í• ìˆ˜ 없습니다." + +#~ msgid "Source Font:" +#~ msgstr "소스 í°íЏ:" + +#~ msgid "Source Font Size:" +#~ msgstr "소스 í°íЏ í¬ê¸°:" + +#~ msgid "Dest Resource:" +#~ msgstr "리소스 경로:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "The quick brown fox jumps over the lazy dog.\n" +#~ "ë‹¤ëžŒì¥ í—Œ ì³‡ë°”í€´ì— íƒ€ê³ íŒŒ." + +#~ msgid "Test:" +#~ msgstr "테스트:" + +#~ msgid "Options:" +#~ msgstr "옵션:" + +#~ msgid "Font Import" +#~ msgstr "í°íЏ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "ì´ íŒŒì¼ì€ ì´ë¯¸ Godot í°íЏ 파ì¼ìž…니다. BMFont 파ì¼ì„ ì„ íƒí•˜ì„¸ìš”." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "BMFont 파ì¼ì„ ì—¬ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." + +#~ msgid "Invalid font custom source." +#~ msgstr "ì‚¬ìš©ìž ì§€ì • í°íЏ 소스가 ìœ íš¨í•˜ì§€ 않습니다." + +#~ msgid "No meshes to import!" +#~ msgstr "ê°€ì ¸ì˜¬ 메쉬가 없습니다!" + +#~ msgid "Single Mesh Import" +#~ msgstr "ë‹¨ì¼ ë©”ì‰¬ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Source Mesh(es):" +#~ msgstr "소스 메쉬:" + +#~ msgid "Surface %d" +#~ msgstr "서페ì´ìФ %d" + +#~ msgid "No samples to import!" +#~ msgstr "ê°€ì ¸ì˜¬ ìƒ˜í”Œì´ ì—†ìŠµë‹ˆë‹¤!" + +#~ msgid "Import Audio Samples" +#~ msgstr "오디오 샘플 ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Source Sample(s):" +#~ msgstr "소스 샘플:" + +#~ msgid "Audio Sample" +#~ msgstr "오디오 샘플" + +#~ msgid "New Clip" +#~ msgstr "새 í´ë¦½" + +#~ msgid "Flags" +#~ msgstr "플래그" + +#~ msgid "Bake FPS:" +#~ msgstr "FPS ì„¤ì •:" + +#~ msgid "Optimizer" +#~ msgstr "최ì í™”" + +#~ msgid "Max Linear Error" +#~ msgstr "최대 ì„ í˜• 오류" + +#~ msgid "Max Angular Error" +#~ msgstr "최대 ê°ë„ 오류" + +#~ msgid "Max Angle" +#~ msgstr "최대 ê°ë„" + +#~ msgid "Clips" +#~ msgstr "í´ë¦½" + +#~ msgid "Start(s)" +#~ msgstr "시작(ì´ˆ)" + +#~ msgid "End(s)" +#~ msgstr "ë(ì´ˆ)" + +#~ msgid "Filters" +#~ msgstr "í•„í„°" + +#~ msgid "Source path is empty." +#~ msgstr "소스 경로가 비어있습니다." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íŠ¸ë¥¼ ë¡œë“œí• ìˆ˜ 없습니다." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "ê°€ì ¸ì˜¤ê¸° 후 ì‹¤í–‰í• ìŠ¤í¬ë¦½íŠ¸ê°€ ìœ íš¨í•˜ì§€ 않거나 ê¹¨ì ¸ìžˆìŠµë‹ˆë‹¤." + +#~ msgid "Error importing scene." +#~ msgstr "씬 ê°€ì ¸ì˜¤ê¸° ì—러." + +#~ msgid "Import 3D Scene" +#~ msgstr "3D 씬 ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Source Scene:" +#~ msgstr "소스 씬:" + +#~ msgid "Same as Target Scene" +#~ msgstr "ëŒ€ìƒ ì”¬ê³¼ ê°™ìŒ" + +#~ msgid "Shared" +#~ msgstr "ê³µìœ ë¨" + +#~ msgid "Target Texture Folder:" +#~ msgstr "ëŒ€ìƒ í…ìŠ¤ì³ í´ë”:" + +#~ msgid "Post-Process Script:" +#~ msgstr "ê°€ì ¸ì˜¤ê¸° 후 ìˆ˜í–‰í• ìŠ¤í¬ë¦½íЏ:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "ì‚¬ìš©ìž ì •ì˜ ë£¨íŠ¸ 노드 타입:" + +#~ msgid "Auto" +#~ msgstr "ìžë™" + +#~ msgid "Root Node Name:" +#~ msgstr "루트 노드 ì´ë¦„:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "다ìŒì˜ 파ì¼ë“¤ì´ ë¹ ì ¸ìžˆìŠµë‹ˆë‹¤:" + +#~ msgid "Import Anyway" +#~ msgstr "ë¬´ì‹œí•˜ê³ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Import & Open" +#~ msgstr "ê°€ì ¸ì˜¤ê¸° 후 열기" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "íŽ¸ì§‘ëœ ì”¬ì´ ì €ìž¥ë˜ì§€ 않았습니다. ë¬´ì‹œí•˜ê³ ê°€ì ¸ì˜¨ ì”¬ì„ ì—¬ì‹œê² ìŠµë‹ˆê¹Œ?" + +#~ msgid "Import Image:" +#~ msgstr "ì´ë¯¸ì§€ ê°€ì ¸ì˜¤ê¸°:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "경로를 로컬 경로로 바꿀 수 없습니다: %s (ì´ë¯¸ 로컬 경로)" + +#~ msgid "3D Scene Animation" +#~ msgstr "3D 씬 ì• ë‹ˆë©”ì´ì…˜" + +#~ msgid "Uncompressed" +#~ msgstr "무압축" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "무ì†ì‹¤ ì••ì¶• (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "ì†ì‹¤ ì••ì¶• (PNG)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "ì••ì¶• (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "í…ìŠ¤ì³ í¬ë©§" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "í…ìŠ¤ì³ ì••ì¶• 품질 (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "í…ìŠ¤ì³ ì˜µì…˜" + +#~ msgid "Please specify some files!" +#~ msgstr "파ì¼ì„ ì§€ì •í•˜ì„¸ìš”!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "ì•„í‹€ë¼ìФ ìƒì„±ì„ 위해서는 최소 1ê°œ ì´ìƒì˜ 파ì¼ì´ 필요합니다." + +#~ msgid "Error importing:" +#~ msgstr "ê°€ì ¸ì˜¤ê¸° ì—러:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "í° í…스ì³ë¥¼ 위해서는 단 í•˜ë‚˜ì˜ íŒŒì¼ë§Œ 요구ë©ë‹ˆë‹¤." + +#~ msgid "Max Texture Size:" +#~ msgstr "최대 í…ìŠ¤ì³ ì‚¬ì´ì¦ˆ:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "ì•„í‹€ë¼ìŠ¤ë¥¼ 위한 í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸° (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "쎌 사ì´ì¦ˆ:" + +#~ msgid "Large Texture" +#~ msgstr "í° í…스ì³" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "í° í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸° (2D)" + +#~ msgid "Source Texture" +#~ msgstr "소스 í…스ì³" + +#~ msgid "Base Atlas Texture" +#~ msgstr "기본 ì•„í‹€ë¼ìФ í…스ì³" + +#~ msgid "Source Texture(s)" +#~ msgstr "소트 í…스ì³" + +#~ msgid "Import Textures for 2D" +#~ msgstr "2D í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Import Textures for 3D" +#~ msgstr "3D í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Import Textures" +#~ msgstr "í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "2D Texture" +#~ msgstr "2D í…스ì³" + +#~ msgid "3D Texture" +#~ msgstr "3D í…스ì³" + +#~ msgid "Atlas Texture" +#~ msgstr "í…ìŠ¤ì³ ì•„í‹€ë¼ìФ" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "알림: 2D í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°ê°€ 필수는 아닙니다. png/jpg 파ì¼ë“¤ì„ 프로ì íŠ¸ì— ë³µ" +#~ "사해서 ì‚¬ìš©í•´ë„ ë©ë‹ˆë‹¤." + +#~ msgid "Crop empty space." +#~ msgstr "빈 ì˜ì— 잘ë¼ë‚´ê¸°." + +#~ msgid "Texture" +#~ msgstr "í…스ì³" + +#~ msgid "Import Large Texture" +#~ msgstr "í° í…ìŠ¤ì³ ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Load Source Image" +#~ msgstr "소스 ì´ë¯¸ì§€ 로드" + +#~ msgid "Slicing" +#~ msgstr "ìžë¥´ëŠ” 중" + +#~ msgid "Saving" +#~ msgstr "ì €ìž¥ 중" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "í° í…스ì³ë¥¼ ì €ìž¥í• ìˆ˜ ì—†ìŒ:" + +#~ msgid "Build Atlas For:" +#~ msgstr "ì•„í‹€ë¼ìФ ìƒì„±:" + +#~ msgid "Loading Image:" +#~ msgstr "ì´ë¯¸ì§€ 로딩:" + +#~ msgid "Couldn't load image:" +#~ msgstr "ì´ë¯¸ì§€ë¥¼ ë¡œë“œí• ìˆ˜ ì—†ìŒ:" + +#~ msgid "Converting Images" +#~ msgstr "ì´ë¯¸ì§€ 변환 중" + +#~ msgid "Cropping Images" +#~ msgstr "ì´ë¯¸ì§€ ìžë¥´ëŠ” 중" + +#~ msgid "Blitting Images" +#~ msgstr "ì´ë¯¸ì§€ 병합 중" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "ì•„í‹€ë¼ìФ ì´ë¯¸ì§€ë¥¼ ì €ìž¥í• ìˆ˜ ì—†ìŒ:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "ë³€í™˜ëœ í…스ì³ë¥¼ ì €ìž¥í• ìˆ˜ ì—†ìŒ:" + +#~ msgid "Invalid source!" +#~ msgstr "ìœ íš¨í•˜ì§€ ì•Šì€ ì†ŒìŠ¤!" + +#~ msgid "Invalid translation source!" +#~ msgstr "ìœ íš¨í•˜ì§€ ì•Šì€ ë²ˆì— ì†ŒìŠ¤!" + +#~ msgid "Column" +#~ msgstr "ì—´" + +#~ msgid "No items to import!" +#~ msgstr "ê°€ì ¸ì˜¬ í•ëª©ì´ ì—†ìŠµë‹ˆë‹¤!" + +#~ msgid "No target path!" +#~ msgstr "ëŒ€ìƒ ê²½ë¡œê°€ 없습니다!" + +#~ msgid "Import Translations" +#~ msgstr "ë²ˆì— ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Couldn't import!" +#~ msgstr "ê°€ì ¸ì˜¬ 수 없습니다!" + +#~ msgid "Import Translation" +#~ msgstr "ë²ˆì— ê°€ì ¸ì˜¤ê¸°" + +#~ msgid "Source CSV:" +#~ msgstr "소스 CSV:" + +#~ msgid "Ignore First Row" +#~ msgstr "첫째줄 무시" + +#~ msgid "Compress" +#~ msgstr "ì••ì¶•" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "프로ì íŠ¸ì— ì¶”ê°€ (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "언어 ê°€ì ¸ì˜¤ê¸°:" + +#~ msgid "Translation" +#~ msgstr "번ì—" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "%dê°œ 삼ê°í˜• ë¶„ì„ ì¤‘:" + +#~ msgid "Triangle #" +#~ msgstr "삼ê°í˜• #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "ë¼ì´íЏ ë² ì´ì»¤ ì„¤ì •:" + +#~ msgid "Fixing Lights" +#~ msgstr "ë¼ì´íЏ ìˆ˜ì • 중" + +#~ msgid "Making BVH" +#~ msgstr "BVH 만드는 중" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "ë¼ì´íŠ¸ë§µìœ¼ë¡œ ì „ì†¡:" + +#~ msgid "Allocating Texture #" +#~ msgstr "í…ìŠ¤ì³ í• ë‹¹ 중 #" + +#~ msgid "Baking Triangle #" +#~ msgstr "삼ê°í˜• 굽는 중 #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "í…ìŠ¤ì³ í›„ì²˜ë¦¬ 중 #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "ë¼ì´íŠ¸ë§µ 오í¬íŠ¸ë¦¬ 굽기 프로세스 ìž¬ì„¤ì • (처ìŒë¶€í„° 다시)." + +#~ msgid "Zoom (%):" +#~ msgstr "확대 (%):" + +#~ msgid "Skeleton.." +#~ msgstr "ìŠ¤ì¼ˆë ˆí†¤.." + +#~ msgid "Zoom Reset" +#~ msgstr "확대 초기화" + +#~ msgid "Zoom Set.." +#~ msgstr "확대 ì„¤ì •.." + +#~ msgid "Set a Value" +#~ msgstr "ê°’ ì„¤ì •" + +#~ msgid "Snap (Pixels):" +#~ msgstr "스냅 (픽셀):" + +#~ msgid "Parse BBCode" +#~ msgstr "BBCode ì½ê¸°" + +#~ msgid "Length:" +#~ msgstr "길ì´:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "샘플 íŒŒì¼ ì—´ê¸°" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ì—러: ìƒ˜í”Œì„ ë¡œë“œí• ìˆ˜ 없습니다!" + +#~ msgid "Add Sample" +#~ msgstr "샘플 추가" + +#~ msgid "Rename Sample" +#~ msgstr "샘플 ì´ë¦„ 변경" + +#~ msgid "Delete Sample" +#~ msgstr "샘플 ì‚ì œ" + +#~ msgid "16 Bits" +#~ msgstr "16 비트" + +#~ msgid "8 Bits" +#~ msgstr "8 비트" + +#~ msgid "Stereo" +#~ msgstr "ìŠ¤í…Œë ˆì˜¤" + +#~ msgid "Mono" +#~ msgstr "모노" + +#~ msgid "Pitch" +#~ msgstr "피치" + +#~ msgid "Window" +#~ msgstr "윈ë„ìš°" + +#~ msgid "Move Right" +#~ msgstr "오른쪽으로 ì´ë™" + +#~ msgid "Scaling to %s%%." +#~ msgstr "%s%%로 í¬ê¸° 변경." + +#~ msgid "Up" +#~ msgstr "위" + +#~ msgid "Down" +#~ msgstr "아래" + +#~ msgid "Bucket" +#~ msgstr "채우기" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "프로ì 트 경로가 ìœ íš¨í•˜ì§€ 않습니다. 경로가 반드시 존재해야 합니다!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "프로ì 트 경로가 ìœ íš¨í•˜ì§€ 않습니다. engine.cfgê°€ 있으면 안ë©ë‹ˆë‹¤." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "프로ì 트 경로가 ìœ íš¨í•˜ì§€ 않습니다. engine.cfgê°€ 존재해야합니다." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "프로ì 트 경로 (반드시 í•„ìš”):" + +#~ msgid "Create New Resource" +#~ msgstr "새 리소스 만들기" + +#~ msgid "Open Resource" +#~ msgstr "리소스 열기" + +#~ msgid "Save Resource" +#~ msgstr "리로스 ì €ìž¥" + +#~ msgid "Resource Tools" +#~ msgstr "리소스 ë„구" + +#~ msgid "Make Local" +#~ msgstr "로컬로 만들기" + +#~ msgid "Edit Groups" +#~ msgstr "그룹 편집" + +#~ msgid "Edit Connections" +#~ msgstr "ì—°ê²° 편집" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "파ì¼" + +#~ msgid "Ctrl+" +#~ msgstr "컨트롤+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "ì”¬ì„ ë‹«ìœ¼ì‹œê² ìŠµë‹ˆê¹Œ? (ì €ìž¥í•˜ì§€ ì•Šì€ ë³€ê²½ì‚¬í•ì€ ì‚¬ë¼ì§‘니다.)" @@ -8058,9 +8246,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "ë‹«ê³ ì´ì „ 씬으로 ì´ë™" -#~ msgid "Expand to Parent" -#~ msgstr "부모로 확장" - #~ msgid "Del" #~ msgstr "ì‚ì œ" @@ -8216,18 +8401,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "번ì—가능한 문ìžì—´ ì €ìž¥" -#~ msgid "Translatable Strings.." -#~ msgstr "ë²ˆì— ê°€ëŠ¥í•œ 문ìžì—´.." - #~ msgid "Install Export Templates" #~ msgstr "내보내기 템플릿 설치" #~ msgid "Edit Script Options" #~ msgstr "스í¬ë¦½íЏ 옵션 편집" -#~ msgid "Please export outside the project folder!" -#~ msgstr "프로ì 트 í´ë” ë°”ê¹¥ì— ë‚´ë³´ë‚´ê¸°ë¥¼ 하세요!" - #~ msgid "Error exporting project!" #~ msgstr "프로ì 트 내보내기 중 ì—러!" @@ -8261,18 +8440,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "í¬í•¨" -#~ msgid "Change Image Group" -#~ msgstr "ì´ë¯¸ì§€ 그룹 변경" - #~ msgid "Group name can't be empty!" #~ msgstr "그룹 ì´ë¦„ì„ ì§€ì •í•´ì•¼ 합니다!" #~ msgid "Invalid character in group name!" #~ msgstr "그룹 ì´ë¦„ì— ìœ íš¨í•˜ì§€ ì•Šì€ ë¬¸ìžê°€ 사용ë˜ì—ˆìŠµë‹ˆë‹¤!" -#~ msgid "Group name already exists!" -#~ msgstr "그룹 ì´ë¦„ì´ ì´ë¯¸ 사용중입니다!" - #~ msgid "Add Image Group" #~ msgstr "ì´ë¯¸ì§€ 그룹 추가" @@ -8420,9 +8593,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "ë¼ì´íŒ…" -#~ msgid "Toggle Persisting" -#~ msgstr "ì§€ì† ì „í™˜" - #~ msgid "Global" #~ msgstr "Global" diff --git a/editor/translations/nb.po b/editor/translations/nb.po index 6dc635daa6..04f87dde0b 100644 --- a/editor/translations/nb.po +++ b/editor/translations/nb.po @@ -192,10 +192,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -357,262 +356,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Kontinuerlig" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Lukk" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Ring" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -649,6 +392,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -681,11 +432,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -752,6 +503,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Lukk" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -777,7 +542,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -794,12 +559,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -855,6 +633,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -862,7 +644,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -929,10 +711,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -949,6 +727,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -991,6 +801,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1040,10 +860,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1055,12 +871,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Delete Effect" msgstr "Slett Valgte" @@ -1083,6 +907,10 @@ msgid "Duplicate Audio Bus" msgstr "Dupliser Utvalg" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Move Audio Bus" msgstr "Flytt Legg til Nøkkel" @@ -1115,7 +943,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1205,7 +1034,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1213,9 +1042,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1248,18 +1075,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1279,30 +1107,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1387,6 +1191,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1429,6 +1237,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1445,15 +1257,28 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Medlemmer:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Medlemmer:" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1463,6 +1288,11 @@ msgstr "Signaler:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Funksjoner:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Funksjoner:" @@ -1471,18 +1301,46 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +msgid "Description" +msgstr "" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1491,24 +1349,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1525,6 +1380,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1582,6 +1457,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1743,6 +1645,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1769,7 +1677,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1780,11 +1688,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1820,7 +1728,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2040,6 +1948,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2048,7 +1960,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2064,7 +1976,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2137,6 +2049,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2152,14 +2073,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2220,11 +2133,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2276,26 +2206,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2405,10 +2315,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2441,9 +2347,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2453,87 +2367,87 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming file:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2566,6 +2480,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2579,6 +2498,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2591,6 +2514,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2599,38 +2534,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2658,579 +2586,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3386,7 +2789,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3497,10 +2899,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3556,64 +2954,182 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "Kontinuerlig" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3656,11 +3172,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3711,59 +3231,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Rediger" +msgid "Use Rotation Snap" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3792,11 +3325,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3808,7 +3346,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3832,11 +3370,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Fjern Funksjon" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3847,23 +3394,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3877,45 +3429,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3925,14 +3438,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3955,6 +3460,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Fjern Utvalg" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4032,22 +3558,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4148,6 +3670,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4275,12 +3801,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4454,16 +4040,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Fjern Funksjon" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Fjern Funksjon" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Fjern Funksjon" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4523,6 +4112,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Rediger" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4577,63 +4174,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4724,6 +4268,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4765,18 +4313,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4859,7 +4395,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5123,10 +4659,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5143,10 +4675,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5376,6 +4904,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5521,6 +5053,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5533,11 +5069,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Kopier Noder" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5700,6 +5237,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5749,7 +5290,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5813,6 +5354,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5883,19 +5428,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5903,10 +5458,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5915,23 +5486,23 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +msgid "Rename Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Create New Project" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Create New Project" msgstr "" #: editor/project_manager.cpp @@ -5939,11 +5510,19 @@ msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Create folder" +msgstr "" + +#: editor/project_manager.cpp +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5955,6 +5534,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5990,10 +5573,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6050,17 +5629,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6121,7 +5697,7 @@ msgstr "Forandre" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6141,31 +5717,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6174,7 +5750,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6191,6 +5767,14 @@ msgid "Delete Item" msgstr "Slett Valgte" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6340,10 +5924,18 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6381,6 +5973,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6408,26 +6004,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6554,14 +6130,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6744,6 +6312,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6785,6 +6361,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6825,6 +6405,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6905,6 +6489,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6980,12 +6568,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Ugyldig argument til convert(), bruk TYPE_*-konstantene." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7037,10 +6641,6 @@ msgid "GridMap Duplicate Selection" msgstr "Dupliser Utvalg" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7134,12 +6734,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7337,10 +6933,18 @@ msgid "Return" msgstr "Returner" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Ring" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "FÃ¥" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Anim Forandre Verdi" @@ -7699,6 +7303,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7708,15 +7318,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7746,3 +7356,19 @@ msgid "" "obtain a size. Otherwise, make it a RenderTarget and assign its internal " "texture to some node for display." msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" diff --git a/editor/translations/nl.po b/editor/translations/nl.po index b13d86e0f2..5a5665675b 100644 --- a/editor/translations/nl.po +++ b/editor/translations/nl.po @@ -2,20 +2,21 @@ # Copyright (C) 2016-2017 Juan Linietsky, Ariel Manzur and the Godot community # This file is distributed under the same license as the Godot source code. # -# Aram Nap <xyphex.aram@gmail.com>, 2017 +# Aram Nap <xyphex.aram@gmail.com>, 2017. +# Senno Kaasjager <senno.kaasjager@gmail.com>, 2017. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-04-13 18:15+0000\n" -"Last-Translator: Aram Nap <xyphex.aram@gmail.com>\n" +"PO-Revision-Date: 2017-09-19 22:45+0000\n" +"Last-Translator: Senno Kaasjager <senno.kaasjager@gmail.com>\n" "Language-Team: Dutch <https://hosted.weblate.org/projects/godot-engine/godot/" "nl/>\n" "Language: nl\n" "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 2.14-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -153,7 +154,7 @@ msgstr "Lineair" #: editor/animation_editor.cpp editor/plugins/theme_editor_plugin.cpp msgid "Constant" -msgstr "Constant" +msgstr "Constante" #: editor/animation_editor.cpp msgid "In" @@ -192,10 +193,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Maak %d NIEUWE tracks aan en keys invoeren?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -358,277 +358,13 @@ msgstr "Wijzig Array Waarde Type" msgid "Change Array Value" msgstr "Wijzig Array Waarde" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "Constanten:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Bestand:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Omschrijving:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Sluiten" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Verbind.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Verbind Aan Node:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Opgevraagde bestandsformaat onbekend:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Verbind.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Testen" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Error bij het opslaan van resource!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Alle" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Zoeken:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Zoeken" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Sorteren:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Omkeren" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Categorie:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Site:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Ondersteuning.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Officieel" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Gemeenschap" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Testing" -msgstr "Testen" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Assets ZIP Bestand" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Methode Lijst Voor '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Aanroep" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Methode Lijst:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumenten:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Teruggave:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Ga naar Regel" #: editor/code_editor.cpp msgid "Line Number:" -msgstr "Regel Nummer:" +msgstr "Regelnummer:" #: editor/code_editor.cpp msgid "No Matches" @@ -659,6 +395,14 @@ msgstr "Hele Woorden" msgid "Selection Only" msgstr "Alleen Selectie" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Zoeken" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Zoeken" @@ -691,11 +435,11 @@ msgstr "Vragen Bij Vervangen" msgid "Skip" msgstr "Overslaan" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Inzoomen" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Uitzoomen" @@ -764,6 +508,20 @@ msgstr "Uitgesteld" msgid "Oneshot" msgstr "Eénschots" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Sluiten" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Verbinden" @@ -790,7 +548,7 @@ msgstr "Verbind.." msgid "Disconnect" msgstr "Losmaken" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Signalen" @@ -807,12 +565,25 @@ msgstr "Favorieten:" msgid "Recent:" msgstr "Recente:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Zoeken:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Matches:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Omschrijving:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Zoek Vervanging Voor:" @@ -872,6 +643,12 @@ msgid "Owners Of:" msgstr "Eigenaren Van:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" +"Verwijder geselecteerde bestanden van het project? (Kan niet ongedaan " +"worden.)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -882,10 +659,8 @@ msgstr "" "Toch verwijderen? (Kan niet ongedaan worden.)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" -"Verwijder geselecteerde bestanden van het project? (Kan niet ongedaan " -"worden.)" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -951,10 +726,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -971,6 +742,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1014,6 +817,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Succes!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Installeer" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1066,10 +879,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1081,6 +890,10 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1088,6 +901,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Reset Zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Geselecteerde Verwijderen" @@ -1112,6 +930,11 @@ msgstr "Dupliceer Selectie" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Reset Zoom" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Open Audio Bus Layout" @@ -1125,7 +948,7 @@ msgstr "Locatie voor Nieuwe Layout.." #: editor/editor_audio_buses.cpp msgid "Open Audio Bus Layout" -msgstr "Open Audio Bus Layout" +msgstr "Open Audio Bus Lay-out" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." @@ -1144,7 +967,8 @@ msgstr "Bus Toevoegen" msgid "Create a new Bus Layout." msgstr "Sla Audio Bus Layout Op Als.." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Laden" @@ -1239,7 +1063,7 @@ msgid "Rearrange Autoloads" msgstr "Herschik Autoloads" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Pad:" @@ -1247,9 +1071,7 @@ msgstr "Pad:" msgid "Node Name:" msgstr "Node Naam:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Naam" @@ -1282,18 +1104,19 @@ msgid "Choose a Directory" msgstr "Kies een Map" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Map Maken" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Naam:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Map kon niet gemaakt worden." @@ -1315,30 +1138,6 @@ msgstr "Inpakken" msgid "Template file not found:\n" msgstr "Template bestand niet gevonden:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Toegevoegd:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Verwijderd:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Error bij het opslaan van atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Kon atlas subtexture niet opslaan:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Aan het exporteren voor %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Aan Het Opzetten.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Bestand Bestaat, Overschrijven?" @@ -1423,6 +1222,11 @@ msgstr "Verplaats Favoriet Naar Boven" msgid "Move Favorite Down" msgstr "Verplaats Favoriet Naar Beneden" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Map kon niet gemaakt worden." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Mappen & Bestanden:" @@ -1467,6 +1271,10 @@ msgstr "Klasse Lijst:" msgid "Search Classes" msgstr "Zoek Klasses" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Klasse:" @@ -1483,15 +1291,30 @@ msgstr "Geërfd door:" msgid "Brief Description:" msgstr "Korte Beschrijving:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Leden:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Leden:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Publieke Methodes:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Publieke Methodes:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "GUI Thema Items:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "GUI Thema Items:" @@ -1501,6 +1324,11 @@ msgstr "Signalen:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Functies:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Functies:" @@ -1509,18 +1337,49 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Constanten:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "Constanten:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Omschrijving:" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Eigenschap Beschrijving:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Methode Lijst:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Methode Beschrijving:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Zoek Tekst" @@ -1530,24 +1389,21 @@ msgid "Output:" msgstr " Uitvoer:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Leegmaken" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Error bij het opslaan van resource!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Resource Opslaan Als.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "I see.." msgstr "Ik snap het.." @@ -1565,6 +1421,29 @@ msgid "Error while saving." msgstr "Error bij het opslaan." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Kan niet verbinden." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Error bij het opslaan." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Error bij het opslaan." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Scene Aan Het Opslaan" @@ -1617,13 +1496,40 @@ msgstr "" #: editor/editor_node.cpp msgid "Layout name not found!" -msgstr "" +msgstr "Lay-out naam niet gevonden!" #: editor/editor_node.cpp msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1787,6 +1693,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1813,7 +1725,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1824,11 +1736,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1864,7 +1776,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2084,6 +1996,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Gemeenschap" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2092,7 +2008,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2108,7 +2024,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2181,6 +2097,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importeren" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2196,14 +2121,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2269,11 +2186,28 @@ msgstr "Afhankelijkheden Editor" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Versie:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2325,26 +2259,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Aan Het Herimporteren" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2455,10 +2369,6 @@ msgid "Importing:" msgstr "Aan Het Importeren:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2493,9 +2403,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2506,45 +2424,51 @@ msgid "" msgstr "Resource" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "Error bij het laden van:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Scene faalde om te laden door ontbrekende afhankelijkheden:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "Error bij het opslaan van TileSet!" +msgid "No name provided." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Error bij het laden van:" +msgid "Name contains invalid characters." +msgstr "Geldige karakters:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Hernoem Variabele" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp @@ -2556,39 +2480,36 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" - -#: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "Map Maken" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2621,6 +2542,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2635,6 +2561,10 @@ msgid "Import as Single Scene" msgstr "Scene aan het Updaten" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2647,6 +2577,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2655,38 +2597,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2717,579 +2652,54 @@ msgstr "" msgid "Reimport" msgstr "Aan Het Herimporteren" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Error bij het initialiseren van FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Onbekende lettertype formaat." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Error bij het laden van lettertype." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Ongeldige lettertype grootte." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Annuleren" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3446,7 +2856,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3557,10 +2966,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3616,64 +3021,182 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Vrij" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Inhoud:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Bekijk Bestanden" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Verbindingsfout, probeer het nog eens." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Kan niet verbinden." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Kan niet verbinden met host:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Geen antwoord van host:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Geen antwoord." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Aanvraag mislukt, retourcode:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Aanv. Mislukt." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Aanvraag mislukt, te veel redirects" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Redirectlus." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Mislukt:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Verwacht:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Gekregen:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Sha256 hash controle mislukt" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Asset download fout:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Ophalen:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Verbinden.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Opvragen..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Fout bij opvragen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Probeer opnieuw" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Alle" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Sorteren:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Omkeren" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Categorie:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Site:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Ondersteuning.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Officieel" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Testing" +msgstr "Testen" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Assets ZIP Bestand" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3716,11 +3239,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors and Margins" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3771,59 +3298,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Breekpunt Aan- of Uitschakelen" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Bewerken" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3852,11 +3393,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3868,7 +3414,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3892,11 +3438,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Verwijder Signaal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3907,23 +3462,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3937,45 +3497,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3985,14 +3506,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -4015,6 +3528,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Schaal Selectie" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4094,22 +3628,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4211,6 +3741,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4338,12 +3872,73 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Lokale wijziging aan het opslaan.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4517,16 +4112,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Verwijder Signaal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Verwijder Signaal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Verwijder Signaal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4586,6 +4184,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Bewerken" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4640,63 +4246,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Plakken" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4787,6 +4340,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4830,18 +4387,6 @@ msgid "Debug with external editor" msgstr "Afhankelijkheden Editor" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4925,7 +4470,7 @@ msgstr "Knippen" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Kopiëren" @@ -5190,10 +4735,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5210,10 +4751,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5449,6 +4986,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5594,6 +5135,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5606,11 +5151,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Kopiëer Nodes" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5774,6 +5320,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5824,7 +5374,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5891,6 +5441,10 @@ msgid "Delete preset '%s'?" msgstr "Verwijder geselecteerde bestanden?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5963,19 +5517,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "Bestand bestaat niet." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5983,10 +5548,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5995,15 +5576,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Hernoem Functie" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -6011,19 +5597,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "Map Maken" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -6035,6 +5626,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Verbind.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6070,10 +5666,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6132,17 +5724,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6203,7 +5792,7 @@ msgstr "Wijzig" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "As" @@ -6223,31 +5812,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Apparaat" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Knop" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Linker Knop." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Rechter Knop." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Middelste Knop." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Scrollwiel Omhoog." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Scrollwiel Omlaag." @@ -6257,7 +5846,7 @@ msgid "Add Global Property" msgstr "Getter Property Toevoegen" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6275,6 +5864,15 @@ msgid "Delete Item" msgstr "Verwijder" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Kan niet verbinden met host:" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6424,10 +6022,19 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Verbind Aan Node:" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6465,6 +6072,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6492,26 +6103,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6639,14 +6230,6 @@ msgid "Sub-Resources:" msgstr "Resource" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6832,6 +6415,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Bestand Bestaat, Overschrijven?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6875,6 +6467,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Erft:" @@ -6918,6 +6514,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6998,6 +6598,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7073,12 +6677,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Ongeldige type argument voor convert(), gebruik TYPE_* constanten." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Niet genoeg bytes om bytes te decoderen, of ongeldig formaat." @@ -7131,10 +6751,6 @@ msgid "GridMap Duplicate Selection" msgstr "Dupliceer Selectie" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7230,13 +6846,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Bestand:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7449,10 +7060,18 @@ msgid "Return" msgstr "Teruggave" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Aanroep" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Krijg" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Wijzig Array Waarde" @@ -7867,6 +7486,12 @@ msgstr "" "Een SpriteFrames resource moet gemaakt of gegeven worden in de 'Frames' " "eigenschap om AnimatedSprite3D frames te laten tonen." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7876,6 +7501,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Annuleren" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Alarm!" @@ -7883,10 +7512,6 @@ msgstr "Alarm!" msgid "Please Confirm..." msgstr "Bevestig Alsjeblieft..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7922,6 +7547,63 @@ msgstr "" "inhoud direct op het scherm te weergeven. Anders, maak er een RenderTarget " "van en wijs zijn interne texture toe aan een node om te tonen." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Error bij het initialiseren van FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Onbekende lettertype formaat." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Error bij het laden van lettertype." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Ongeldige lettertype grootte." + +#~ msgid "Method List For '%s':" +#~ msgstr "Methodelijst voor '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumenten:" + +#~ msgid "Return:" +#~ msgstr "Teruggave:" + +#~ msgid "Added:" +#~ msgstr "Toegevoegd:" + +#~ msgid "Removed:" +#~ msgstr "Verwijderd:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Error bij het opslaan van atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Kon atlas subtexture niet opslaan:" + +#~ msgid "Exporting for %s" +#~ msgstr "Aan het exporteren voor %s" + +#~ msgid "Setting Up.." +#~ msgstr "Aan Het Opzetten.." + +#~ msgid "Re-Importing" +#~ msgstr "Aan Het Herimporteren" + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Error bij het opslaan van TileSet!" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Bestand:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "just pressed" #~ msgstr "reeds ingedrukt" diff --git a/editor/translations/pl.po b/editor/translations/pl.po index baffd09f33..297cc89d14 100644 --- a/editor/translations/pl.po +++ b/editor/translations/pl.po @@ -208,10 +208,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Utworzyć NOWÄ„ Å›cieżkÄ™ i dodać klatkÄ™ kluczowÄ…?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -378,272 +377,6 @@ msgstr "ZmieÅ„ Typ Tablicy" msgid "Change Array Value" msgstr "ZmieÅ„ Wartość Tablicy" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Wersja:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "StaÅ‚e:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Plik" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Opis:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Instaluj" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Zamknij" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "Połącz.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Podłącz do wÄ™zÅ‚a:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Nieznany format pliku:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "Zapisywanie.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "Połącz.." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Testowanie" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Błąd podczas zapisu zasobu!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "Pobierz" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Wszystko" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Szukaj:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Szukaj" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importuj" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Wtyczki" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Sortuj:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Odwróć" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Kategoria:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "ŹródÅ‚o:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Wsparcie.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Oficjalny" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "SpoÅ‚eczność" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Testowanie" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Assets ZIP File" -msgstr "Plik ZIP assetów" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Lista metod '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "WywoÅ‚anie" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Lista metod:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumenty:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Zwraca:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Idź do lini" @@ -681,6 +414,14 @@ msgstr "CaÅ‚e sÅ‚owa" msgid "Selection Only" msgstr "Tylko zaznaczenie" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Szukaj" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Szukaj" @@ -713,11 +454,11 @@ msgstr "Zaptytaj przy zastÄ…pieniu" msgid "Skip" msgstr "PomiÅ„" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Przybliż" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Oddal" @@ -788,6 +529,20 @@ msgstr "Odroczone" msgid "Oneshot" msgstr "WywoÅ‚aj raz" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Zamknij" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Połącz" @@ -814,7 +569,7 @@ msgstr "Połącz.." msgid "Disconnect" msgstr "Rozłącz" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "SygnaÅ‚y" @@ -831,12 +586,25 @@ msgstr "Ulubione:" msgid "Recent:" msgstr "Ostatnie:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Szukaj:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "PasujÄ…ce:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Opis:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Znajdź i zamieÅ„:" @@ -897,6 +665,10 @@ msgid "Owners Of:" msgstr "WÅ‚aÅ›ciciele:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Usunąć wybrane pliki z projektu? (Nie można tego cofnąć)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -906,8 +678,8 @@ msgstr "" "Usunąć mimo to? (Nie można tego cofnąć)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Usunąć wybrane pliki z projektu? (Nie można tego cofnąć)" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -974,11 +746,6 @@ msgstr "" #: editor/editor_about.cpp #, fuzzy -msgid "Authors" -msgstr "Autor:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" msgstr "Menedżer projektów" @@ -995,6 +762,40 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +#, fuzzy +msgid "Authors" +msgstr "Autor:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Duplikuj liniÄ™" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1038,6 +839,16 @@ msgid "Package Installed Successfully!" msgstr "Pakiet zastaÅ‚ zainstalowany poprawnie!" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Instaluj" + +#: editor/editor_asset_installer.cpp #, fuzzy msgid "Package Installer" msgstr "Pakiet zastaÅ‚ zainstalowany poprawnie!" @@ -1092,11 +903,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Opcje debugowania" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1108,6 +914,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "Opcje debugowania" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1115,6 +926,11 @@ msgstr "Duplikuj" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Wyzeruj przybliżenie" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "UsuÅ„ zaznaczone" @@ -1139,6 +955,11 @@ msgstr "Duplikuj animacje" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "Wyzeruj przybliżenie" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Otwórz ukÅ‚ad magistrali audio" @@ -1174,7 +995,8 @@ msgstr "Dodaj magistralÄ™" msgid "Create a new Bus Layout." msgstr "Utwórz nowy zasób" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Wczytaj" @@ -1269,7 +1091,7 @@ msgid "Rearrange Autoloads" msgstr "Przestaw Autoloady" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Åšcieżka:" @@ -1277,9 +1099,7 @@ msgstr "Åšcieżka:" msgid "Node Name:" msgstr "Nazwa wÄ™zÅ‚a:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nazwa" @@ -1313,18 +1133,19 @@ msgid "Choose a Directory" msgstr "Wybierz katalog" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Utwórz katalog" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nazwa:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Nie można utworzyć katalogu." @@ -1344,30 +1165,6 @@ msgstr "Pakowanie" msgid "Template file not found:\n" msgstr "Nie znaleziono pliku szablonu:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Dodane:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "UsuniÄ™te:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Błąd podczas zapisywania atlasu:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Nie udaÅ‚o siÄ™ zapisać tekstury atlasu:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportowanie do %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Konfigurowanie .." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Plik istnieje, nadpisać?" @@ -1452,6 +1249,11 @@ msgstr "PrzesuÅ„ Ulubiony w górÄ™" msgid "Move Favorite Down" msgstr "PrzesuÅ„ Ulubiony w dół" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Nie można utworzyć katalogu." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Katalogi i pliki:" @@ -1495,6 +1297,10 @@ msgstr "List klas:" msgid "Search Classes" msgstr "Przeszukaj klasy" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Góra" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Klasa:" @@ -1511,15 +1317,30 @@ msgstr "Dziedziczone przez:" msgid "Brief Description:" msgstr "Krótki opis:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "CzÅ‚onkowie:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "CzÅ‚onkowie:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Metody publiczne:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Metody publiczne:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Elementy motywu GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Elementy motywu GUI:" @@ -1529,6 +1350,11 @@ msgstr "SygnaÅ‚y:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Animacje" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Animacje" @@ -1537,19 +1363,51 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "StaÅ‚e:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "StaÅ‚e:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Opis:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "WÅ‚aÅ›ciwoÅ›ci:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Krótki opis:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Lista metod:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Opis metody:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Wyszukaj w tekÅ›cie" @@ -1559,24 +1417,21 @@ msgid "Output:" msgstr " Konsola:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Wyczyść" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Błąd podczas zapisu zasobu!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Zapisz zasób jako..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "WidzÄ™.." @@ -1593,6 +1448,30 @@ msgid "Error while saving." msgstr "Błąd podczas zapisywania." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Nie można operować na '..'" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Błąd podczas zapisywania." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Scena '%s' ma niespeÅ‚nione zależnoÅ›ci:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Błąd podczas zapisywania." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Zapisywanie Sceny" @@ -1653,6 +1532,33 @@ msgid "Restored default layout to base settings." msgstr "Przywrócono domyÅ›lny ukÅ‚ad do ustawieÅ„ bazowych." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Kopiuj parametry" @@ -1828,6 +1734,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "Wybierz głównÄ… scenÄ™" @@ -1858,7 +1770,7 @@ msgstr "" "Aby dokonać na niej zmian, można utworzyć nowÄ… odziedziczonÄ… scenÄ™." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "Ugh" msgstr "Błąd" @@ -1873,14 +1785,15 @@ msgstr "" "projektu." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Błąd Å‚adowania sceny." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Scena '%s' ma niespeÅ‚nione zależnoÅ›ci:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Wyczyść KoÅ›ci" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Zapisz ukÅ‚ad" @@ -1914,7 +1827,7 @@ msgstr "Tryb bez rozproszeÅ„" msgid "Toggle distraction-free mode." msgstr "Tryb bez rozproszeÅ„" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Scena" @@ -2153,6 +2066,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "SpoÅ‚eczność" + #: editor/editor_node.cpp msgid "About" msgstr "O programie" @@ -2161,7 +2078,7 @@ msgstr "O programie" msgid "Play the project." msgstr "Uruchom projekt." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Uruchom" @@ -2177,7 +2094,7 @@ msgstr "Zapauzuj scenÄ™" msgid "Stop the scene." msgstr "Zatrzymaj scene." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Stop" @@ -2251,6 +2168,16 @@ msgid "Object properties." msgstr "WÅ‚aÅ›ciwoÅ›ci obiektu." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "ZmieÅ„ grupÄ™ obrazków" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importuj" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "System plików" @@ -2266,14 +2193,6 @@ msgstr "Konsola" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Importuj ponownie" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "OdÅ›wież" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "Zaimportuj Szablony z pliku ZIP" @@ -2341,11 +2260,29 @@ msgstr "Otwórz w edytorze" msgid "Open the previous Editor" msgstr "Otwórz w edytorze" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Tworzenie Mesh Library" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Miniatura.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Zainstalowane wtyczki:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "OdÅ›wież" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Wersja:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autor:" @@ -2398,26 +2335,6 @@ msgstr "Ten obiekt" msgid "Frame #:" msgstr "Klatka #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "ProszÄ™ poczekać na zakoÅ„czenie skanowania." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Bieżąca scena musi być zapisana aby ponownie zaimportować." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Zapisz i importuj ponownie" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Prze-Importowanie" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Zaimportuj ponownie zmienione zasoby" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2535,10 +2452,6 @@ msgid "Importing:" msgstr "Importowanie:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Wczytywanie szablonów eksportu" - -#: editor/export_template_manager.cpp #, fuzzy msgid "Current Version:" msgstr "Aktualna scena" @@ -2576,11 +2489,18 @@ msgid "Cannot navigate to '" msgstr "Nie można przejść do '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Zapisz i importuj ponownie" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2591,48 +2511,56 @@ msgstr "ŹródÅ‚o:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Same source and destination files, doing nothing." -msgstr "Pliki źródÅ‚owe i docelowe sÄ… te same, nie podjÄ™to żadnej akcji." +msgid "Cannot move/rename resources root." +msgstr "Nie można wczytać/przetworzyć źródÅ‚owego fontu." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Nie można zaimportować pliku wewnÄ…trz siebie samego:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "" -"Åšcieżki źródÅ‚owa i docelowa sÄ… takie same, żadna akcja nie zostaÅ‚a wykonana." +#, fuzzy +msgid "Error moving:\n" +msgstr "Błąd importowania:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Can't move directories to within themselves." -msgstr "Nie możesz przenieść danego katalogu do jego wnÄ™trza." +msgid "Unable to update dependencies:\n" +msgstr "Scena '%s' ma niespeÅ‚nione zależnoÅ›ci:" + +#: editor/filesystem_dock.cpp +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Błąd wczytywania obrazu:" +msgid "No name provided." +msgstr "ZmieÅ„ nazwÄ™ lub PrzenieÅ›..." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Błąd importowania:" +msgid "Name contains invalid characters." +msgstr "Dopuszczalne znaki:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "Nie można operować na '..'" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "Nazwa grupy już istnieje!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Wybierz nowÄ… nazwÄ™ i lokacjÄ™ dla:" +#, fuzzy +msgid "Renaming file:" +msgstr "ZmieÅ„ nawÄ™ zmiennej" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Nie wybrano pliku!" +#, fuzzy +msgid "Renaming folder:" +msgstr "ZmieÅ„ nazwÄ™ wÄ™zÅ‚a" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2643,40 +2571,38 @@ msgid "Collapse all" msgstr "ZwiÅ„ foldery" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Pokaż w menadżerze plików" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instancja" +msgid "Copy Path" +msgstr "Skopiuj ÅšcieżkÄ™" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Edytuj ZależnoÅ›ci..." +#, fuzzy +msgid "Rename.." +msgstr "ZmieÅ„ nazwÄ™" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Pokaż wÅ‚aÅ›cicieli.." +msgid "Move To.." +msgstr "PrzenieÅ› Do..." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Skopiuj ÅšcieżkÄ™" +#, fuzzy +msgid "New Folder.." +msgstr "Utwórz katalog" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "ZmieÅ„ nazwÄ™ lub PrzenieÅ›..." +msgid "Show In File Manager" +msgstr "Pokaż w menadżerze plików" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "PrzenieÅ› Do..." +msgid "Instance" +msgstr "Instancja" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Informacje" +msgid "Edit Dependencies.." +msgstr "Edytuj ZależnoÅ›ci..." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Importuj ponownie.." +msgid "View Owners.." +msgstr "Pokaż wÅ‚aÅ›cicieli.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2708,6 +2634,11 @@ msgstr "" msgid "Move" msgstr "PrzenieÅ›" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "ZmieÅ„ nazwÄ™" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Dodaj do Grupy" @@ -2722,6 +2653,11 @@ msgid "Import as Single Scene" msgstr "Importowanie Sceny.." #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Zaimportuj animacje.." + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2734,6 +2670,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "Zaimportuj Scene 3D" @@ -2743,40 +2691,33 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importuj ScenÄ™" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Importowanie Sceny.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Uruchamiam skrypt..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Nie udaÅ‚o siÄ™ wczytać skryptu po imporcie:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" "PojawiÅ‚y siÄ™ błędy podczas uruchamiania skryptu po imporcie (sprawdź " "konsolÄ™):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Błąd podczas uruchamiania skryptu po imporcie:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Zapisywanie.." @@ -2806,589 +2747,56 @@ msgstr "Ustawienie predefiniowane.." msgid "Reimport" msgstr "Importuj ponownie" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Brak mask bitowych do zaimportowania!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Docelowa Å›cieżka jest pusta." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "Åšcieżka docelowa musi być bezwzglÄ™dna." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Docelowa Å›cieżka musi istnieć." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Åšcieżka zapisu jest pusta!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importuj BitMasks" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "ŹródÅ‚o tekstury:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Åšcieżka docelowa:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Akceptuj" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "BitMask" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Brak pliku źródÅ‚owego fontu!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Brak docelowego zasobu fontu!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Błędne rozszerzenie pliku.\n" -"ProszÄ™ użyć .fnt." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Nie można wczytać/przetworzyć źródÅ‚owego fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Nie udaÅ‚o siÄ™ zapisać fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "ŹródÅ‚o fontu:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Wielkość oryginalna fontu:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Zasób docelowy:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "ŻżŹźĆćŃńĄąÅłĘęÓó." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Test:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Opcje:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Import fontu" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "Ten plik jest już plikiem fontu Godot, proszÄ™ podać plik typu BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Nie powiodÅ‚o siÄ™, otwarcie pliku jako BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Błąd przy inicjalizacji FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Nieznany format fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Błąd Å‚adowania fonta." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Niepoprawny rozmiar fonta." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Nie rozpoznano typu fontu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Font" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Brak siatek do zaimportowania!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importuj Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "ŹródÅ‚o Mesh:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Siatka" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Powierzchnia %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Brak sampli do importu!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importuj pliki dźwiÄ™kowe" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "ŹródÅ‚o dźwiÄ™ku:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "DźwiÄ™k" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Nowy klip" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Opcje animacji" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Flagi" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Wypal FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Optymalizator" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Maksymalny błąd liniowy" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Maksymalny błąd kÄ…towy" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Maksymalny KÄ…t" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Klipy" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Start" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Koniec" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "PÄ™tla" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtry" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Åšcieżka źródÅ‚owa jest pusta." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Nie udaÅ‚o siÄ™ wczytać skryptu po imporcie." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Niepoprawny/uszkodzony skrypt post-importu." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Błąd podczas wczytywania sceny." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Zaimportuj Scene 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Scena źródÅ‚owa:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Taki sam jak scena docelowa" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Współdzielone" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Docelowy folder tekstur:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Skrypt do wywoÅ‚ania po imporcie:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Niestandardowy typ wÄ™zÅ‚a głównego:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Automatyczny" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#, fuzzy -msgid "Root Node Name:" -msgstr "Nazwa wÄ™zÅ‚a:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Brakuje nastÄ™pujÄ…cych plików:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Zaimportuj Pomimo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Anuluj" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importuj i Otwórz" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -"Edytowana sceny nie zostaÅ‚a zapisana. Otworzyć importowanÄ… scenÄ™ mimo tego?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Zaimportuj Obraz:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Nie można zaimportować pliku wewnÄ…trz siebie samego:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Nie można zlokalizować Å›cieżki: %s (już jest lokalna)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Scena animacji 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Nieskompresowany" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Bezstratna Kompresja (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Kompresja Stratna (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Skompresuj (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Format Tekstury" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Jakość Kompresji Textury (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Opcje Tekstury" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "ProszÄ™ podać kilka plików !" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Co najmniej jeden plik potrzebny do \"Atlas'u\"." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Błąd importowania:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Tylko jeden plik jest wymagany dla dużych tekstur." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Maksymalny rozmiar tekstury:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Zaimportuj Tekstury z \"Atlas'u\" (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Rozmiar komórki:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Duża Tekstura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Zaimportuj Duże Tekstury (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "ŹródÅ‚owa Tekstura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Bazowa tekstura \"Atlas'u\"" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Tekstura(y) źródÅ‚owe" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importuj tekstury dla 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Importuj tekstury dla 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Zaimportuj Tekstury" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Tekstura 2D" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "Grupy" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Tekstura 3D" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." +msgstr "Wybierz wÄ™zeÅ‚ do edycji sygnałów i grup." -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Tekstura \"Atlas'u\"" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Utwórz Polygon" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -"UWAGA: Importowanie tekstur 2D nie jest wymagane. Po prostu skopiuj pliki " -"png/jpg do folderu projektu." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Przytnij pusty obszar." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Tekstura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Importuj dużą teksturÄ™" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Wczytaj obrazek źródÅ‚owy" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Przycinanie" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" msgstr "Wstawianie" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Zapisywanie" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Nie udaÅ‚o siÄ™ zapisać dużej tekstury:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Zbuduj Atlas dla:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Åadowanie obrazu:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Nie można zaÅ‚adować obrazu:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Konwersja obrazków" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Przycinanie obrazków" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Nie można zapisać obrazu atlasu:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -#, fuzzy -msgid "Couldn't save converted texture:" -msgstr "Nie można zapisać zkonwertowanej tekstury:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Wadliwe źródÅ‚o!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "NieprawidÅ‚owe źródÅ‚o tÅ‚umaczenia!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Kolumna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "JÄ™zyk" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Brak elementów do importu!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Brak Å›cieżki docelowej!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Importuj tÅ‚umaczenia" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Nie można zaimportować!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Importuj tÅ‚umaczenie" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "ŹródÅ‚owy CSV:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Ignoruj pierwszy wiersz" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Skompresuj" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "Dodaj do projektu (engine.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Zaimportuj JÄ™zyk:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "TÅ‚umaczenie" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/node_dock.cpp -msgid "Groups" -msgstr "Grupy" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Utwórz nowy wielokÄ…t." -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." -msgstr "Wybierz wÄ™zeÅ‚ do edycji sygnałów i grup." +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3544,7 +2952,6 @@ msgstr "Nazwa animacji:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3655,10 +3062,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "ZmieÅ„ nazwÄ™" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Drzewo animacji jest poprawne." @@ -3714,64 +3117,192 @@ msgstr "Edytuj filtry wÄ™złów" msgid "Filters.." msgstr "Filtry.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "StaÅ‚e:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "Plik" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Parsowanie Geometrii" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "Połącz.." -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect to host:" +msgstr "Podłącz do wÄ™zÅ‚a:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Tworzenie BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "Nieznany format pliku:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "Zapisywanie.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "Połącz.." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Testowanie" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Błąd podczas zapisu zasobu!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Download Error" +msgstr "Pobierz" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Wszystko" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Wtyczki" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Sortuj:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Odwróć" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Kategoria:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "ŹródÅ‚o:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Wsparcie.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Oficjalny" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Testowanie" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Assets ZIP File" +msgstr "Plik ZIP assetów" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "PodglÄ…d" @@ -3814,12 +3345,17 @@ msgid "Edit CanvasItem" msgstr "Edytuj CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "ZmieÅ„ zakotwiczenie" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "PowiÄ™kszenie (%):" +msgid "Change Anchors" +msgstr "ZmieÅ„ zakotwiczenie" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3874,60 +3410,77 @@ msgid "Pan Mode" msgstr "Tryb przesuwania" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Zablokuj wybrany obiekt w miejscu (nie można go przesuwać)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Przełącz puÅ‚apkÄ™" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Odblokuj wybrany obiekt (można go przesuwać)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Użyj przyciÄ…gania" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Zablokuj selekcjÄ™ wÄ™złów podrzÄ™dnych." +#, fuzzy +msgid "Snapping options" +msgstr "Opcje animacji" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Odblokuj selekcjÄ™ wÄ™złów podrzÄ™dnych." +#, fuzzy +msgid "Snap to grid" +msgstr "Tryb przyciÄ…gania:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Edycja" +msgid "Use Rotation Snap" +msgstr "Użyj kroków obrotu" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Użyj przyciÄ…gania" +#, fuzzy +msgid "Configure Snap..." +msgstr "Konfiguruj krokowanie.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Pokaż siatkÄ™" +msgid "Snap Relative" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Użyj kroków obrotu" +msgid "Use Pixel Snap" +msgstr "Użyj krokowania na poziomie pikseli" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Konfiguruj krokowanie.." +msgid "Snap to parent" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Użyj krokowania na poziomie pikseli" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Zablokuj wybrany obiekt w miejscu (nie można go przesuwać)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Odblokuj wybrany obiekt (można go przesuwać)." #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Szkielet.." +msgid "Makes sure the object's children are not selectable." +msgstr "Zablokuj selekcjÄ™ wÄ™złów podrzÄ™dnych." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Odblokuj selekcjÄ™ wÄ™złów podrzÄ™dnych." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3956,12 +3509,19 @@ msgid "View" msgstr "Widok" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Wyzeruj przybliżenie" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Pokaż siatkÄ™" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Ustaw przybliżenie..." +#, fuzzy +msgid "Show helpers" +msgstr "Utwórz KoÅ›ci" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Utwórz KoÅ›ci" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3972,8 +3532,9 @@ msgid "Frame Selection" msgstr "PowiÄ™ksz do zaznaczenia" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "" +#, fuzzy +msgid "Layout" +msgstr "Zapisz ukÅ‚ad" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3996,12 +3557,21 @@ msgid "Clear Pose" msgstr "Wyczyść PozÄ™" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Ustaw Wartość" +msgid "Drag pivot from mouse position" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "PrzyciÄ…ganie (piksele):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Ustaw pozycje punktu krzywej" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -4012,24 +3582,29 @@ msgstr "Dodaj wszystko" msgid "Adding %s..." msgstr "Dodawanie %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Utwórz wÄ™zeÅ‚" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Błąd instancjacji sceny z %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "OK :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp #, fuzzy msgid "No parent to instance a child at." msgstr "Brak elementu nadrzÄ™dnego do stworzenia instancji." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Ta operacja wymaga pojedynczego wybranego wÄ™zÅ‚a." @@ -4046,45 +3621,6 @@ msgstr "" "PrzeciÄ…gnij i upuść + Shift: dodaj wÄ™zeÅ‚ równorzÄ™dny\n" "PrzeciÄ…gnij i upuść + Alt: ZmieÅ„ typ wÄ™zÅ‚a" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Utwórz Polygon" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Utwórz nowy wielokÄ…t." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -4094,14 +3630,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Tworzenie Mesh Library" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Miniatura.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "UsuÅ„ element %d?" @@ -4124,6 +3652,27 @@ msgid "Update from Scene" msgstr "Aktualizuj ze sceny" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "UsuÅ„ zaznaczenie" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "Zamknij krzywÄ…" @@ -4208,22 +3757,18 @@ msgid "Create Occluder Polygon" msgstr "Stwórz Occluder Polygon" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Edytuj istniejÄ…cy polygon:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "LMB: PrzesuÅ„ Punkt." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl + LPM: PodziaÅ‚u segmentu." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "RMB: Wymaż Punkt." @@ -4328,6 +3873,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Siatka" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4455,12 +4004,75 @@ msgstr "Losowa skala:" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Zachowywanie lokalnych zmian.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Ostrzeżenie" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Parsowanie Geometrii" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4644,16 +4256,19 @@ msgid "Curve Point #" msgstr "Punkt Krzywej #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Ustaw pozycje punktu krzywej" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Ustaw pozycje punktu krzywej" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Ustaw pozycje punktu krzywej" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4714,6 +4329,14 @@ msgid "Scale Polygon" msgstr "Skaluj WielokÄ…t" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Edycja" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "WielokÄ…t->UV" @@ -4768,63 +4391,10 @@ msgstr "Wczytaj Zasób" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Wklej" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Parsuj BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "DÅ‚ugość:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Otwórz plik(i) sampli" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Dodaj sampel" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "ZmieÅ„ nazwÄ™ sampla" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "UsuÅ„ sampel" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Stereo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Format" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Wysokość" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4917,6 +4487,10 @@ msgstr "Zamknij pliki pomocy" msgid "Close All" msgstr "Zamknij" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Uruchom" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4963,18 +4537,6 @@ msgid "Debug with external editor" msgstr "Otwórz w edytorze" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Okno" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "PrzesuÅ„ w lewo" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "PrzesuÅ„ w prawo" - -#: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Open Godot online documentation" msgstr "Poszukaj w dokumentacji referencyjnej." @@ -5065,7 +4627,7 @@ msgstr "Wytnij" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Kopiuj" @@ -5331,10 +4893,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Skalowanie do %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Obracanie o %s stopni." @@ -5351,10 +4909,6 @@ msgid "Top View." msgstr "Widok z góry." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Góra" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Widok z tyÅ‚u." @@ -5599,6 +5153,10 @@ msgid "Transform" msgstr "PrzeksztaÅ‚canie" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Konfiguruj krokowanie.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Koordynaty lokalne" @@ -5744,6 +5302,10 @@ msgid "Speed (FPS):" msgstr "PrÄ™dkość (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "PÄ™tla" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Klatki animacji" @@ -5756,12 +5318,14 @@ msgid "Insert Empty (After)" msgstr "Dodaj pusty (później)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Góra" +#, fuzzy +msgid "Move (Before)" +msgstr "UsuÅ„ wÄ™zeÅ‚(y)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Dół" +#, fuzzy +msgid "Move (After)" +msgstr "PrzesuÅ„ w lewo" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5927,6 +5491,10 @@ msgid "Style" msgstr "Styl" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Font" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Kolor" @@ -5978,8 +5546,9 @@ msgid "Mirror Y" msgstr "Odbij Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Wiadro" +#, fuzzy +msgid "Paint Tile" +msgstr "Maluj TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -6045,6 +5614,11 @@ msgid "Delete preset '%s'?" msgstr "Usunąć zaznaczone pliki?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Brakuje eksportu szablonów dla tej platformy:" + +#: editor/project_export.cpp msgid "Presets" msgstr "Profile eksportu" @@ -6127,33 +5701,62 @@ msgstr "Brakuje eksportu szablonów dla tej platformy:" #: editor/project_export.cpp #, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Brakuje eksportu szablonów dla tej platformy:" + +#: editor/project_export.cpp +#, fuzzy msgid "Export With Debug" msgstr "Eksportuj TileSet" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Niepoprawna Å›cieżka projektu, Å›cieżka musi istnieć!" +#, fuzzy +msgid "The path does not exists." +msgstr "Plik nie istnieje." #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "Niepoprawna Å›cieżka projektu, engine.cfg nie może istnieć." +msgid "Please choose a 'project.godot' file." +msgstr "Eksportuj poza folderem projektu!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "Niepoprawna Å›cieżka projektu, engine.cfg musi istnieć." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Zaimportowano projekt" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Niepoprawna Å›cieżka projektu (zmienić cokolwiek?)." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Nie można byÅ‚o utworzyć engine.cfg w Å›cieżce projektu." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Nie można byÅ‚o utworzyć engine.cfg w Å›cieżce projektu." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "Nie można byÅ‚o utworzyć engine.cfg w Å›cieżce projektu." @@ -6162,38 +5765,49 @@ 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 +#, fuzzy +msgid "Rename Project" +msgstr "Projekt bez nazwy" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Nie można byÅ‚o utworzyć engine.cfg w Å›cieżce projektu." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Nowy projekt gry" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Importuj istniejÄ…cy projekt" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Åšcieżka projektu (musi istnieć):" +msgid "Create New Project" +msgstr "Utwórz nowy projekt" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Zainstaluj projekt:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Nazwa projektu:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Utwórz nowy projekt" +#, fuzzy +msgid "Create folder" +msgstr "Utwórz katalog" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Åšcieżka do projektu:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Zainstaluj projekt:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Szukaj" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Nowy projekt gry" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "To BINGO!" @@ -6202,6 +5816,11 @@ msgid "Unnamed Project" msgstr "Projekt bez nazwy" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Połącz.." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Czy jesteÅ› pewny że chcesz otworzyć wiÄ™cej niż jeden projekt?" @@ -6242,10 +5861,6 @@ msgid "Project List" msgstr "Lista projektów" #: editor/project_manager.cpp -msgid "Run" -msgstr "Uruchom" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Skanuj" @@ -6304,17 +5919,14 @@ msgid "Add Input Action Event" msgstr "Dodaj zdarzenie akcji wejÅ›cia" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6376,7 +5988,7 @@ msgstr "ZmieÅ„" msgid "Joypad Axis Index:" msgstr "OÅ› joysticka" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "OÅ›" @@ -6398,31 +6010,31 @@ msgstr "Wyczyść zdarzenie akcji wejÅ›cia" msgid "Add Event" msgstr "Dodaj pusty" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "UrzÄ…dzenie" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Przycisk" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Lewy przycisk." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Prawy przycisk." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Åšrodkowy przycisk." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Kółko myszy w górÄ™." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Kółko myszy w dół." @@ -6431,7 +6043,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6450,6 +6062,16 @@ msgid "Delete Item" msgstr "UsuÅ„" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Podłącz do wÄ™zÅ‚a:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Akcja %s już istnieje!" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "Błąd zapisu ustawieÅ„." @@ -6602,10 +6224,20 @@ msgstr "Nowy skrypt" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Utwórz KoÅ›ci" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "System plików" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Konwertuje na.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Błąd wczytania pliku: Brak zasobu!" @@ -6646,6 +6278,11 @@ msgstr "Zaznacz Punkty" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Tryb zaznaczenia" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Tryb zaznaczenia" @@ -6674,27 +6311,6 @@ msgstr "Zachowaj globalnÄ… transformacjÄ™" msgid "Reparent" msgstr "ZmieÅ„ nadrzÄ™dny" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Utwórz nowy zasób" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Otwórz zasób" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Zapisz zasób" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "NarzÄ™dzia zasobów" - -#: editor/resources_dock.cpp -#, fuzzy -msgid "Make Local" -msgstr "UczyÅ„ lokalnym" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Tryb uruchamiania:" @@ -6827,14 +6443,6 @@ msgid "Sub-Resources:" msgstr "Zasoby:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Edytuj grupy" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Edytuj Połączenia" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Wyczyść dziedziczenie" @@ -7028,6 +6636,15 @@ msgid "Invalid base path" msgstr "Niepoprawna Å›cieżka bazowa" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Plik istnieje, nadpisać?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Niepoprawne rozszerzenie" @@ -7073,6 +6690,10 @@ msgid "Load existing script file" msgstr "NastÄ™pny skrypt" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "JÄ™zyk" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Dziedziczy:" @@ -7118,6 +6739,10 @@ msgid "Function:" msgstr "Funkcja:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Błędy" @@ -7198,6 +6823,10 @@ msgid "Type" msgstr "Typ" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Format" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Użycie" @@ -7274,12 +6903,30 @@ msgstr "" msgid "Change Probe Extents" msgstr "ZmieÅ„ rozmiar Box Shape" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary..." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Status:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Niepoprawny typ argumentu funkcji convert(), użyj staÅ‚ych TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7333,10 +6980,6 @@ msgid "GridMap Duplicate Selection" msgstr "Duplikuj zaznaczone" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "Widok z góry" @@ -7440,13 +7083,8 @@ msgstr "Ustawienia przyciÄ…gania" msgid "Pick Distance:" msgstr "Instancja:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Plik" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7654,11 +7292,19 @@ msgid "Return" msgstr "Zwraca:" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "WywoÅ‚anie" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Get" msgstr "Ustaw" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "ZmieÅ„ Wartość DomyÅ›lnÄ…" @@ -8073,6 +7719,12 @@ msgstr "" "Zasób SpriteFrames musi być ustawiony jako wartość wÅ‚aÅ›ciwoÅ›ci 'Frames' żeby " "AnimatedSprite3D wyÅ›wietlaÅ‚ klatki." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8083,6 +7735,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Anuluj" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Alarm!" @@ -8090,10 +7746,6 @@ msgstr "Alarm!" msgid "Please Confirm..." msgstr "ProszÄ™ potwierdzić..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8133,6 +7785,591 @@ msgstr "" "otrzymaÅ‚ jakiÅ› rozmiar. W przeciwnym wypadku ustawi opcjÄ™ RenderTarget i " "przyporzÄ…dkuj jego teksturÄ™ dla któregoÅ› wÄ™zÅ‚a." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Błąd przy inicjalizacji FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Nieznany format fontu." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Błąd Å‚adowania fonta." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Niepoprawny rozmiar fonta." + +#~ msgid "Method List For '%s':" +#~ msgstr "Lista metod '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Argumenty:" + +#~ msgid "Return:" +#~ msgstr "Zwraca:" + +#~ msgid "Added:" +#~ msgstr "Dodane:" + +#~ msgid "Removed:" +#~ msgstr "UsuniÄ™te:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Błąd podczas zapisywania atlasu:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Nie udaÅ‚o siÄ™ zapisać tekstury atlasu:" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportowanie do %s" + +#~ msgid "Setting Up.." +#~ msgstr "Konfigurowanie .." + +#~ msgid "Error loading scene." +#~ msgstr "Błąd Å‚adowania sceny." + +#~ msgid "Re-Import" +#~ msgstr "Importuj ponownie" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "ProszÄ™ poczekać na zakoÅ„czenie skanowania." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Bieżąca scena musi być zapisana aby ponownie zaimportować." + +#~ msgid "Save & Re-Import" +#~ msgstr "Zapisz i importuj ponownie" + +#~ msgid "Re-Importing" +#~ msgstr "Prze-Importowanie" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Zaimportuj ponownie zmienione zasoby" + +#~ msgid "Loading Export Templates" +#~ msgstr "Wczytywanie szablonów eksportu" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "Zapisz i importuj ponownie" + +#, fuzzy +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Pliki źródÅ‚owe i docelowe sÄ… te same, nie podjÄ™to żadnej akcji." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "" +#~ "Åšcieżki źródÅ‚owa i docelowa sÄ… takie same, żadna akcja nie zostaÅ‚a " +#~ "wykonana." + +#, fuzzy +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Nie możesz przenieść danego katalogu do jego wnÄ™trza." + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Błąd wczytywania obrazu:" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Wybierz nowÄ… nazwÄ™ i lokacjÄ™ dla:" + +#~ msgid "No files selected!" +#~ msgstr "Nie wybrano pliku!" + +#~ msgid "Info" +#~ msgstr "Informacje" + +#~ msgid "Re-Import.." +#~ msgstr "Importuj ponownie.." + +#~ msgid "No bit masks to import!" +#~ msgstr "Brak mask bitowych do zaimportowania!" + +#~ msgid "Target path is empty." +#~ msgstr "Docelowa Å›cieżka jest pusta." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "Åšcieżka docelowa musi być bezwzglÄ™dna." + +#~ msgid "Target path must exist." +#~ msgstr "Docelowa Å›cieżka musi istnieć." + +#~ msgid "Save path is empty!" +#~ msgstr "Åšcieżka zapisu jest pusta!" + +#~ msgid "Import BitMasks" +#~ msgstr "Importuj BitMasks" + +#~ msgid "Source Texture(s):" +#~ msgstr "ŹródÅ‚o tekstury:" + +#~ msgid "Target Path:" +#~ msgstr "Åšcieżka docelowa:" + +#~ msgid "Accept" +#~ msgstr "Akceptuj" + +#~ msgid "Bit Mask" +#~ msgstr "BitMask" + +#~ msgid "No source font file!" +#~ msgstr "Brak pliku źródÅ‚owego fontu!" + +#~ msgid "No target font resource!" +#~ msgstr "Brak docelowego zasobu fontu!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Błędne rozszerzenie pliku.\n" +#~ "ProszÄ™ użyć .fnt." + +#~ msgid "Couldn't save font." +#~ msgstr "Nie udaÅ‚o siÄ™ zapisać fontu." + +#~ msgid "Source Font:" +#~ msgstr "ŹródÅ‚o fontu:" + +#~ msgid "Source Font Size:" +#~ msgstr "Wielkość oryginalna fontu:" + +#~ msgid "Dest Resource:" +#~ msgstr "Zasób docelowy:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "ŻżŹźĆćŃńĄąÅłĘęÓó." + +#~ msgid "Test:" +#~ msgstr "Test:" + +#~ msgid "Options:" +#~ msgstr "Opcje:" + +#~ msgid "Font Import" +#~ msgstr "Import fontu" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Ten plik jest już plikiem fontu Godot, proszÄ™ podać plik typu BMFont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Nie powiodÅ‚o siÄ™, otwarcie pliku jako BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "Nie rozpoznano typu fontu." + +#~ msgid "No meshes to import!" +#~ msgstr "Brak siatek do zaimportowania!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importuj Mesh" + +#~ msgid "Source Mesh(es):" +#~ msgstr "ŹródÅ‚o Mesh:" + +#~ msgid "Surface %d" +#~ msgstr "Powierzchnia %d" + +#~ msgid "No samples to import!" +#~ msgstr "Brak sampli do importu!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importuj pliki dźwiÄ™kowe" + +#~ msgid "Source Sample(s):" +#~ msgstr "ŹródÅ‚o dźwiÄ™ku:" + +#~ msgid "Audio Sample" +#~ msgstr "DźwiÄ™k" + +#~ msgid "New Clip" +#~ msgstr "Nowy klip" + +#~ msgid "Flags" +#~ msgstr "Flagi" + +#~ msgid "Bake FPS:" +#~ msgstr "Wypal FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Optymalizator" + +#~ msgid "Max Linear Error" +#~ msgstr "Maksymalny błąd liniowy" + +#~ msgid "Max Angular Error" +#~ msgstr "Maksymalny błąd kÄ…towy" + +#~ msgid "Max Angle" +#~ msgstr "Maksymalny KÄ…t" + +#~ msgid "Clips" +#~ msgstr "Klipy" + +#~ msgid "Start(s)" +#~ msgstr "Start" + +#~ msgid "End(s)" +#~ msgstr "Koniec" + +#~ msgid "Filters" +#~ msgstr "Filtry" + +#~ msgid "Source path is empty." +#~ msgstr "Åšcieżka źródÅ‚owa jest pusta." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Nie udaÅ‚o siÄ™ wczytać skryptu po imporcie." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Niepoprawny/uszkodzony skrypt post-importu." + +#~ msgid "Error importing scene." +#~ msgstr "Błąd podczas wczytywania sceny." + +#~ msgid "Import 3D Scene" +#~ msgstr "Zaimportuj Scene 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Scena źródÅ‚owa:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Taki sam jak scena docelowa" + +#~ msgid "Shared" +#~ msgstr "Współdzielone" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Docelowy folder tekstur:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Skrypt do wywoÅ‚ania po imporcie:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Niestandardowy typ wÄ™zÅ‚a głównego:" + +#~ msgid "Auto" +#~ msgstr "Automatyczny" + +#, fuzzy +#~ msgid "Root Node Name:" +#~ msgstr "Nazwa wÄ™zÅ‚a:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Brakuje nastÄ™pujÄ…cych plików:" + +#~ msgid "Import Anyway" +#~ msgstr "Zaimportuj Pomimo" + +#~ msgid "Import & Open" +#~ msgstr "Importuj i Otwórz" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "Edytowana sceny nie zostaÅ‚a zapisana. Otworzyć importowanÄ… scenÄ™ mimo " +#~ "tego?" + +#~ msgid "Import Image:" +#~ msgstr "Zaimportuj Obraz:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Nie można zlokalizować Å›cieżki: %s (już jest lokalna)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Scena animacji 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Nieskompresowany" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Bezstratna Kompresja (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Kompresja Stratna (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Skompresuj (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Format Tekstury" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Jakość Kompresji Textury (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Opcje Tekstury" + +#~ msgid "Please specify some files!" +#~ msgstr "ProszÄ™ podać kilka plików !" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Co najmniej jeden plik potrzebny do \"Atlas'u\"." + +#~ msgid "Error importing:" +#~ msgstr "Błąd importowania:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Tylko jeden plik jest wymagany dla dużych tekstur." + +#~ msgid "Max Texture Size:" +#~ msgstr "Maksymalny rozmiar tekstury:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Zaimportuj Tekstury z \"Atlas'u\" (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Rozmiar komórki:" + +#~ msgid "Large Texture" +#~ msgstr "Duża Tekstura" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Zaimportuj Duże Tekstury (2D)" + +#~ msgid "Source Texture" +#~ msgstr "ŹródÅ‚owa Tekstura" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Bazowa tekstura \"Atlas'u\"" + +#~ msgid "Source Texture(s)" +#~ msgstr "Tekstura(y) źródÅ‚owe" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importuj tekstury dla 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Importuj tekstury dla 3D" + +#~ msgid "Import Textures" +#~ msgstr "Zaimportuj Tekstury" + +#~ msgid "2D Texture" +#~ msgstr "Tekstura 2D" + +#~ msgid "3D Texture" +#~ msgstr "Tekstura 3D" + +#~ msgid "Atlas Texture" +#~ msgstr "Tekstura \"Atlas'u\"" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "UWAGA: Importowanie tekstur 2D nie jest wymagane. Po prostu skopiuj pliki " +#~ "png/jpg do folderu projektu." + +#~ msgid "Crop empty space." +#~ msgstr "Przytnij pusty obszar." + +#~ msgid "Texture" +#~ msgstr "Tekstura" + +#~ msgid "Import Large Texture" +#~ msgstr "Importuj dużą teksturÄ™" + +#~ msgid "Load Source Image" +#~ msgstr "Wczytaj obrazek źródÅ‚owy" + +#~ msgid "Slicing" +#~ msgstr "Przycinanie" + +#~ msgid "Saving" +#~ msgstr "Zapisywanie" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Nie udaÅ‚o siÄ™ zapisać dużej tekstury:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Zbuduj Atlas dla:" + +#~ msgid "Loading Image:" +#~ msgstr "Åadowanie obrazu:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Nie można zaÅ‚adować obrazu:" + +#~ msgid "Converting Images" +#~ msgstr "Konwersja obrazków" + +#~ msgid "Cropping Images" +#~ msgstr "Przycinanie obrazków" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Nie można zapisać obrazu atlasu:" + +#, fuzzy +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Nie można zapisać zkonwertowanej tekstury:" + +#~ msgid "Invalid source!" +#~ msgstr "Wadliwe źródÅ‚o!" + +#~ msgid "Invalid translation source!" +#~ msgstr "NieprawidÅ‚owe źródÅ‚o tÅ‚umaczenia!" + +#~ msgid "Column" +#~ msgstr "Kolumna" + +#~ msgid "No items to import!" +#~ msgstr "Brak elementów do importu!" + +#~ msgid "No target path!" +#~ msgstr "Brak Å›cieżki docelowej!" + +#~ msgid "Import Translations" +#~ msgstr "Importuj tÅ‚umaczenia" + +#~ msgid "Couldn't import!" +#~ msgstr "Nie można zaimportować!" + +#~ msgid "Import Translation" +#~ msgstr "Importuj tÅ‚umaczenie" + +#~ msgid "Source CSV:" +#~ msgstr "ŹródÅ‚owy CSV:" + +#~ msgid "Ignore First Row" +#~ msgstr "Ignoruj pierwszy wiersz" + +#~ msgid "Compress" +#~ msgstr "Skompresuj" + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Dodaj do projektu (engine.cfg)" + +#~ msgid "Import Languages:" +#~ msgstr "Zaimportuj JÄ™zyk:" + +#~ msgid "Translation" +#~ msgstr "TÅ‚umaczenie" + +#~ msgid "Making BVH" +#~ msgstr "Tworzenie BVH" + +#~ msgid "Zoom (%):" +#~ msgstr "PowiÄ™kszenie (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Szkielet.." + +#~ msgid "Zoom Reset" +#~ msgstr "Wyzeruj przybliżenie" + +#~ msgid "Zoom Set.." +#~ msgstr "Ustaw przybliżenie..." + +#~ msgid "Set a Value" +#~ msgstr "Ustaw Wartość" + +#~ msgid "Snap (Pixels):" +#~ msgstr "PrzyciÄ…ganie (piksele):" + +#~ msgid "Parse BBCode" +#~ msgstr "Parsuj BBCode" + +#~ msgid "Length:" +#~ msgstr "DÅ‚ugość:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Otwórz plik(i) sampli" + +#~ msgid "Add Sample" +#~ msgstr "Dodaj sampel" + +#~ msgid "Rename Sample" +#~ msgstr "ZmieÅ„ nazwÄ™ sampla" + +#~ msgid "Delete Sample" +#~ msgstr "UsuÅ„ sampel" + +#~ msgid "16 Bits" +#~ msgstr "16 Bits" + +#~ msgid "8 Bits" +#~ msgstr "8 Bits" + +#~ msgid "Stereo" +#~ msgstr "Stereo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Wysokość" + +#~ msgid "Window" +#~ msgstr "Okno" + +#~ msgid "Move Right" +#~ msgstr "PrzesuÅ„ w prawo" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Skalowanie do %s%%." + +#~ msgid "Up" +#~ msgstr "Góra" + +#~ msgid "Down" +#~ msgstr "Dół" + +#~ msgid "Bucket" +#~ msgstr "Wiadro" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Niepoprawna Å›cieżka projektu, Å›cieżka musi istnieć!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Niepoprawna Å›cieżka projektu, engine.cfg nie może istnieć." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Niepoprawna Å›cieżka projektu, engine.cfg musi istnieć." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Åšcieżka projektu (musi istnieć):" + +#~ msgid "Create New Resource" +#~ msgstr "Utwórz nowy zasób" + +#~ msgid "Open Resource" +#~ msgstr "Otwórz zasób" + +#~ msgid "Save Resource" +#~ msgstr "Zapisz zasób" + +#~ msgid "Resource Tools" +#~ msgstr "NarzÄ™dzia zasobów" + +#, fuzzy +#~ msgid "Make Local" +#~ msgstr "UczyÅ„ lokalnym" + +#~ msgid "Edit Groups" +#~ msgstr "Edytuj grupy" + +#~ msgid "Edit Connections" +#~ msgstr "Edytuj Połączenia" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Plik" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Zamknąć scenÄ™? (Niezapisane zmiany zostanÄ… utracone)" @@ -8264,9 +8501,6 @@ msgstr "" #~ msgid "Install Export Templates" #~ msgstr "Zainstaluj Szablony Eksportu" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Eksportuj poza folderem projektu!" - #~ msgid "Error exporting project!" #~ msgstr "Błąd przy eksporcie projektu!" @@ -8304,18 +8538,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Zawiera" -#~ msgid "Change Image Group" -#~ msgstr "ZmieÅ„ grupÄ™ obrazków" - #~ msgid "Group name can't be empty!" #~ msgstr "Nazwa grupy nie może być pusta!" #~ msgid "Invalid character in group name!" #~ msgstr "NieprawidÅ‚owy znak w nazwie grupy!" -#~ msgid "Group name already exists!" -#~ msgstr "Nazwa grupy już istnieje!" - #~ msgid "Add Image Group" #~ msgstr "Dodaj grupÄ™ obrazków" diff --git a/editor/translations/pr.po b/editor/translations/pr.po index 9fbc17c9ca..53881a76de 100644 --- a/editor/translations/pr.po +++ b/editor/translations/pr.po @@ -191,10 +191,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -356,261 +355,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Close" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Call" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -647,6 +391,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -679,11 +431,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -750,6 +502,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Close" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -775,7 +541,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -792,12 +558,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -853,6 +632,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -860,7 +643,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -927,10 +710,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -947,6 +726,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -987,6 +798,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1037,10 +858,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1052,12 +869,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Delete Effect" msgstr "Yar, Blow th' Selected Down!" @@ -1079,6 +904,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1110,7 +939,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1200,7 +1030,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1208,9 +1038,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1243,18 +1071,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1274,30 +1103,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1382,6 +1187,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1424,6 +1233,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1440,15 +1253,28 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "th' Members:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "th' Members:" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1458,6 +1284,11 @@ msgstr "Yer signals:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Yer functions:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Yer functions:" @@ -1466,18 +1297,46 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +msgid "Description" +msgstr "" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1486,24 +1345,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1520,6 +1376,28 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Blimey! I can't make th' signature object!" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Blimey! I can't make th' signature object!" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1577,6 +1455,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1738,6 +1643,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1764,7 +1675,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1775,11 +1686,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1815,7 +1726,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2035,6 +1946,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2043,7 +1958,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2059,7 +1974,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2132,6 +2047,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2147,14 +2071,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2215,11 +2131,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2271,26 +2204,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2401,10 +2314,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2438,9 +2347,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2450,87 +2367,88 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Rename Variable" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2563,6 +2481,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2576,6 +2499,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2588,6 +2515,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2596,38 +2535,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2655,579 +2587,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3383,7 +2790,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3494,10 +2900,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3553,64 +2955,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3653,11 +3172,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors and Margins" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3708,59 +3231,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Toggle ye Breakpoint" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Edit" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3789,11 +3326,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3805,7 +3347,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3829,11 +3371,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Discharge ye' Signal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3844,23 +3395,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3874,45 +3430,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3922,14 +3439,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3952,6 +3461,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4030,22 +3559,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4146,6 +3671,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4273,12 +3802,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4452,16 +4041,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Discharge ye' Signal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Discharge ye' Signal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Discharge ye' Signal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4521,6 +4113,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Edit" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4575,63 +4175,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4722,6 +4269,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4763,18 +4314,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4857,7 +4396,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5121,10 +4660,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5141,10 +4676,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5374,6 +4905,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5519,6 +5054,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5531,11 +5070,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "Forge yer Node!" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5699,6 +5239,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5747,7 +5291,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5811,6 +5355,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5881,19 +5429,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "Please choose a 'project.godot' file." +msgstr "" + +#: editor/project_manager.cpp +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5901,10 +5459,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5913,15 +5487,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Rename Function" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5929,19 +5508,23 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Create folder" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5953,6 +5536,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5988,10 +5575,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6049,17 +5632,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6120,7 +5700,7 @@ msgstr "Change" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6140,31 +5720,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6174,7 +5754,7 @@ msgid "Add Global Property" msgstr "Add yer Getter Property" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6191,6 +5771,14 @@ msgid "Delete Item" msgstr "Yar, Blow th' Selected Down!" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6340,10 +5928,18 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6381,6 +5977,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6408,26 +6008,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6554,14 +6134,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6745,6 +6317,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6787,6 +6367,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6828,6 +6412,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6908,6 +6496,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6983,6 +6575,22 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." @@ -6990,7 +6598,7 @@ msgstr "" "Shiver me timbers! ye type argument t' convert() be wrong! use yer TYPE_* " "constants!" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Nah enough bytes fer decodin' bytes, or ye got th' wrong ship." @@ -7044,10 +6652,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7139,12 +6743,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7354,10 +6954,18 @@ msgid "Return" msgstr "Return" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Call" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Get" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7716,6 +7324,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7725,15 +7339,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7764,6 +7378,22 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + #~ msgid "just pressed" #~ msgstr "just smashed" diff --git a/editor/translations/pt_BR.po b/editor/translations/pt_BR.po index ed2bbb2fd3..5ad3ae0989 100644 --- a/editor/translations/pt_BR.po +++ b/editor/translations/pt_BR.po @@ -9,14 +9,15 @@ # Joaquim Ferreira <joaquimferreira1996@bol.com.br>, 2016. # jonathan railarem <railarem@gmail.com>, 2017. # Mailson Silva Marins <mailsons335@gmail.com>, 2016. +# manokara <marknokalt@live.com>, 2017. # Michael Alexsander Silva Dias <michael.a.s.dias@gmail.com>, 2017. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: 2016-05-30\n" -"PO-Revision-Date: 2017-08-15 19:47+0000\n" -"Last-Translator: Michael Alexsander Silva Dias <michael.a.s.dias@gmail.com>\n" +"PO-Revision-Date: 2017-10-21 09:44+0000\n" +"Last-Translator: manokara <marknokalt@live.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "godot-engine/godot/pt_BR/>\n" "Language: pt_BR\n" @@ -24,7 +25,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 2.17-dev\n" +"X-Generator: Weblate 2.17\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -201,10 +202,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Criar %d NOVAS trilhas e inserir chaves?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -366,266 +366,6 @@ msgstr "Alterar Tipo de Valor do Vetor" msgid "Change Array Value" msgstr "Alterar Valor do Vetor" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Livrar" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Versão:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Conteúdo:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Ver Arquivos" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Descrição:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Instalar" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Fechar" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "Não é possÃvel conectar..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect to host:" -msgstr "Conectar ao Nó:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Sem resposta." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "Formato de arquivo requisitado desconhecido:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Sol. Falhou." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Falhou:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "Sucesso!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "Salvando..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Conectando..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Solicitando..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Erro ao salvar Recurso!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "Abaixo" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "primeiro" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Todos" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Pesquisar:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Pesquisar" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Importar" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Plugins" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Ordenar:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Reverso" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Categoria:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Site:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Suportado..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Oficial" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Comunidade" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Em teste" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Arquivo ZIP de Assets" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "Lista de Métodos para \"%s\":" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Chamar" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Lista de Métodos:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Argumentos:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Retornar:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Ir para Linha" @@ -639,7 +379,6 @@ msgid "No Matches" msgstr "Sem Correspondências" #: editor/code_editor.cpp -#, fuzzy msgid "Replaced %d occurrence(s)." msgstr "%d ocorrência(s) substituÃda(s)." @@ -663,6 +402,14 @@ msgstr "Palavras Inteiras" msgid "Selection Only" msgstr "Apenas na Seleção" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Pesquisar" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Localizar" @@ -695,17 +442,17 @@ msgstr "Perguntar ao Substituir" msgid "Skip" msgstr "Pular" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Ampliar Mais" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Ampliar Menos" #: editor/code_editor.cpp msgid "Reset Zoom" -msgstr "" +msgstr "Redefinir Ampliação" #: editor/code_editor.cpp editor/script_editor_debugger.cpp msgid "Line:" @@ -724,6 +471,8 @@ msgid "" "Target method not found! Specify a valid method or attach a script to target " "Node." msgstr "" +"Método destino não encontrado! EspecÃfique um método válido ou anexe um " +"script ao Nó destino." #: editor/connections_dialog.cpp msgid "Connect To Node:" @@ -766,6 +515,20 @@ msgstr "Postergado" msgid "Oneshot" msgstr "Uma vez" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Fechar" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "Conectar" @@ -791,7 +554,7 @@ msgstr "Conectar..." msgid "Disconnect" msgstr "Disconectar" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Sinais" @@ -808,12 +571,25 @@ msgstr "Favoritos:" msgid "Recent:" msgstr "Recente:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Pesquisar:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "Combinações:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Descrição:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Buscar Substituição Para:" @@ -873,6 +649,10 @@ msgid "Owners Of:" msgstr "Donos De:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Remover os arquivos selecionados do projeto? (impossÃvel desfazer)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -883,8 +663,9 @@ msgstr "" "Removê-los mesmo assim? (irreversÃvel)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Remover os arquivos selecionados do projeto? (impossÃvel desfazer)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Não foi possÃvel resolver." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -950,19 +731,12 @@ msgid "Godot Engine contributors" msgstr "Contribuidores da Godot Engine" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Autor:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "Gerenciador de Projetos" +msgstr "Fundadores do Projeto" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Desenvolvedores" +msgstr "Desenvolvedor-chefe" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -973,117 +747,163 @@ msgid "Developers" msgstr "Desenvolvedores" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "Autores" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" msgstr "" #: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Clonar Abaixo" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "License" +msgstr "LIcença" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Licença de Terceiros" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"A Godot Engine conta com várias bibliotecas de código aberto e gratuitas de " +"terceiros, todas compatÃveis com os termos de sua licença MIT. O seguinte é " +"uma lista exaustiva de todos esses componentes de terceiros com suas " +"respectivas declarações de direitos autorais e termos de licença." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "Conteúdo:" +msgstr "Todos os Componentes" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "Conteúdo:" +msgstr "Componentes" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Licenças" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Erro ao abrir arquivo de pacote, não está em formato zip." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "Não comprimido" +msgstr "Descompactando Assets" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "Pacote Instalado com Sucesso!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "Sucesso!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Instalar" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "Pacote Instalado com Sucesso!" +msgstr "Instalador de Pacotes" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Caixas de Som" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Adicionar Vazio" +msgstr "Ad. Efeito" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Rename Audio Bus" -msgstr "Renomear Autoload" +msgstr "Renomear Pista de Ãudio" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Alternar Inicio automático" +msgstr "Alternar Solo da Pista de Ãudio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "" +msgstr "Alternar Silenciamento da Pista de Ãudio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Alternar Efeitos de Desvio da Pista de Ãudio." #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Select Audio Bus Send" -msgstr "" +msgstr "Selecionar pista de áudio para envio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Adicionar efeito à Pista de à udio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Bus Effect" -msgstr "" +msgstr "Mover efeito da pista" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Delete Bus Effect" -msgstr "Excluir Selecionados" +msgstr "Excluir efeito da pista" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Opções de depuração" +msgstr "Pista de Ãudio, arraste e solte para reorganizar." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Solo" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Silenciar" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Ignorar" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "Opções da pista" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1092,74 +912,84 @@ msgstr "Duplicar" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "Redefinir Ampliação" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "Excluir Selecionados" +msgstr "Excluir Efeito" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Add Audio Bus" -msgstr "Adicionar Todos" +msgstr "Adicionar pista de áudio" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "Pista mestre não pode ser deletada!" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Delete Audio Bus" -msgstr "Excluir Layout" +msgstr "Excluir pista de áudio" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Duplicate Audio Bus" -msgstr "Duplicar Animação" +msgstr "Duplicar pista de áudio" + +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Reset Bus Volume" +msgstr "Redefinir Ampliação" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Move Audio Bus" -msgstr "Ação de Mover" +msgstr "Mover pista de áudio" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Save Audio Bus Layout As.." -msgstr "" +msgstr "Salvar layout das pista de áudio como..." #: editor/editor_audio_buses.cpp msgid "Location for New Layout.." -msgstr "" +msgstr "Localização para o Novo Layout.." #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Open Audio Bus Layout" -msgstr "" +msgstr "Abrir Layout de Pista de Ãudio" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "Não há nenhum arquivo 'res://default_bus_layout.tres'." #: editor/editor_audio_buses.cpp #, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"Extensão de arquivo inválida.\n" -"Por favor use .font." +msgstr "Arquivo inválido, não é um layout de pista de áudio." #: editor/editor_audio_buses.cpp #, fuzzy msgid "Add Bus" -msgstr "Adicionar Todos" +msgstr "Adicionar Pista" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Create a new Bus Layout." -msgstr "Criar Novo Recurso" +msgstr "Criar um novo Layout de Pista." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Carregar" #: editor/editor_audio_buses.cpp #, fuzzy msgid "Load an existing Bus Layout." -msgstr "Carrega um recurso existente do disco e o edita." +msgstr "Carregar um Layout de Pista existente." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1167,17 +997,18 @@ msgid "Save As" msgstr "Salvar Como" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "" +msgstr "Salvar este Layout de Bus em um arquivo." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "Padrão" +msgstr "Carregar Padrão" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Load the default Bus Layout." -msgstr "" +msgstr "Carregar o Layout de Bus padrão." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1247,7 +1078,7 @@ msgid "Rearrange Autoloads" msgstr "Reordenar Autoloads" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Caminho:" @@ -1255,9 +1086,7 @@ msgstr "Caminho:" msgid "Node Name:" msgstr "Nome do Nó:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Nome" @@ -1282,27 +1111,27 @@ msgid "Updating scene.." msgstr "Atualizando Cena..." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "Por favor salve a cena primeiro." +msgstr "Por favor selecione um diretório base primeiro" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "Escolha um Diretório" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Criar Pasta" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Nome:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Não foi possÃvel criar a pasta." @@ -1322,30 +1151,6 @@ msgstr "Empacotando" msgid "Template file not found:\n" msgstr "Arquivo de modelo não encontrado:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Adicionado:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Removido:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Erro ao salvar atlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Não foi possÃvel salvar Subtextura do Atlas:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "Exportando para %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Ajustando..." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "O arquivo existe. Sobrescrever?" @@ -1430,6 +1235,11 @@ msgstr "Mover Favorito Acima" msgid "Move Favorite Down" msgstr "Mover Favorito Abaixo" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Não foi possÃvel criar a pasta." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Diretórios & Arquivos:" @@ -1456,9 +1266,8 @@ msgid "ScanSources" msgstr "BuscarFontes" #: editor/editor_file_system.cpp -#, fuzzy msgid "(Re)Importing Assets" -msgstr "Re-Importando" +msgstr "(Re)Importando Assets" #: editor/editor_help.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -1473,6 +1282,10 @@ msgstr "Lista de Classes:" msgid "Search Classes" msgstr "Pesquisar Classes" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Cima" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Classe:" @@ -1489,15 +1302,30 @@ msgstr "Herdado por:" msgid "Brief Description:" msgstr "Descrição breve:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Membros:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Membros:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Métodos Públicos:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Métodos Públicos:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Itens do Tema de GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Itens do Tema de GUI:" @@ -1507,53 +1335,85 @@ msgstr "Sinais:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Enumerações:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Animações" +msgstr "Enumerações:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "enum " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Constantes:" #: editor/editor_help.cpp msgid "Constants:" msgstr "Constantes:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Descrição:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Propriedades:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Descrição da Propriedade:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Lista de Métodos:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Descrição do Método:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Pesquisar Texto" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " SaÃda:" +msgstr "SaÃda:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Limpar" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Erro ao salvar Recurso!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Salvar Recuso como..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Entendo..." @@ -1570,6 +1430,30 @@ msgid "Error while saving." msgstr "Erro ao salvar." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Não é possÃvel operar em \"..\"" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Erro ao salvar." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "A cena \"%s\" tem dependências quebradas:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Erro ao salvar." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Salvando Cena" @@ -1630,6 +1514,33 @@ msgid "Restored default layout to base settings." msgstr "Layout padrão restaurado à s configurações base." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Copiar Parâmetros" @@ -1662,15 +1573,14 @@ msgid "There is no defined scene to run." msgstr "Não há cena definida para rodar." #: editor/editor_node.cpp -#, fuzzy msgid "" "No main scene has ever been defined, select one?\n" "You can change it later in \"Project Settings\" under the 'application' " "category." msgstr "" "A cena principal não foi definida, selecionar uma?\n" -"Você pode alterá-la mais tarde nas \"Configurações do Projeto\" na categoria " -"\"application\"." +"Você pode alterá-la mais tarde nas \"Configurações do Projeto\" na " +"categoria 'Application'." #: editor/editor_node.cpp msgid "" @@ -1714,16 +1624,15 @@ msgstr "Abri Cena Ãgil..." #: editor/editor_node.cpp msgid "Quick Open Script.." -msgstr "Abrir Script Ãgil..." +msgstr "Abrir Rápidamente Script.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Salvar um Arquivo" +msgstr "Salvar e Fechar" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Salvar mudanças em '%s' antes de fechar?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1754,9 +1663,8 @@ msgid "Export Tile Set" msgstr "Exportar Tile Set" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Essa operação não pode ser realizada sem uma cena." +msgstr "Esta operação não pode ser feita sem um nó selecionado." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1787,22 +1695,30 @@ msgid "Exit the editor?" msgstr "Sair do editor?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "Gerenciador de Projetos" +msgstr "Abrir Gerenciador de Projetos?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Salvar um Arquivo" +msgstr "Salvar e Sair" #: editor/editor_node.cpp +#, fuzzy msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Salvar mudanças na(s) seguinte(s) cena(s) antes de sair?" #: editor/editor_node.cpp +#, fuzzy msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Salvar mudanças na(s) seguinte(s) cena(s) antes de abrir o Gerenciador de " +"Projetos?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1810,19 +1726,20 @@ msgstr "Escolha uma Cena Principal" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "Não foi possÃvel ativar o plugin em: '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' falha no processamento de configurações." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" msgstr "" +"Não foi possÃvel encontrar o campo de script para o plugin em: 'res://addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "Não foi possÃvel carregar o script de extensão no caminho: '" #: editor/editor_node.cpp msgid "" @@ -1833,7 +1750,7 @@ msgstr "" "Para fazer alterações, uma nova cena herdada pode ser criada." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Ugh" @@ -1846,14 +1763,15 @@ msgstr "" "\"Importar\" para abrir a cena e então salve-a dentro do projeto." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Erro ao carregar cena." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "A cena \"%s\" tem dependências quebradas:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Limpar Ossos" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Salvar Layout" @@ -1883,11 +1801,10 @@ msgid "Distraction Free Mode" msgstr "Modo Sem Distrações" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "Modo Sem Distrações" +msgstr "Alternar modo sem-distrações." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Cena" @@ -2098,9 +2015,8 @@ msgid "Editor Layout" msgstr "Layout do Editor" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle Fullscreen" -msgstr "Modo Tela-Cheia" +msgstr "Alternar Tela-Cheia" #: editor/editor_node.cpp editor/project_export.cpp msgid "Manage Export Templates" @@ -2119,12 +2035,18 @@ msgid "Online Docs" msgstr "Docs Online" #: editor/editor_node.cpp +#, fuzzy msgid "Q&A" -msgstr "" +msgstr "Q&A" #: editor/editor_node.cpp +#, fuzzy msgid "Issue Tracker" -msgstr "" +msgstr "Rastreador de problemas" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Comunidade" #: editor/editor_node.cpp msgid "About" @@ -2134,7 +2056,7 @@ msgstr "Sobre" msgid "Play the project." msgstr "Roda o projeto." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Tocar" @@ -2150,7 +2072,7 @@ msgstr "Pausa a cena" msgid "Stop the scene." msgstr "Para a cena." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Parar" @@ -2184,7 +2106,7 @@ msgstr "Atualizar nas Mudanças" #: editor/editor_node.cpp msgid "Disable Update Spinner" -msgstr "" +msgstr "Desabilitar Spinner de Atualização" #: editor/editor_node.cpp msgid "Inspector" @@ -2223,6 +2145,16 @@ msgid "Object properties." msgstr "Propriedades do objeto." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Alterar Grupo de Imagens" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Importar" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "Arquivos" @@ -2236,15 +2168,7 @@ msgstr "SaÃda" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Reimportar" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Atualizar" +msgstr "Não Salvar" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2271,9 +2195,8 @@ msgid "Open & Run a Script" msgstr "Abrir e Rodar um Script" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "Nova Cena Herdada..." +msgstr "Novo Herdado" #: editor/editor_node.cpp msgid "Load Errors" @@ -2296,9 +2219,8 @@ msgid "Open Script Editor" msgstr "Abrir Editor de Scripts" #: editor/editor_node.cpp -#, fuzzy msgid "Open Asset Library" -msgstr "Exportar Biblioteca" +msgstr "Abrir Biblioteca de Assets" #: editor/editor_node.cpp msgid "Open the next Editor" @@ -2308,11 +2230,29 @@ msgstr "Abrir o próximo Editor" msgid "Open the previous Editor" msgstr "Abrir o Editor anterior" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Criando MeshLibrary" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Miniatura..." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Plugins Instalados:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Atualizar" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Versão:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Autor:" @@ -2364,35 +2304,18 @@ msgstr "Mesmo" msgid "Frame #:" msgstr "Frame nº:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Por favor aguarde a verificação completar." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Cena Atual só deve ser salva para re-importação." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Salvar e Re-Importar" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Re-Importando" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Re-Importar Recursos Alterados" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Selecione um dispositivo da lista" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"Não foi encontrado uma definição de exportação executável para esta " +"plataforma.\n" +"Por favor, adicione uma definição executável no menu de exportação." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2448,9 +2371,8 @@ msgid "(Installed)" msgstr "(Instalado)" #: editor/export_template_manager.cpp -#, fuzzy msgid "Download" -msgstr "Abaixo" +msgstr "Download" #: editor/export_template_manager.cpp msgid "(Missing)" @@ -2461,26 +2383,32 @@ msgid "(Current)" msgstr "(Atual)" #: editor/export_template_manager.cpp +#, fuzzy msgid "Remove template version '%s'?" -msgstr "" +msgstr "Remover versão '%s' do modelo?" #: editor/export_template_manager.cpp msgid "Can't open export templates zip." msgstr "Não se pôde abrir zip dos modelos de exportação." #: editor/export_template_manager.cpp +#, fuzzy msgid "Invalid version.txt format inside templates." -msgstr "" +msgstr "Formato do version.txt dentro de templates é inválido." #: editor/export_template_manager.cpp +#, fuzzy msgid "" "Invalid version.txt format inside templates. Revision is not a valid " "identifier." msgstr "" +"Formato do version.txt dentro de templates é inválido. A revisão não é um " +"identificador válido." #: editor/export_template_manager.cpp +#, fuzzy msgid "No version.txt found inside templates." -msgstr "" +msgstr "Não foi encontrado um version.txt dentro de templates." #: editor/export_template_manager.cpp msgid "Error creating path for templates:\n" @@ -2495,10 +2423,6 @@ msgid "Importing:" msgstr "Importando:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Carregando Modelos de Exportação" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Versão Atual:" @@ -2533,60 +2457,79 @@ msgid "Cannot navigate to '" msgstr "Não é possÃvel navegar para '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Salvar e Re-Importar" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "Origem:" +msgstr "" +"\n" +"Origem: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Mesmos arquivos de destino e origem, nada a fazer." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Não se pôde carregar/processar fonte de origem." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Não é possÃvel importar arquivo sobre si mesmo:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Error moving:\n" +msgstr "Erro ao mover diretório:\n" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Mesmo caminhos de destino e origem, nada a fazer." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "A cena \"%s\" tem dependências quebradas:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Não é possÃvel mover diretórios para dentro de si mesmos." +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Erro ao carregar imagem:" +msgid "No name provided." +msgstr "Renomear ou Mover..." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Erro ao importar:" +msgid "Name contains invalid characters." +msgstr "Caracteres válidos:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "Não é possÃvel operar em \"..\"" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "O nome do grupo já existe!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Escolha Novo Nome e Localização Para:" +#, fuzzy +msgid "Renaming file:" +msgstr "Renomear Variável" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Nenhum arquivo selecionado!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Renomear Nó" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2597,40 +2540,38 @@ msgid "Collapse all" msgstr "Recolher tudo" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Mostrar no Gerenciador de Arquivos" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Instanciar" +msgid "Copy Path" +msgstr "Copiar Caminho" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Editar Dependências.." +#, fuzzy +msgid "Rename.." +msgstr "Renomear" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Visualizar Proprietários..." +msgid "Move To.." +msgstr "Mover Para..." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Copiar Caminho" +#, fuzzy +msgid "New Folder.." +msgstr "Criar Pasta" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Renomear ou Mover..." +msgid "Show In File Manager" +msgstr "Mostrar no Gerenciador de Arquivos" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Mover Para..." +msgid "Instance" +msgstr "Instanciar" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Informação" +msgid "Edit Dependencies.." +msgstr "Editar Dependências.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Re-importar..." +msgid "View Owners.." +msgstr "Visualizar Proprietários..." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2657,11 +2598,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Analisando arquivos,\n" +"Por favor aguarde..." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Mover" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Renomear" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Adicionar ao Grupo" @@ -2671,74 +2619,85 @@ msgid "Remove from Group" msgstr "Remover do Grupo" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Importando Cena..." +msgstr "Importar como Cena Única" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Importar com Materiais Separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Importar com Materiais Separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Importar com Objetos Separados" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Importar com Objetos+Materiais serparados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Importar com Objetos+Materiais serparados" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Importar com Materiais Separados" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Importar com Objetos+Materiais serparados" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "Importar Cena 3D" +msgstr "Importar como Múltiplas Cenas" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Impotr como Múltiplas Cenas+Materiais" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Importar Cena" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Importando Cena..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Rodando Script Personalizado..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Não se pôde carregar script pós-importação:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "Script pós-importação inválido/quebrado (verifique o console):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Erro ao rodar script pós-importação:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Salvando..." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "Definir como padrão para '%'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "Limpar padrão para '%'" #: editor/import_dock.cpp msgid " Files" @@ -2753,581 +2712,9 @@ msgid "Preset.." msgstr "Predefinição..." #: editor/import_dock.cpp -#, fuzzy msgid "Reimport" msgstr "Reimportar" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Sem máscaras de bits para importar!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Caminho destino está vazio." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "Caminho destino deve ser um caminho completo a um recurso." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Caminho destino deve existir." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Caminho de salvamento vazio!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Importar Máscara de Bits" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Textura(s) de Origem:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Caminho Destino:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Aceitar" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Máscara de Bits" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Falta arquivo de fonte origem!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Falta recurso de fonte destino!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Extensão de arquivo inválida.\n" -"Por favor use .font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Não se pôde carregar/processar fonte de origem." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Não se pôde salvar fonte." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Fonte Origem:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Tamanho da Fonte de Origem:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Recurso Destino:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"À noite, vovô Kowalsky vê o Ãmã cair no pé do pinguim queixoso e vovó põe " -"açúcar no chá de tâmaras do jabuti feliz." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Teste:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Opções:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Importar Fonte" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Este arquivo já é um arquivo de fonte Godot, por favor forneça um arquivo " -"BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Falha ao abrir como arquivo BMFont." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Erro ao inicializar FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Formato de fonte desconhecido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Erro ao carregar fonte." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Tamanho de fonte inválido." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Origem personalizada da fonte inválida." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Fonte" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Sem meshes para importar!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Importar Única Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Origem de Mesh(es):" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "SuperfÃcie %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Sem amostras para importar!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Importar Amostras de Ãudio" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Amostra(s) de Origem:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Amostra de Ãudio" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Novo Clipe" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Opções da Animação" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Flags" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "Precalcular FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Otimizador" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "Erro Linear Máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "Erro Angular Máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "Ângulo Máximo" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Clipes" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "InÃcio(s)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Fim(ns)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Repetir" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Filtros" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Caminho de origem está vazio." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Não se pôde carregar script pós-importação." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Script pós-importação inválido/quebrado." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Erro ao importar cena." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Importar Cena 3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Cena de Origem:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Mesma da Cena Destino" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Compartilhado" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Pasta Destino para Textura:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Script de Pós-Processamento:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Tipo Personalizado de Nó Raiz:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Auto" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Nome do Nó RaÃz:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "Os Seguintes Arquivos estão Faltando:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Importar Mesmo Assim" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Cancelar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Importar e Abrir" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "A cena editada não foi salva, abrir cena importada ainda assim?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Importar Imagem:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Não é possÃvel importar arquivo sobre si mesmo:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Caminho não pôde ser localizado: %s (já é local)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "Animação Cena 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Não comprimido" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Comprimido Sem Perdas (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Comprido Com Perdas (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Comprimido (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Formato da Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Qualidade da Compressão da Textura (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Opções da Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Por favor especifique alguns arquivos!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Pelo menos um arquivo é preciso para o Atlas." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Erro ao importar:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Apenas um arquivo é requerido para textura grande." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "Tamanho Máximo de Textura:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Importar Texturas para Atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Tamanho da Célula:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Textura Grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Importar Texturas Grandes (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Textura Origem" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Textura Base do Atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Textura(s) Origem(ns)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Importar Texturas para 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Importar Texturas para 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Importar Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Textura 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Textura 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Textura Atlas" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"AVISO: Importar texturas 2D não é obrigatório. Apenas copie arquivos png/jpg " -"para o projeto." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Aparar espaço vazio." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Textura" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Importar Textura Grande" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Carregar Imagem Origem" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Fatiando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Inserindo" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Salvando" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Não se pôde salvar textura grande:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Montar Atlas Para:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Carregando Imagem:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Não se pôde carregar imagem:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Convertendo Imagens" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Aparando Imagens" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Fazendo Blitting das Imagens" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Não se pôde salva imagem de atlas:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Não se pôde salvar textura convertida:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Origem inválida!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Origem de tradução inválida!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Coluna" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Idioma" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Nenhum item a importar!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Nenhum caminho destino!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Importar Traduções" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Não foi possÃvel importar!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Importar Tradução" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "Arquivo CSV Origem:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Ignorar Primeira Linha" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Comprimir" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "Adicionar ao Projeto (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Importar Idiomas:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Tradução" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "Múltiplos Nós definidos" @@ -3340,6 +2727,49 @@ msgstr "Grupos" msgid "Select a Node to edit Signals and Groups." msgstr "Selecione um Nó para editar Sinais e Grupos." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Criar polÃgono" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Editar PolÃgono" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Inserindo" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Editar PolÃgono (Remover Ponto)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Remover PolÃgono e Ponto" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Criar um novo polÃgono do zero." + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"Editar polÃgono existente:\n" +"LMB: Mover Ponto.\n" +"Ctrl+LMB: Soltar Segmento.\n" +"RMB: Apagar Ponto." + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "Alternar Inicio automático" @@ -3496,7 +2926,6 @@ msgstr "Nome da Animação:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3524,9 +2953,8 @@ msgid "New name:" msgstr "Novo nome:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "Editar Filtros de Nó" +msgstr "Editar Filtros" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3607,10 +3035,6 @@ msgid "Delete Input" msgstr "Deletar Entrada" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Renomear" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Ãrvore de Animação é válida." @@ -3666,64 +3090,181 @@ msgstr "Editar Filtros de Nó" msgid "Filters.." msgstr "Filtros..." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "Analisando %d Triângulos:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Livrar" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Triângulo nº" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Conteúdo:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Configurar Baker de Luz:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Ver Arquivos" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Analisando Geometria" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Não foi possÃvel resolver o hostname:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Consertando Luzes" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Não foi possÃvel resolver." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Fazendo BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Erro na conexão, por favor tente novamente." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Criando Luz Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Não foi possÃvel conectar." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Criando Textura Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Não foi possÃvel conectar ao host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Transferir para Mapas de Luz:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Sem resposta do host:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Alocando Textura nº" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Sem resposta." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Precalculando Triângulo nº" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Solicitação falhou, código de retorno:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "Pós-Processando Textura nº" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Sol. Falhou." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Precalcular!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Solicitação falhou, redirecionamentos demais" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Loop de Redirecionamento." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Falhou:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "Hash de download ruim, assumindo que o arquivo foi adulterado." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "Redefinir o processo \"octree baking\" do lightmap (recomeçar)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Esperado:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Obtido:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Falha na verificação da hash sha256" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Erro no Download do Asset:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Procurando:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "Resolvendo.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Conectando.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Solicitando.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Erro ao fazer solicitação" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "Ocioso" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Tentar Novamente" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Erro no Download" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Download deste asset já está em progresso!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "prim" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "ant" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "prox" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "ult" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Todos" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Plugins" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Ordenar:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Reverso" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Categoria:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Site:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Suporte.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Oficial" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Em teste" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Arquivo ZIP de Assets" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Visualização" @@ -3766,12 +3307,18 @@ msgid "Edit CanvasItem" msgstr "Editar CanvaItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Âncora" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Alterar Âncoras" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "Ampliação (%):" +msgid "Change Anchors" +msgstr "Alterar Âncoras" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3800,9 +3347,8 @@ msgid "Alt+RMB: Depth list selection" msgstr "Alt+RMB: Lista de seleção de profundidade" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Move Mode" -msgstr "Modo Mover (W)" +msgstr "Modo Mover" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy @@ -3827,60 +3373,78 @@ msgid "Pan Mode" msgstr "Modo Panorâmico" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Travar o objeto selecionado no local (não pode ser movido)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Alternar Ponto de interrupção" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Destravar o objeto selecionado (pode ser movido)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Usar Snap" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Garante que os filhos do objeto não sejam selecionáveis." +#, fuzzy +msgid "Snapping options" +msgstr "Opções da Animação" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Restaura a habilidade dos filhos do objeto de serem selecionados." +#, fuzzy +msgid "Snap to grid" +msgstr "Modo Snap:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Editar" +msgid "Use Rotation Snap" +msgstr "Usar Snap de Rotação" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Usar Snap" +#, fuzzy +msgid "Configure Snap..." +msgstr "Configurar Snap..." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Mostrar Grade" +msgid "Snap Relative" +msgstr "Snap Relativo" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Usar Snap de Rotação" +msgid "Use Pixel Snap" +msgstr "Usar Snap de Pixel" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Snap Relativo" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Configurar Snap..." +#, fuzzy +msgid "Snap to parent" +msgstr "Expandir para Pai" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Usar Snap de Pixel" +msgid "Snap to node anchor" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Esqueleto..." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Travar o objeto selecionado no local (não pode ser movido)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Destravar o objeto selecionado (pode ser movido)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Garante que os filhos do objeto não sejam selecionáveis." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Restaura a habilidade dos filhos do objeto de serem selecionados." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3891,9 +3455,8 @@ msgid "Clear Bones" msgstr "Limpar Ossos" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Show Bones" -msgstr "Fazer Ossos" +msgstr "Mostrar Ossos" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make IK Chain" @@ -3909,12 +3472,19 @@ msgid "View" msgstr "Visualizar" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "Restaurar Ampliação" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Mostrar Grade" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "Definir Ampliação..." +#, fuzzy +msgid "Show helpers" +msgstr "Mostrar Ossos" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Mostrar Ossos" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3925,8 +3495,9 @@ msgid "Frame Selection" msgstr "Seleção de Quadros" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Âncora" +#, fuzzy +msgid "Layout" +msgstr "Salvar Layout" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3949,91 +3520,66 @@ msgid "Clear Pose" msgstr "Limpar Pose" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Defina um Valor" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Definir Pos da SaÃda da Curva" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Snap (Pixels):" +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Add %s" -msgstr "Adicionar Todos" +msgstr "Adicionar %s" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Adding %s..." -msgstr "" +msgstr "Adicionando %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Criar Nó" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Erro ao instanciar cena de %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "OK :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." -msgstr "Sem nó pai onde instanciar um filho." +msgstr "Sem pai onde instanciar um filho." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Essa operação requer um único nó selecionado." #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Change default type" -msgstr "Alterar Valor Padrão" +msgstr "Alterar tipo padrão" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "" "Drag & drop + Shift : Add node as sibling\n" "Drag & drop + Alt : Change node type" msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Criar polÃgono" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Editar PolÃgono" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Editar PolÃgono (Remover Ponto)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Criar um novo polÃgono do zero." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" +"Arrastar e soltar + Shift : Adicionar nó como irmão\n" +"Arrastar e soltar + Alt : Mudar tipo de nó" #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" @@ -4044,14 +3590,6 @@ msgid "Set Handle" msgstr "Definir Manipulador" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Criando MeshLibrary" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Miniatura..." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "Remover item %d?" @@ -4074,14 +3612,36 @@ msgid "Update from Scene" msgstr "Atualizar a partir de Cena" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Ease In" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease out" +msgstr "Ease Out" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" -msgstr "Modificar Curve Map" +msgstr "Modificar Ponto da Curva" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Tangent" -msgstr "Modificar Curve Map" +msgstr "Modificar Tangente da Curva" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy @@ -4089,24 +3649,20 @@ msgid "Load Curve Preset" msgstr "Carregar Recurso" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Add point" -msgstr "Adicionar Entrada" +msgstr "Adicionar ponto" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove point" -msgstr "Remover Ponto do Caminho" +msgstr "Remover ponto" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "Linear" +msgstr "Linear esquerda" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "Visão Direita" +msgstr "Linear direita" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy @@ -4119,12 +3675,13 @@ msgid "Remove Curve Point" msgstr "Remover Ponto do Caminho" #: editor/plugins/curve_editor_plugin.cpp +#, fuzzy msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Alternar Curva Linear Tangente" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Segure Shift para editar tangentes individualmente" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4152,45 +3709,40 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"Nenhum recurso OccluderPolygon2D neste nó.\n" +"Criar e atribuir um?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "Criar PolÃgono de Oclusão" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Editar polÃgono existente:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "LMB: Mover Ponto." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+LMB: Dividir Segmento." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "RMB: Apagar Ponto." #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Remove Point from Line2D" -msgstr "Remover Ponto da Curva" +msgstr "Remover Ponto de Line2D" #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Add Point to Line2D" -msgstr "Adicionar Ponto à Curva" +msgstr "Adicionar Ponto ao Line2D" #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Move Point in Line2D" -msgstr "Mover Ponto na Curva" +msgstr "Mover Ponto em Line2D" #: editor/plugins/line_2d_editor_plugin.cpp #: editor/plugins/path_2d_editor_plugin.cpp @@ -4223,9 +3775,8 @@ msgid "Add Point (in empty space)" msgstr "Adicionar Ponto (em espaço vazio)" #: editor/plugins/line_2d_editor_plugin.cpp -#, fuzzy msgid "Split Segment (in line)" -msgstr "Dividir Segmentos (na curva)" +msgstr "Dividir Segmento (em linha)" #: editor/plugins/line_2d_editor_plugin.cpp #: editor/plugins/path_2d_editor_plugin.cpp @@ -4278,6 +3829,10 @@ msgid "Create Outline" msgstr "Criar Contorno" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Mesh" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Criar Corpo Trimesh Estático" @@ -4406,27 +3961,97 @@ msgstr "Escala aleatória:" msgid "Populate" msgstr "Popular" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Precalcular!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Criar Mesh de Navegação" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Criar Mesh de Navegação" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Criando Luz Octree" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Strings TraduzÃveis..." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Aviso" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Criando Textura Octree" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Criar Mesh de Contorno..." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Criar Mesh de Navegação" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Analisando Geometria" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Criar PolÃgono de Navegação" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Remover PolÃgono e Ponto" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Limpar Máscara de Emissão" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Generating AABB" -msgstr "Gerar AABB" +msgstr "Gerando AABB" #: editor/plugins/particles_2d_editor_plugin.cpp +#, fuzzy msgid "Can only set point into a ParticlesMaterial process material" msgstr "" +"Só é permitido colocar um ponto em um material processador ParticlesMaterial." #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Error loading image:" @@ -4442,7 +4067,7 @@ msgstr "Definir Máscara de Emissão" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generate Visibility Rect" -msgstr "" +msgstr "Gerar Retângulo de Visibilidade" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Load Emission Mask" @@ -4450,9 +4075,8 @@ msgstr "Carregar Máscara de Emissão" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "Vértice" +msgstr "PartÃculas" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4460,24 +4084,20 @@ msgstr "Gerar Contagem de Pontos:" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Generation Time (sec):" -msgstr "Tempo Médio (seg)" +msgstr "Gerando Tempo (seg):" #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Emission Mask" -msgstr "Definir Máscara de Emissão" +msgstr "Máscara de Emissão" #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Capture from Pixel" -msgstr "Criar a partir de Cena" +msgstr "Capturar a partir do Pixel" #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Emission Colors" -msgstr "Posições de Emissão:" +msgstr "Cores de Emissão" #: editor/plugins/particles_editor_plugin.cpp msgid "Node does not contain geometry." @@ -4488,8 +4108,9 @@ msgid "Node does not contain geometry (faces)." msgstr "O nó não contém geometria (faces)." #: editor/plugins/particles_editor_plugin.cpp +#, fuzzy msgid "A processor material of type 'ParticlesMaterial' is required." -msgstr "" +msgstr "Um material processador do tipo 'ParticlesMaterial' é necessário." #: editor/plugins/particles_editor_plugin.cpp msgid "Faces contain no area!" @@ -4504,14 +4125,12 @@ msgid "Generate AABB" msgstr "Gerar AABB" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Create Emission Points From Mesh" -msgstr "Criar Emissor a partir de Mesh" +msgstr "Criar Pontos de Emissão a Partir do Mesh" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Create Emission Points From Node" -msgstr "Criar Emissor a partir de Nó" +msgstr "Criar Pontos de Emissão a Partir do Nó" #: editor/plugins/particles_editor_plugin.cpp msgid "Clear Emitter" @@ -4522,32 +4141,28 @@ msgid "Create Emitter" msgstr "Criar Emissor" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Points:" -msgstr "Posições de Emissão:" +msgstr "Pontos de Emissão:" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Surface Points" -msgstr "SuperfÃcie %d" +msgstr "Pontos de SuperfÃcie" #: editor/plugins/particles_editor_plugin.cpp msgid "Surface Points+Normal (Directed)" -msgstr "" +msgstr "Pontos de SuperfÃcie+Normal (Direcionadas)" #: editor/plugins/particles_editor_plugin.cpp msgid "Volume" msgstr "Volume" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Source: " -msgstr "Preenchimento de Emissão:" +msgstr "Origem da Emissão: " #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Generate Visibility AABB" -msgstr "Gerar AABB" +msgstr "Gerar AABB de Visibilidade" #: editor/plugins/path_2d_editor_plugin.cpp msgid "Remove Point from Curve" @@ -4599,14 +4214,17 @@ msgid "Curve Point #" msgstr "Ponto da Curva nº" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "Definir Pos do Ponto da Curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "Definir Pos da Entrada da Curva" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "Definir Pos da SaÃda da Curva" @@ -4669,6 +4287,14 @@ msgid "Scale Polygon" msgstr "Escalonar PolÃgono" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Editar" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "PolÃgono->UV" @@ -4723,63 +4349,10 @@ msgstr "Carregar Recurso" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Colar" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "Analisar BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Duração:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Abrir Arquivo(s) de Amostra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ERRO: Não é possÃvel carregar a amostra!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Adicionar Amostra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Renomear Amostra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Excluir Amostra" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Bits" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Estéreo" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Mono" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Formato" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Pitch" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4790,6 +4363,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"Fechar e salvar mudanças?\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4817,7 +4392,7 @@ msgstr "Salvar Tema Como..." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " Referência de Classes" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4872,6 +4447,10 @@ msgstr "Fechar Docs" msgid "Close All" msgstr "Fechar" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Rodar" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4915,18 +4494,6 @@ msgid "Debug with external editor" msgstr "Abrir o próximo Editor" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Janela" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Mover para Esquerda" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Mover para Direita" - -#: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Open Godot online documentation" msgstr "Pesquise a documentação de referência." @@ -4984,8 +4551,9 @@ msgstr "" "carregada" #: editor/plugins/script_text_editor.cpp +#, fuzzy msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Apenas recursos de Arquivos podem ser soltos." #: editor/plugins/script_text_editor.cpp #, fuzzy @@ -4999,15 +4567,15 @@ msgstr "Convertendo Imagens" #: editor/plugins/script_text_editor.cpp msgid "Uppercase" -msgstr "" +msgstr "Maiúscula" #: editor/plugins/script_text_editor.cpp msgid "Lowercase" -msgstr "" +msgstr "Minúscula" #: editor/plugins/script_text_editor.cpp msgid "Capitalize" -msgstr "" +msgstr "Capitalizar" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp scene/gui/line_edit.cpp @@ -5017,7 +4585,7 @@ msgstr "Recortar" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Copiar" @@ -5066,11 +4634,11 @@ msgstr "Apagar Espaços em Branco" #: editor/plugins/script_text_editor.cpp msgid "Convert Indent To Spaces" -msgstr "" +msgstr "Converter Indentação Para Espaços" #: editor/plugins/script_text_editor.cpp msgid "Convert Indent To Tabs" -msgstr "" +msgstr "Converter Indentação Para Tabs" #: editor/plugins/script_text_editor.cpp msgid "Auto Indent" @@ -5128,7 +4696,7 @@ msgstr "Ajuda Contextual" #: editor/plugins/shader_editor_plugin.cpp msgid "Shader" -msgstr "" +msgstr "Shader" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Scalar Constant" @@ -5283,10 +4851,6 @@ msgid "View Plane Transform." msgstr "Visualizar Transformação do Plano." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Escalonando para %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Rotacionando %s degraus." @@ -5303,10 +4867,6 @@ msgid "Top View." msgstr "Visão Superior." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Cima" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Visão Traseira." @@ -5348,7 +4908,7 @@ msgstr "Chave de Animação Inserida." #: editor/plugins/spatial_editor_plugin.cpp msgid "Objects Drawn" -msgstr "" +msgstr "Objetos Desenhados" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5367,7 +4927,7 @@ msgstr "Atualizar nas Mudanças" #: editor/plugins/spatial_editor_plugin.cpp msgid "Draw Calls" -msgstr "" +msgstr "Chamadas de Desenho" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5407,7 +4967,7 @@ msgstr "Gizmos" #: editor/plugins/spatial_editor_plugin.cpp msgid "View Information" -msgstr "" +msgstr "VIsualizar Informação" #: editor/plugins/spatial_editor_plugin.cpp msgid "Audio Listener" @@ -5419,12 +4979,14 @@ msgid "Doppler Enable" msgstr "Habilitar" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Left" -msgstr "" +msgstr "Olhar Livre à Esquerda" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Right" -msgstr "" +msgstr "Olhar Livre à Direita" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5437,8 +4999,9 @@ msgid "Freelook Backwards" msgstr "Para trás" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Up" -msgstr "" +msgstr "Olhar Livre Acima" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5446,8 +5009,9 @@ msgid "Freelook Down" msgstr "Roda para Baixo." #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Freelook Speed Modifier" -msgstr "" +msgstr "Modificador de velocidade do Olhar Livre" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy @@ -5553,6 +5117,10 @@ msgid "Transform" msgstr "Transformação" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Configurar Snap..." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Coordenadas Locais" @@ -5698,6 +5266,10 @@ msgid "Speed (FPS):" msgstr "Velocidade (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Repetir" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Quadros da Animação" @@ -5710,12 +5282,14 @@ msgid "Insert Empty (After)" msgstr "Inserir Vazio (Depois)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Acima" +#, fuzzy +msgid "Move (Before)" +msgstr "Remover Nó(s)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Abaixo" +#, fuzzy +msgid "Move (After)" +msgstr "Mover para Esquerda" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5880,6 +5454,10 @@ msgid "Style" msgstr "Estilo" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Fonte" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Cor" @@ -5898,8 +5476,9 @@ msgid "Line Draw" msgstr "Linear" #: editor/plugins/tile_map_editor_plugin.cpp +#, fuzzy msgid "Rectangle Paint" -msgstr "" +msgstr "Pintura Retângular" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy @@ -5931,8 +5510,9 @@ msgid "Mirror Y" msgstr "Espelhar Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Balde" +#, fuzzy +msgid "Paint Tile" +msgstr "Pintar TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5999,6 +5579,11 @@ msgstr "Excluir os arquivos selecionados?" #: editor/project_export.cpp #, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Modelos de exportação para esta plataforma não foram encontrados:" + +#: editor/project_export.cpp +#, fuzzy msgid "Presets" msgstr "Predefinição..." @@ -6067,7 +5652,7 @@ msgstr "Textura" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "Personalizado (separado por vÃrgula):" #: editor/project_export.cpp #, fuzzy @@ -6080,7 +5665,12 @@ msgstr "Exportar PCK/Zip" #: editor/project_export.cpp msgid "Export templates for this platform are missing:" -msgstr "" +msgstr "Modelos de exportação para esta plataforma não foram encontrados:" + +#: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Modelos de exportação para esta plataforma não foram encontrados:" #: editor/project_export.cpp #, fuzzy @@ -6088,29 +5678,53 @@ msgid "Export With Debug" msgstr "Exportar Tile Set" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Caminho de projeto inválido, o caminho deve existir!" +#, fuzzy +msgid "The path does not exists." +msgstr "O arquivo não existe." #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "Caminho de projeto inválido, engine.cfg não deve existir." +msgid "Please choose a 'project.godot' file." +msgstr "Por favor export para fora da pasta do projeto!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "Caminho de projeto inválido, engine.cfg deve existir." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Projeto Importado" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Caminho de projeto inválido (mudou alguma coisa?)." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Não se pôde criar engine.cfg no caminho do projeto." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Não se pôde criar engine.cfg no caminho do projeto." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "Não se pôde criar engine.cfg no caminho do projeto." @@ -6119,38 +5733,49 @@ msgid "The following files failed extraction from package:" msgstr "Os arquivos a seguir falharam ao serem extraÃdos do pacote:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Projeto Sem Nome" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Não se pôde criar engine.cfg no caminho do projeto." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Novo Projeto de Jogo" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Importar Projeto Existente" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Caminho do Projeto (Deve Existir):" +msgid "Create New Project" +msgstr "Criar Novo Projeto" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Instalar Projeto:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Nome do Projeto:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Criar Novo Projeto" +#, fuzzy +msgid "Create folder" +msgstr "Criar Pasta" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Caminho do Projeto:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Instalar Projeto:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Navegar" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Novo Projeto de Jogo" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "É um BINGO!" @@ -6160,6 +5785,11 @@ msgstr "Projeto Sem Nome" #: editor/project_manager.cpp #, fuzzy +msgid "Can't open project" +msgstr "Não é possÃvel conectar..." + +#: editor/project_manager.cpp +#, fuzzy msgid "Are you sure to open more than one project?" msgstr "Tem certeza de que quer abrir mais de um projeto?" @@ -6179,6 +5809,8 @@ msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"Não foi possÃvel executar o projeto: Os recursos precisam ser importados.\n" +"Por favor, edite o projeto para iniciar a importação inicial." #: editor/project_manager.cpp #, fuzzy @@ -6194,16 +5826,14 @@ msgid "" "You are about the scan %s folders for existing Godot projects. Do you " "confirm?" msgstr "" +"Você está para analisar %s pastas por projetos existentes da Godot. Você " +"confirma?" #: editor/project_manager.cpp msgid "Project List" msgstr "Lista de Projetos" #: editor/project_manager.cpp -msgid "Run" -msgstr "Rodar" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Escanear" @@ -6263,17 +5893,14 @@ msgid "Add Input Action Event" msgstr "Adicionar Evento Ação de Entrada" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6335,7 +5962,7 @@ msgstr "Alterar" msgid "Joypad Axis Index:" msgstr "Eixo do Joystick:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Eixo" @@ -6357,31 +5984,31 @@ msgstr "Apagar Evento Ação de Entrada" msgid "Add Event" msgstr "Adicionar Vazio" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Dispositivo" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Botão" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Botão Esquerdo." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "Botão Direito." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Botão do Meio." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Roda para Cima." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Roda para Baixo." @@ -6391,8 +6018,9 @@ msgid "Add Global Property" msgstr "Adicionar Getter de Propriedade" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "Selecione um item de configuração primeiro!" #: editor/project_settings_editor.cpp #, fuzzy @@ -6410,6 +6038,16 @@ msgid "Delete Item" msgstr "Deletar Entrada" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Não foi possÃvel conectar ao host:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Alternar Persistência" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "Erro ao salvar as configurações." @@ -6418,8 +6056,9 @@ msgid "Settings saved OK." msgstr "Configurações Salvas." #: editor/project_settings_editor.cpp +#, fuzzy msgid "Override for Feature" -msgstr "" +msgstr "Sobrescrever para Feature" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6464,7 +6103,7 @@ msgstr "Propriedade:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "Sobrescrever Para..." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6563,10 +6202,20 @@ msgstr "Próximo Script" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Fazer Ossos" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "Arquivos" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Converter Para..." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Erro ao carregar arquivo: Não é um recurso!" @@ -6607,6 +6256,11 @@ msgstr "Selecionar Pontos" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "Modo de Seleção (Q)" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "Modo de Seleção (Q)" @@ -6624,7 +6278,7 @@ msgstr "Reparentar Nó" #: editor/reparent_dialog.cpp msgid "Reparent Location (Select new Parent):" -msgstr "Local para Reparentar (Selecione Novo Pai):" +msgstr "Local para Reparentar (Selecione novo Pai):" #: editor/reparent_dialog.cpp msgid "Keep Global Transform" @@ -6634,26 +6288,6 @@ msgstr "Manter Transformação Global" msgid "Reparent" msgstr "Reparentar" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Criar Novo Recurso" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Abrir Recurso" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Salvar Recurso" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Ferramentas de Recurso" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Tornar Local" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Modo de InÃcio:" @@ -6726,7 +6360,7 @@ msgstr "Excluir Nó(s)?" #: editor/scene_tree_dock.cpp msgid "Can not perform with the root node." -msgstr "" +msgstr "Não é possÃvel trabalhar com o nó raiz." #: editor/scene_tree_dock.cpp msgid "This operation can't be done on instanced scenes." @@ -6786,14 +6420,6 @@ msgid "Sub-Resources:" msgstr "Recursos:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Editar Grupos" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Editar Conexões" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Limpar Herança" @@ -6889,46 +6515,56 @@ msgstr "Alternar CanvasItem VisÃvel" #: editor/scene_tree_editor.cpp msgid "Node configuration warning:" -msgstr "" +msgstr "Aviso de configuração de nó:" #: editor/scene_tree_editor.cpp +#, fuzzy msgid "" "Node has connection(s) and group(s)\n" "Click to show signals dock." msgstr "" +"O nó tem conexões e grupos\n" +"Clique para mostrar o painel de sinais." #: editor/scene_tree_editor.cpp msgid "" "Node has connections.\n" "Click to show signals dock." msgstr "" +"O nó tem conexões.\n" +"Clique para mostrar o painel de sinais." #: editor/scene_tree_editor.cpp msgid "" "Node is in group(s).\n" "Click to show groups dock." msgstr "" +"O nó tem grupos.\n" +"Clique para mostrar o painel de grupos." #: editor/scene_tree_editor.cpp msgid "Instance:" msgstr "Instância:" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Open script" -msgstr "Próximo Script" +msgstr "Abrir script" #: editor/scene_tree_editor.cpp msgid "" "Node is locked.\n" "Click to unlock" msgstr "" +"O nó está travado.\n" +"Clique para destravar" #: editor/scene_tree_editor.cpp msgid "" "Children are not selectable.\n" "Click to make selectable" msgstr "" +"Os filhos não são selecionáveis.\n" +"Clique para fazê-los selecionáveis" #: editor/scene_tree_editor.cpp #, fuzzy @@ -6949,7 +6585,7 @@ msgstr "Ãrvore de Cena (Nós):" #: editor/scene_tree_editor.cpp msgid "Node Configuration Warning!" -msgstr "" +msgstr "Aviso de Configuração de Nó!" #: editor/scene_tree_editor.cpp msgid "Select a Node" @@ -6987,12 +6623,21 @@ msgid "Invalid base path" msgstr "Caminho base inválido" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "O arquivo existe. Sobrescrever?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Extensão inválida" #: editor/script_create_dialog.cpp msgid "Wrong extension chosen" -msgstr "" +msgstr "Extensão errada escolhida" #: editor/script_create_dialog.cpp #, fuzzy @@ -7015,11 +6660,11 @@ msgstr "Script" #: editor/script_create_dialog.cpp msgid "Allowed: a-z, A-Z, 0-9 and _" -msgstr "" +msgstr "Permitidos: a-z, A-Z, 0-9 e _" #: editor/script_create_dialog.cpp msgid "Built-in script (into scene file)" -msgstr "" +msgstr "Script embutido (no arquivo da cena)" #: editor/script_create_dialog.cpp #, fuzzy @@ -7032,6 +6677,10 @@ msgid "Load existing script file" msgstr "Próximo Script" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Idioma" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Herda de:" @@ -7077,6 +6726,10 @@ msgid "Function:" msgstr "Função:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Erros" @@ -7157,6 +6810,10 @@ msgid "Type" msgstr "Tipo" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Formato" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Uso" @@ -7190,7 +6847,7 @@ msgstr "Mudar Raio da Luz" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Mudar o Ângulo de Emissão do AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7226,19 +6883,37 @@ msgstr "Alterar a Extensão do Notificador" #: editor/spatial_editor_gizmos.cpp msgid "Change Particles AABB" -msgstr "" +msgstr "Mudar o AABB das PartÃculas" #: editor/spatial_editor_gizmos.cpp #, fuzzy msgid "Change Probe Extents" msgstr "Alterar a Extensão do Notificador" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary..." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Status:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Argumento de tipo inválido para convert(), use constantes TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Não há bytes suficientes para decodificar, ou o formato é inválido." @@ -7279,7 +6954,7 @@ msgstr "Dicionário de instância inválido (subclasses inválidas)" #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "Objeto não pôde fornecer um comprimento." #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7292,21 +6967,19 @@ msgid "GridMap Duplicate Selection" msgstr "Duplicar Seleção" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "Visão Superior" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "NÃvel anterior (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "NÃvel seguinte (" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7314,24 +6987,26 @@ msgid "Clip Disabled" msgstr "Desabilitado" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Clip Above" -msgstr "" +msgstr "Cortar Acima" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Clip Below" -msgstr "" +msgstr "Cortar Abaixo" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "Editar Eixo X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "Eduitar Eixo Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "Editar Eixo Z" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7349,20 +7024,23 @@ msgid "Cursor Rotate Z" msgstr "Ctrl: Rotaciona" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Rotacionar Cursor em X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Rotacionar Cursor em Y" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Rotacionar Cursor em Z" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Cursor Clear Rotation" -msgstr "" +msgstr "Limpar Rotação do Cursor" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7399,32 +7077,36 @@ msgstr "Configurações do Snap" msgid "Pick Distance:" msgstr "Instância:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " Arquivos" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp +#, fuzzy msgid "" "A node yielded without working memory, please read the docs on how to yield " "properly!" msgstr "" +"Um nó yieldado sem memória corrente, por favor leia a documentação sobre " +"como usar o yield corretamente!" #: modules/visual_script/visual_script.cpp +#, fuzzy msgid "" "Node yielded, but did not return a function state in the first working " "memory." msgstr "" +"Nó yieldado, mas não retornou um estado de função na primeira memória " +"corrente." #: modules/visual_script/visual_script.cpp +#, fuzzy msgid "" "Return value must be assigned to first element of node working memory! Fix " "your node please." msgstr "" +"Um alor de retorno deve ser atribuÃdo ao primeiro elemento da memória " +"corrente do nó! Conserte seu node, por favor." #: modules/visual_script/visual_script.cpp msgid "Node returned an invalid sequence output: " @@ -7432,11 +7114,11 @@ msgstr "O nó retornou uma saÃda de sequência inválida: " #: modules/visual_script/visual_script.cpp msgid "Found sequence bit but not the node in the stack, report bug!" -msgstr "" +msgstr "Sequência encontrada mas o nó não está na pilha, reporte um bug!" #: modules/visual_script/visual_script.cpp msgid "Stack overflow with stack depth: " -msgstr "" +msgstr "Sobrecarga da pilha com profundidade: " #: modules/visual_script/visual_script_editor.cpp #, fuzzy @@ -7612,11 +7294,19 @@ msgid "Return" msgstr "Retornar" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Chamar" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Get" msgstr "Obter" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "Alterar Nome de Entrada" @@ -7724,7 +7414,7 @@ msgstr "Nome da propriedade de Ãndice inválido." #: modules/visual_script/visual_script_func_nodes.cpp msgid "Base object is not a Node!" -msgstr "" +msgstr "Objeto base não é um Node!" #: modules/visual_script/visual_script_func_nodes.cpp #, fuzzy @@ -7732,8 +7422,9 @@ msgid "Path does not lead Node!" msgstr "O caminho não é local" #: modules/visual_script/visual_script_func_nodes.cpp +#, fuzzy msgid "Invalid index property name '%s' in node %s." -msgstr "" +msgstr "Nome de propriedade '%s' inválido no nó %s." #: modules/visual_script/visual_script_nodes.cpp #, fuzzy @@ -7746,21 +7437,26 @@ msgstr ": Argumentos inválidos: " #: modules/visual_script/visual_script_nodes.cpp msgid "VariableGet not found in script: " -msgstr "" +msgstr "VariableGet não encontrada no script: " #: modules/visual_script/visual_script_nodes.cpp msgid "VariableSet not found in script: " -msgstr "" +msgstr "VariableSet não encontrada no script: " #: modules/visual_script/visual_script_nodes.cpp +#, fuzzy msgid "Custom node has no _step() method, can't process graph." msgstr "" +"Nó customizado não tem um método _step(), não foi possÃvel processar o " +"gráfico." #: modules/visual_script/visual_script_nodes.cpp msgid "" "Invalid return value from _step(), must be integer (seq out), or string " "(error)." msgstr "" +"Valor de retorno da _step() inválido, deve ser um inteiro (seq out), ou " +"string (erro)." #: platform/javascript/export/export.cpp msgid "Run in Browser" @@ -7880,6 +7576,8 @@ msgid "" "A material to process the particles is not assigned, so no behavior is " "imprinted." msgstr "" +"Um material para processar partÃculas não foi atribuÃdo, então nenhum " +"comportamento será aplicado." #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -7892,6 +7590,9 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Mudanças de tamanho no RigidBody2D (nos modos Character ou Rigid) serão " +"sobrescritas pelo motor de fÃsica ao executar.\n" +"Ao invés disso, mude o tamanho nas formas de colisão filhas." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7925,31 +7626,35 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera deve ter um nó ARVROrigin como seu pai" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController deve ter um nó ARVROrigin como seu pai" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"A id do controlador não deve ser 0 ou este controlador não será atribúido a " +"um controlador real" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor deve ter um nó ARVROrigin como seu pai" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"A id da âncore não deve ser 0 ou essa âncora não será atribuÃda a uma âncore " +"geral" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin necessita um nó ARVRCamera como filho" #: scene/3d/collision_polygon.cpp msgid "" @@ -7998,9 +7703,10 @@ msgstr "" "apenas fornece dados de navegação." #: scene/3d/particles.cpp +#, fuzzy msgid "" "Nothing is visible because meshes have not been assigned to draw passes." -msgstr "" +msgstr "Nada está visÃvel porque as malhas não foram atribuÃdas a draw passes." #: scene/3d/physics_body.cpp msgid "" @@ -8008,6 +7714,9 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Mudanças de tamanho no RigidBody (nos modos Character e Rigid) serão " +"sobrescitas pelo motor de fÃsica ao executar.\n" +"Ao invés disso, mude o tamanho nas formas de colisão filhas." #: scene/3d/remote_transform.cpp #, fuzzy @@ -8029,6 +7738,12 @@ msgstr "" "Um recurso do tipo SpriteFrames deve ser criado ou definido na propriedade " "\"Frames\" para que o nó AnimatedSprite mostre quadros." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8039,6 +7754,10 @@ msgid "Add current color as a preset" msgstr "Adicionar cor atual como uma predefinição" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Cancelar" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Alerta!" @@ -8046,10 +7765,6 @@ msgstr "Alerta!" msgid "Please Confirm..." msgstr "Confirme Por Favor..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8061,17 +7776,24 @@ msgstr "" "ocultarão ao rodar a cena." #: scene/gui/scroll_container.cpp +#, fuzzy msgid "" "ScrollContainer is intended to work with a single child control.\n" "Use a container as child (VBox,HBox,etc), or a Control and set the custom " "minimum size manually." msgstr "" +"Um ScrollContainer foi feito para trabalhar com um componente filho único.\n" +"Use um container como filho (VBox, HBox, etc) ou um Control e defina o " +"tamanho mÃnimo manualmente." #: scene/main/scene_tree.cpp +#, fuzzy msgid "" "Default Environment as specified in Project Setings (Rendering -> Viewport -" "> Default Environment) could not be loaded." msgstr "" +"O Ambiente Padrão como especificado nas Configurações de Projeto " +"(Renderização - Viewport -> Ambiente Padrão) não pode ser carregado." #: scene/main/viewport.cpp msgid "" @@ -8085,6 +7807,636 @@ msgstr "" "para que ele possa ter um tamanho. Caso contrário, defina-o como destino de " "render e atribua sua textura interna a algum nó para exibir." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Erro ao inicializar FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Formato de fonte desconhecido." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Erro ao carregar fonte." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Tamanho de fonte inválido." + +#~ msgid "Method List For '%s':" +#~ msgstr "Lista de Métodos para \"%s\":" + +#~ msgid "Arguments:" +#~ msgstr "Argumentos:" + +#~ msgid "Return:" +#~ msgstr "Retornar:" + +#~ msgid "Added:" +#~ msgstr "Adicionado:" + +#~ msgid "Removed:" +#~ msgstr "Removido:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Erro ao salvar atlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Não foi possÃvel salvar Subtextura do Atlas:" + +#~ msgid "Exporting for %s" +#~ msgstr "Exportando para %s" + +#~ msgid "Setting Up.." +#~ msgstr "Ajustando..." + +#~ msgid "Error loading scene." +#~ msgstr "Erro ao carregar cena." + +#~ msgid "Re-Import" +#~ msgstr "Reimportar" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Por favor aguarde a verificação completar." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Cena Atual só deve ser salva para re-importação." + +#~ msgid "Save & Re-Import" +#~ msgstr "Salvar e Re-Importar" + +#~ msgid "Re-Importing" +#~ msgstr "Re-Importando" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Re-Importar Recursos Alterados" + +#~ msgid "Loading Export Templates" +#~ msgstr "Carregando Modelos de Exportação" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "Status: Necessita Re-Importação" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Mesmos arquivos de destino e origem, nada a fazer." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "" +#~ "Arquivo alvo existe, não é possÃvel sobrescrever. Delete-o primeiro." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Mesmo caminhos de destino e origem, nada a fazer." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Não é possÃvel mover diretórios para dentro de si mesmos." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "Não foi possÃvel renomear dependências para:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Erro ao mover arquivo:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Escolha Novo Nome e Localização Para:" + +#~ msgid "No files selected!" +#~ msgstr "Nenhum arquivo selecionado!" + +#~ msgid "Info" +#~ msgstr "Informação" + +#~ msgid "Re-Import.." +#~ msgstr "Re-importar..." + +#~ msgid "No bit masks to import!" +#~ msgstr "Sem máscaras de bits para importar!" + +#~ msgid "Target path is empty." +#~ msgstr "Caminho destino está vazio." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "Caminho destino deve ser um caminho completo a um recurso." + +#~ msgid "Target path must exist." +#~ msgstr "Caminho destino deve existir." + +#~ msgid "Save path is empty!" +#~ msgstr "Caminho de salvamento vazio!" + +#~ msgid "Import BitMasks" +#~ msgstr "Importar Máscara de Bits" + +#~ msgid "Source Texture(s):" +#~ msgstr "Textura(s) de Origem:" + +#~ msgid "Target Path:" +#~ msgstr "Caminho Destino:" + +#~ msgid "Accept" +#~ msgstr "Aceitar" + +#~ msgid "Bit Mask" +#~ msgstr "Máscara de Bits" + +#~ msgid "No source font file!" +#~ msgstr "Falta arquivo de fonte origem!" + +#~ msgid "No target font resource!" +#~ msgstr "Falta recurso de fonte destino!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Extensão de arquivo inválida.\n" +#~ "Por favor use .font." + +#~ msgid "Couldn't save font." +#~ msgstr "Não se pôde salvar fonte." + +#~ msgid "Source Font:" +#~ msgstr "Fonte Origem:" + +#~ msgid "Source Font Size:" +#~ msgstr "Tamanho da Fonte de Origem:" + +#~ msgid "Dest Resource:" +#~ msgstr "Recurso Destino:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "À noite, vovô Kowalsky vê o Ãmã cair no pé do pinguim queixoso e vovó põe " +#~ "açúcar no chá de tâmaras do jabuti feliz." + +#~ msgid "Test:" +#~ msgstr "Teste:" + +#~ msgid "Options:" +#~ msgstr "Opções:" + +#~ msgid "Font Import" +#~ msgstr "Importar Fonte" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Este arquivo já é um arquivo de fonte Godot, por favor forneça um arquivo " +#~ "BMFont." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Falha ao abrir como arquivo BMFont." + +#~ msgid "Invalid font custom source." +#~ msgstr "Origem personalizada da fonte inválida." + +#~ msgid "No meshes to import!" +#~ msgstr "Sem meshes para importar!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Importar Única Mesh" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Origem de Mesh(es):" + +#~ msgid "Surface %d" +#~ msgstr "SuperfÃcie %d" + +#~ msgid "No samples to import!" +#~ msgstr "Sem amostras para importar!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Importar Amostras de Ãudio" + +#~ msgid "Source Sample(s):" +#~ msgstr "Amostra(s) de Origem:" + +#~ msgid "Audio Sample" +#~ msgstr "Amostra de Ãudio" + +#~ msgid "New Clip" +#~ msgstr "Novo Clipe" + +#~ msgid "Flags" +#~ msgstr "Flags" + +#~ msgid "Bake FPS:" +#~ msgstr "Precalcular FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Otimizador" + +#~ msgid "Max Linear Error" +#~ msgstr "Erro Linear Máximo" + +#~ msgid "Max Angular Error" +#~ msgstr "Erro Angular Máximo" + +#~ msgid "Max Angle" +#~ msgstr "Ângulo Máximo" + +#~ msgid "Clips" +#~ msgstr "Clipes" + +#~ msgid "Start(s)" +#~ msgstr "InÃcio(s)" + +#~ msgid "End(s)" +#~ msgstr "Fim(ns)" + +#~ msgid "Filters" +#~ msgstr "Filtros" + +#~ msgid "Source path is empty." +#~ msgstr "Caminho de origem está vazio." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Não se pôde carregar script pós-importação." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Script pós-importação inválido/quebrado." + +#~ msgid "Error importing scene." +#~ msgstr "Erro ao importar cena." + +#~ msgid "Import 3D Scene" +#~ msgstr "Importar Cena 3D" + +#~ msgid "Source Scene:" +#~ msgstr "Cena de Origem:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Mesma da Cena Destino" + +#~ msgid "Shared" +#~ msgstr "Compartilhado" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Pasta Destino para Textura:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Script de Pós-Processamento:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Tipo Personalizado de Nó Raiz:" + +#~ msgid "Auto" +#~ msgstr "Auto" + +#~ msgid "Root Node Name:" +#~ msgstr "Nome do Nó RaÃz:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "Os Seguintes Arquivos estão Faltando:" + +#~ msgid "Import Anyway" +#~ msgstr "Importar Mesmo Assim" + +#~ msgid "Import & Open" +#~ msgstr "Importar e Abrir" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "A cena editada não foi salva, abrir cena importada ainda assim?" + +#~ msgid "Import Image:" +#~ msgstr "Importar Imagem:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Caminho não pôde ser localizado: %s (já é local)" + +#~ msgid "3D Scene Animation" +#~ msgstr "Animação Cena 3D" + +#~ msgid "Uncompressed" +#~ msgstr "Não comprimido" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Comprimido Sem Perdas (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Comprido Com Perdas (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Comprimido (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Formato da Textura" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Qualidade da Compressão da Textura (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Opções da Textura" + +#~ msgid "Please specify some files!" +#~ msgstr "Por favor especifique alguns arquivos!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Pelo menos um arquivo é preciso para o Atlas." + +#~ msgid "Error importing:" +#~ msgstr "Erro ao importar:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Apenas um arquivo é requerido para textura grande." + +#~ msgid "Max Texture Size:" +#~ msgstr "Tamanho Máximo de Textura:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Importar Texturas para Atlas (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Tamanho da Célula:" + +#~ msgid "Large Texture" +#~ msgstr "Textura Grande" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Importar Texturas Grandes (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Textura Origem" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Textura Base do Atlas" + +#~ msgid "Source Texture(s)" +#~ msgstr "Textura(s) Origem(ns)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Importar Texturas para 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Importar Texturas para 3D" + +#~ msgid "Import Textures" +#~ msgstr "Importar Textura" + +#~ msgid "2D Texture" +#~ msgstr "Textura 2D" + +#~ msgid "3D Texture" +#~ msgstr "Textura 3D" + +#~ msgid "Atlas Texture" +#~ msgstr "Textura Atlas" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "AVISO: Importar texturas 2D não é obrigatório. Apenas copie arquivos png/" +#~ "jpg para o projeto." + +#~ msgid "Crop empty space." +#~ msgstr "Aparar espaço vazio." + +#~ msgid "Texture" +#~ msgstr "Textura" + +#~ msgid "Import Large Texture" +#~ msgstr "Importar Textura Grande" + +#~ msgid "Load Source Image" +#~ msgstr "Carregar Imagem Origem" + +#~ msgid "Slicing" +#~ msgstr "Fatiando" + +#~ msgid "Saving" +#~ msgstr "Salvando" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Não se pôde salvar textura grande:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Montar Atlas Para:" + +#~ msgid "Loading Image:" +#~ msgstr "Carregando Imagem:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Não se pôde carregar imagem:" + +#~ msgid "Converting Images" +#~ msgstr "Convertendo Imagens" + +#~ msgid "Cropping Images" +#~ msgstr "Aparando Imagens" + +#~ msgid "Blitting Images" +#~ msgstr "Fazendo Blitting das Imagens" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Não se pôde salva imagem de atlas:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Não se pôde salvar textura convertida:" + +#~ msgid "Invalid source!" +#~ msgstr "Origem inválida!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Origem de tradução inválida!" + +#~ msgid "Column" +#~ msgstr "Coluna" + +#~ msgid "No items to import!" +#~ msgstr "Nenhum item a importar!" + +#~ msgid "No target path!" +#~ msgstr "Nenhum caminho destino!" + +#~ msgid "Import Translations" +#~ msgstr "Importar Traduções" + +#~ msgid "Couldn't import!" +#~ msgstr "Não foi possÃvel importar!" + +#~ msgid "Import Translation" +#~ msgstr "Importar Tradução" + +#~ msgid "Source CSV:" +#~ msgstr "Arquivo CSV Origem:" + +#~ msgid "Ignore First Row" +#~ msgstr "Ignorar Primeira Linha" + +#~ msgid "Compress" +#~ msgstr "Comprimir" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Adicionar ao Projeto (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Importar Idiomas:" + +#~ msgid "Translation" +#~ msgstr "Tradução" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "Analisando %d Triângulos:" + +#~ msgid "Triangle #" +#~ msgstr "Triângulo nº" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Configurar Baker de Luz:" + +#~ msgid "Fixing Lights" +#~ msgstr "Consertando Luzes" + +#~ msgid "Making BVH" +#~ msgstr "Fazendo BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Transferir para Mapas de Luz:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Alocando Textura nº" + +#~ msgid "Baking Triangle #" +#~ msgstr "Precalculando Triângulo nº" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "Pós-Processando Textura nº" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "Redefinir o processo \"octree baking\" do lightmap (recomeçar)." + +#~ msgid "Zoom (%):" +#~ msgstr "Ampliação (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Esqueleto..." + +#~ msgid "Zoom Reset" +#~ msgstr "Restaurar Ampliação" + +#~ msgid "Zoom Set.." +#~ msgstr "Definir Ampliação..." + +#~ msgid "Set a Value" +#~ msgstr "Defina um Valor" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Snap (Pixels):" + +#~ msgid "Parse BBCode" +#~ msgstr "Analisar BBCode" + +#~ msgid "Length:" +#~ msgstr "Duração:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Abrir Arquivo(s) de Amostra" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ERRO: Não é possÃvel carregar a amostra!" + +#~ msgid "Add Sample" +#~ msgstr "Adicionar Amostra" + +#~ msgid "Rename Sample" +#~ msgstr "Renomear Amostra" + +#~ msgid "Delete Sample" +#~ msgstr "Excluir Amostra" + +#~ msgid "16 Bits" +#~ msgstr "16 bits" + +#~ msgid "8 Bits" +#~ msgstr "8 Bits" + +#~ msgid "Stereo" +#~ msgstr "Estéreo" + +#~ msgid "Mono" +#~ msgstr "Mono" + +#~ msgid "Pitch" +#~ msgstr "Pitch" + +#~ msgid "Window" +#~ msgstr "Janela" + +#~ msgid "Move Right" +#~ msgstr "Mover para Direita" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Escalonando para %s%%." + +#~ msgid "Up" +#~ msgstr "Acima" + +#~ msgid "Down" +#~ msgstr "Abaixo" + +#~ msgid "Bucket" +#~ msgstr "Balde" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Caminho de projeto inválido, o caminho deve existir!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Caminho de projeto inválido, engine.cfg não deve existir." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Caminho de projeto inválido, engine.cfg deve existir." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Caminho do Projeto (Deve Existir):" + +#~ msgid "Create New Resource" +#~ msgstr "Criar Novo Recurso" + +#~ msgid "Open Resource" +#~ msgstr "Abrir Recurso" + +#~ msgid "Save Resource" +#~ msgstr "Salvar Recurso" + +#~ msgid "Resource Tools" +#~ msgstr "Ferramentas de Recurso" + +#~ msgid "Make Local" +#~ msgstr "Tornar Local" + +#~ msgid "Edit Groups" +#~ msgstr "Editar Grupos" + +#~ msgid "Edit Connections" +#~ msgstr "Editar Conexões" + +#~ msgid "GridMap Paint" +#~ msgstr "Pintura GridMap" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr " Arquivos" + +#~ msgid "Areas" +#~ msgstr "Ãreas" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "Rodar para Baixo)" + +#, fuzzy +#~ msgid "Up Wheel)" +#~ msgstr "Rodar para Cima" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Fechar cena? (Mudanças não salvas serão perdidas)" @@ -8098,9 +8450,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Ir a Cena Fechada Anterior" -#~ msgid "Expand to Parent" -#~ msgstr "Expandir para Pai" - #~ msgid "Del" #~ msgstr "Del" @@ -8224,18 +8573,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Salvar Strings TraduzÃveis" -#~ msgid "Translatable Strings.." -#~ msgstr "Strings TraduzÃveis..." - #~ msgid "Install Export Templates" #~ msgstr "Instalar Models de Exportação" #~ msgid "Edit Script Options" #~ msgstr "Editar Opções de Script" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Por favor export para fora da pasta do projeto!" - #~ msgid "Error exporting project!" #~ msgstr "Erro ao exportar o projeto!" @@ -8276,18 +8619,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Incluir" -#~ msgid "Change Image Group" -#~ msgstr "Alterar Grupo de Imagens" - #~ msgid "Group name can't be empty!" #~ msgstr "O nome do grupo não pode estar vazio!" #~ msgid "Invalid character in group name!" #~ msgstr "Caractere inválido no nome do grupo!" -#~ msgid "Group name already exists!" -#~ msgstr "O nome do grupo já existe!" - #~ msgid "Add Image Group" #~ msgstr "Adicionar Grupo de Imagens" @@ -8435,9 +8772,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Iluminação" -#~ msgid "Toggle Persisting" -#~ msgstr "Alternar Persistência" - #~ msgid "Global" #~ msgstr "Global" diff --git a/editor/translations/pt_PT.po b/editor/translations/pt_PT.po index 7a178acdd5..ec701bebb4 100644 --- a/editor/translations/pt_PT.po +++ b/editor/translations/pt_PT.po @@ -3,31 +3,33 @@ # This file is distributed under the same license as the Godot source code. # # António Sarmento <antonio.luis.sarmento@gmail.com>, 2016. +# João Graça <jgraca95@gmail.com>, 2017. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2016-08-11 15:42+0000\n" -"Last-Translator: António Sarmento <antonio.luis.sarmento@gmail.com>\n" +"PO-Revision-Date: 2017-09-28 16:47+0000\n" +"Last-Translator: João Graça <jgraca95@gmail.com>\n" "Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/" "godot-engine/godot/pt_PT/>\n" "Language: pt_PT\n" "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 2.8-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" -msgstr "" +msgstr "desativado" #: editor/animation_editor.cpp msgid "All Selection" msgstr "" #: editor/animation_editor.cpp +#, fuzzy msgid "Move Add Key" -msgstr "" +msgstr "Mover Chave Adcionada" #: editor/animation_editor.cpp msgid "Anim Change Transition" @@ -191,10 +193,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -356,261 +357,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Fechar" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -647,6 +393,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -679,11 +433,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -750,6 +504,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Fechar" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -775,7 +543,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -792,12 +560,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -853,6 +634,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -860,7 +645,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -927,10 +712,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -947,6 +728,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -987,6 +800,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1037,10 +860,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1052,12 +871,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Delete Effect" msgstr "Apagar Seleccionados" @@ -1079,6 +906,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1110,7 +941,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1200,7 +1032,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1208,9 +1040,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1243,18 +1073,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1274,30 +1105,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1382,6 +1189,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1424,6 +1235,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1440,15 +1255,28 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Membros:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Membros:" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1458,6 +1286,11 @@ msgstr "Sinais:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Funções:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Funções:" @@ -1466,18 +1299,46 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +msgid "Description" +msgstr "" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1486,24 +1347,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1520,6 +1378,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1577,6 +1455,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1738,6 +1643,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1764,7 +1675,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1775,11 +1686,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1815,7 +1726,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2035,6 +1946,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2043,7 +1958,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2059,7 +1974,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2132,6 +2047,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2147,14 +2071,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2215,11 +2131,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2271,26 +2204,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2400,10 +2313,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2437,9 +2346,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2449,87 +2366,88 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Alterar nome da Variável" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2562,6 +2480,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2575,6 +2498,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2587,6 +2514,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2595,38 +2534,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2654,579 +2586,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3382,7 +2789,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3493,10 +2899,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3552,64 +2954,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3652,11 +3171,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3707,59 +3230,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Accionar Breakpoint" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Editar" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3788,11 +3325,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3804,7 +3346,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3828,11 +3370,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Remover Sinal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3843,23 +3394,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3873,45 +3429,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3921,14 +3438,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3951,6 +3460,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4029,22 +3558,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4145,6 +3670,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4272,12 +3801,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4451,16 +4040,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Remover Sinal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Remover Sinal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Remover Sinal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4520,6 +4112,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Editar" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4574,63 +4174,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4722,6 +4269,10 @@ msgstr "" msgid "Close All" msgstr "Fechar" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4763,18 +4314,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4857,7 +4396,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5121,10 +4660,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5141,10 +4676,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5374,6 +4905,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5519,6 +5054,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5531,11 +5070,11 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" +msgid "Move (Before)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5699,6 +5238,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5747,7 +5290,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5811,6 +5354,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5881,19 +5428,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "Please choose a 'project.godot' file." +msgstr "" + +#: editor/project_manager.cpp +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5901,10 +5458,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5913,15 +5486,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Alterar nome da Função" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5929,19 +5507,23 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Create folder" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5953,6 +5535,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5988,10 +5574,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6049,17 +5631,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6120,7 +5699,7 @@ msgstr "Alterar" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6140,31 +5719,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6174,7 +5753,7 @@ msgid "Add Global Property" msgstr "Adicionar propriedade Getter" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6191,6 +5770,14 @@ msgid "Delete Item" msgstr "Apagar Seleccionados" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6340,10 +5927,18 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6381,6 +5976,10 @@ msgid "Select Property" msgstr "Adicionar propriedade Setter" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6408,26 +6007,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6554,14 +6133,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6742,6 +6313,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6784,6 +6363,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6825,6 +6408,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6905,6 +6492,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6980,12 +6571,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Tipo de argumento inválido para convert(), use constantes TYPE_*." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7039,10 +6646,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7134,12 +6737,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7342,10 +6941,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7702,6 +7309,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7711,15 +7324,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7750,6 +7363,22 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + #, fuzzy #~ msgid "Invalid unique name." #~ msgstr "Nome de Ãndice propriedade inválido." diff --git a/editor/translations/ru.po b/editor/translations/ru.po index 61d7ae7dae..898098d02f 100644 --- a/editor/translations/ru.po +++ b/editor/translations/ru.po @@ -2,17 +2,19 @@ # Copyright (C) 2016-2017 Juan Linietsky, Ariel Manzur and the Godot community # This file is distributed under the same license as the Godot source code. # +# B10nicMachine <shumik1337@gmail.com>, 2017. # DimOkGamer <dimokgamer@gmail.com>, 2016-2017. # ijet <my-ijet@mail.ru>, 2017. # Maxim Kim <habamax@gmail.com>, 2016. # Maxim toby3d Lebedev <mail@toby3d.ru>, 2016. +# pitchblack <pitchblack@mail.ru>, 2017. # msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-07-25 09:47+0000\n" -"Last-Translator: ijet <my-ijet@mail.ru>\n" +"PO-Revision-Date: 2017-09-05 19:02+0000\n" +"Last-Translator: B10nicMachine <shumik1337@gmail.com>\n" "Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/" "godot/ru/>\n" "Language: ru\n" @@ -21,7 +23,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 2.16-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -197,10 +199,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Создать %d новые дорожки и вÑтавить ключи?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -362,261 +363,6 @@ msgstr "Изменение типа Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð°ÑÑива" msgid "Change Array Value" msgstr "Изменить значение маÑÑива" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "ОÑвободить" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "ВерÑиÑ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "Содержание:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "ПроÑмотр Файлов" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "ОпиÑание:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "УÑтановить" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Закрыть" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "Ðевозможно определить Ð¸Ð¼Ñ Ñ…Ð¾Ñта:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "Ðе удаетÑÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "Ошибка подключениÑ, попробуйте еще раз." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "Ðе удаетÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "Ðе удаетÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ Ðº хоÑту:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "Ðет ответа от хоÑта:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Ðет ответа." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ удалÑÑ, код:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ прошел." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ прошел, Ñлишком много перенаправлений" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "ЦикличеÑкое перенаправление." - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "Ðе удалоÑÑŒ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "ÐеÑовпадение Ñ…Ñша загрузки, возможно файл был изменен." - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "ОжидаетÑÑ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "Получил:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "Ðе удалоÑÑŒ проверить sha256 Ñ…Ñш" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "Ошибка Загрузки Шаблона:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "УÑпех!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "Извлечение:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "ИнициализациÑ..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "Подключение.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "Запрашиваю.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "ПроÑтой" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "Повторить" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "Ошибка Загрузки" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Загрузка Ñтого шаблона уже идет!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "первый" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "предыдущий" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "далее" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "поÑледний" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Ð’Ñе" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "ПоиÑк:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "ПоиÑк" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Импорт" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Плагины" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Сортировать:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Обратно" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "КатегориÑ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Сайт:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Поддержка.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Официальные" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "ОбщеÑтвенные" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "ТеÑтируемые" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ZIP файл аÑÑетов" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "СпиÑок методов Ð´Ð»Ñ '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Вызов" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "СпиÑок методов:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "Ðргументы:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Возвращение:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Перейти к Ñтроке" @@ -653,6 +399,14 @@ msgstr "Целые Ñлова" msgid "Selection Only" msgstr "Только выделÑть" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "ПоиÑк" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Ðайти" @@ -685,11 +439,11 @@ msgstr "Подтверждение замены" msgid "Skip" msgstr "ПропуÑтить" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "Приблизить" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "Отдалить" @@ -758,6 +512,20 @@ msgstr "Отложенное" msgid "Oneshot" msgstr "Один раз" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Закрыть" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "ПриÑоединить" @@ -783,7 +551,7 @@ msgstr "ПриÑоединить.." msgid "Disconnect" msgstr "ОтÑоединить" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Сигналы" @@ -800,12 +568,25 @@ msgstr "Избранное:" msgid "Recent:" msgstr "Ðедавнее:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "ПоиÑк:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "СовпадениÑ:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "ОпиÑание:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "ПоиÑк замены длÑ:" @@ -865,6 +646,10 @@ msgid "Owners Of:" msgstr "Владельцы:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Удалить выбранный файл из проекта? (ÐÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ!)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -874,8 +659,9 @@ msgstr "" "Ð’ÑÑ‘ равно удалить его? (ÐÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ!)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Удалить выбранный файл из проекта? (ÐÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ!)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Ðе удаетÑÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -941,19 +727,12 @@ msgid "Godot Engine contributors" msgstr "Ðвторы Движка Godot" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Ðвтор:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "Менеджер проектов" +msgstr "ОÑнователи Проекта" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "Разработчики" +msgstr "Ведущий Разработчик" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -964,118 +743,155 @@ msgid "Developers" msgstr "Разработчики" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "Ðвторы" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "Копировать вниз" + +#: editor/editor_about.cpp +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "ЛицензиÑ" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Сторонние Лицензии" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Движок godot опираетÑÑ Ð½Ð° Ñ€Ñд Ñторонних беÑплатных и открытых библиотек, " +"ÑовмеÑтимых Ñ ÑƒÑловиÑми лицензии MIT. Ðиже приводитÑÑ Ð¸Ñчерпывающий ÑпиÑок " +"вÑех Ñторонних компонентов вмеÑте Ñ Ð¸Ñ… авторÑкими правами и уÑловиÑми " +"лицензионного ÑоглашениÑ." #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "Содержание:" +msgstr "Ð’Ñе компоненты" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "Содержание:" +msgstr "Компоненты" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Лицензии" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "Ошибка при открытии файла, не в формате zip." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "ÐеÑжатый" +msgstr "РаÑпаковка аÑÑетов" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "Пакет уÑпешно уÑтановлен!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "УÑпех!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "УÑтановить" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "Пакет уÑпешно уÑтановлен!" +msgstr "УÑтановщик пакетов" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Колонки" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "Добавить Ñобытие" +msgstr "Добавить Ñффект" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "Открыть раÑкладку звуковой шины" +msgstr "Переименовать аудио шину" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "Открыть раÑкладку звуковой шины" +msgstr "Переключить аудио шину - Ñоло" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "Открыть раÑкладку звуковой шины" +msgstr "Переключить аудио шину - тишина" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "Переключить аудио шину - bypass Ñффект" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "Выбор передача аудио шины" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "Добавить аудио Ñффект" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "Передвинуть Ñффект" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "Удалить выделенное" +msgstr "Удалить Ñффект шины" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Опции вложенной Ñцены" +msgstr "Ðудио шина, перетащите Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¸." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Соло" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Заглушить" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Bypass" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "Параметры шины" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1084,32 +900,37 @@ msgstr "Дублировать" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "СброÑить приближение" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "Удалить выделенное" +msgstr "Удалить Ñффект" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "Добавить" +msgstr "Добавить аудио шину" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "МаÑтер шина не может быть удалена!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "Удалить макет" +msgstr "Удалить аудио шину" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "Дублировать анимацию" +msgstr "Дублировать аудио шину" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "СброÑить приближение" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "ПеремеÑтить дейÑтвие" +msgstr "ПеремеÑтить аудио шину" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1125,32 +946,28 @@ msgstr "Открыть раÑкладку звуковой шины" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "ОтÑутÑтвует файл «res://default_bus_layout.tres»." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"ÐедопуÑтимое раÑширение файла.\n" -"ПожалуйÑта, иÑпользуйте .font." +msgstr "ÐедопуÑтимый файл, не раÑкладка аудио шины." #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "Добавить" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "Создать новый реÑурÑ" +msgstr "Создать новую раÑкладку шины." -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Загрузить" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "Загрузить ÑущеÑтвующий реÑÑƒÑ€Ñ Ñ Ð´Ð¸Ñка и редактировать его." +msgstr "Загрузить ÑущеÑтвующую раÑкладку шины." #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1158,18 +975,16 @@ msgid "Save As" msgstr "Сохранить как" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "Сохранить раÑкладку звуковой шины как.." +msgstr "Сохранить текущую раÑкладку звуковой шины в файл." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "По-умолчанию" +msgstr "Загрузить по умолчанию" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "Загрузить Ñтандартную раÑкладку шины." #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1242,7 +1057,7 @@ msgid "Rearrange Autoloads" msgstr "ПереÑтановка автозагрузок" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Путь:" @@ -1250,9 +1065,7 @@ msgstr "Путь:" msgid "Node Name:" msgstr "Ð˜Ð¼Ñ Ð£Ð·Ð»Ð°:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "ИмÑ" @@ -1277,27 +1090,27 @@ msgid "Updating scene.." msgstr "Обновление Ñцены.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "ПожалуйÑта Ñначала Ñохраните Ñцену." +msgstr "ПожалуйÑта, выберите базовый каталог" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "Выбрать каталог" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Создать папку" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "ИмÑ:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Ðевозможно Ñоздать папку." @@ -1317,30 +1130,6 @@ msgstr "Упаковывание" msgid "Template file not found:\n" msgstr "Файл шаблона не найден:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Добавлено:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Удалено:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð°Ñ‚Ð»Ð°Ñа:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Ðевозможно Ñохранить текÑтуру атлаÑа:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "ÐкÑпортирование Ð´Ð»Ñ %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "ÐаÑтройка.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "Файл ÑущеÑтвует, перезапиÑать?" @@ -1425,6 +1214,11 @@ msgstr "ПеремеÑтить избранное вверх" msgid "Move Favorite Down" msgstr "ПеремеÑтить избранное вниз" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Ðевозможно Ñоздать папку." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Каталоги и файлы:" @@ -1467,6 +1261,10 @@ msgstr "СпиÑок клаÑÑов:" msgid "Search Classes" msgstr "ПоиÑк клаÑÑов" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Верх" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "КлаÑÑ:" @@ -1483,15 +1281,30 @@ msgstr "УнаÑледован:" msgid "Brief Description:" msgstr "Краткое опиÑание:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "УчаÑтники:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "УчаÑтники:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "СпиÑок методов:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "СпиÑок методов:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Тема Ñлементов GUI:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Тема Ñлементов GUI:" @@ -1501,53 +1314,85 @@ msgstr "Сигналы:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "ПеречиÑлениÑ:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "Ðнимации" +msgstr "ПеречиÑлениÑ:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "перечиÑление " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "КонÑтанты:" #: editor/editor_help.cpp msgid "Constants:" msgstr "КонÑтанты:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "ОпиÑание:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "СвойÑтва:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "ОпиÑание ÑвойÑтва:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "СпиÑок методов:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "ОпиÑание методов:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "ИÑкать текÑÑ‚" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " Вывод:" +msgstr "Вывод:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "ОчиÑтить" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Ошибка при Ñохранении реÑурÑа!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Сохранить реÑÑƒÑ€Ñ ÐºÐ°Ðº.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "ЯÑно.." @@ -1564,6 +1409,30 @@ msgid "Error while saving." msgstr "Ошибка при Ñохранении." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "Ðевозможно работать Ñ '..'" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Ошибка при Ñохранении." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Сцена '%s' имеет иÑпорченные завиÑимоÑти:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Ошибка при Ñохранении." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Сохранение Ñцены" @@ -1576,9 +1445,8 @@ msgid "Creating Thumbnail" msgstr "Создание ÑÑкизов" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." -msgstr "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ может быть выполнена без Ñцены." +msgstr "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ может быть выполнена без ÐºÐ¾Ñ€Ð½Ñ Ð´ÐµÑ€ÐµÐ²Ð°." #: editor/editor_node.cpp msgid "" @@ -1624,6 +1492,33 @@ msgid "Restored default layout to base settings." msgstr "Вернуть макет по-умолчанию к Ñтандартному." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "Копировать параметры" @@ -1710,13 +1605,12 @@ msgid "Quick Open Script.." msgstr "БыÑтро открыть Ñкрипт.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "Сохранить файл" +msgstr "Сохранить и закрыть" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² «%s» перед закрытием?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1747,9 +1641,8 @@ msgid "Export Tile Set" msgstr "ÐкÑпортировать набор тайлов" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ может быть выполнена без Ñцены." +msgstr "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ может быть выполнена без выбранного узла." #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1780,22 +1673,27 @@ msgid "Exit the editor?" msgstr "Выйти из редактора?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "Менеджер проектов" +msgstr "Открыть менеджер проектов?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "Сохранить файл" +msgstr "Сохранить и выйти" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñледующей Ñцене(Ñ‹) перед выходом?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" +"Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñледующей Ñцене(Ñ‹) перед открытием менеджера проектов?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -1803,19 +1701,19 @@ msgstr "Выберите главную Ñцену" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "Ðе удаетÑÑ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ плагин: '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' анализ конфигурации не удалÑÑ." #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" -msgstr "" +msgstr "Ðе удаетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ поле script Ð´Ð»Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð°: ' res://addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "Ðе удалоÑÑŒ загрузить Ñкрипт из иÑточника: '" #: editor/editor_node.cpp msgid "" @@ -1827,7 +1725,7 @@ msgstr "" "Чтобы её изменить нужно Ñоздать новую унаÑледованную Ñцену." #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "ЯÑно" @@ -1841,14 +1739,15 @@ msgstr "" "проекта." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Ошибка загрузки Ñцены." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Сцена '%s' имеет иÑпорченные завиÑимоÑти:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "ОчиÑтить Ðедавние Файлы" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Сохранить макет" @@ -1863,7 +1762,7 @@ msgstr "По-умолчанию" #: editor/editor_node.cpp msgid "Switch Scene Tab" -msgstr "Смена вкладки Ñо Ñценой" +msgstr "Переключить вкладку Ñцены" #: editor/editor_node.cpp msgid "%d more file(s)" @@ -1878,11 +1777,10 @@ msgid "Distraction Free Mode" msgstr "Свободный режим" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "Свободный режим" +msgstr "Переключить режим без отвлечениÑ." -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Сцена" @@ -2120,6 +2018,10 @@ msgstr "ВопроÑÑ‹ и ответы" msgid "Issue Tracker" msgstr "СиÑтема отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "ОбщеÑтвенные" + #: editor/editor_node.cpp msgid "About" msgstr "О движке" @@ -2128,7 +2030,7 @@ msgstr "О движке" msgid "Play the project." msgstr "ЗапуÑтить проект." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "ВоÑпроизвеÑти" @@ -2144,7 +2046,7 @@ msgstr "ПриоÑтановить Ñцену" msgid "Stop the scene." msgstr "ОÑтановить Ñцену." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "ОÑтановить" @@ -2217,6 +2119,16 @@ msgid "Object properties." msgstr "СвойÑтва объекта." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Измените изображение группы" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "Импорт" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема" @@ -2230,15 +2142,7 @@ msgstr "Вывод" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Переимпортировать" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Обновление" +msgstr "Ðе ÑохранÑть" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2265,9 +2169,8 @@ msgid "Open & Run a Script" msgstr "Открыть и запуÑтить Ñкрипт" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "ÐÐ¾Ð²Ð°Ñ ÑƒÐ½Ð°ÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð¡Ñ†ÐµÐ½Ð°.." +msgstr "ÐÐ¾Ð²Ð°Ñ ÑƒÐ½Ð°ÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð¡Ñ†ÐµÐ½Ð°" #: editor/editor_node.cpp msgid "Load Errors" @@ -2301,11 +2204,29 @@ msgstr "Открыть Ñледующий редактор" msgid "Open the previous Editor" msgstr "Открыть предыдущий редактор" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Создание библиотеки полиÑеток" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Миниатюра.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "УÑтановленные плагины:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Обновление" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "ВерÑиÑ:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Ðвтор:" @@ -2357,35 +2278,17 @@ msgstr "СущноÑть" msgid "Frame #:" msgstr "Кадр #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "ПожалуйÑта дождитеÑÑŒ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÑканированиÑ." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ñцена должна быть Ñохранена Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ импорта." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Сохранить и переимпортировать" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Переимпортировать" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "Переимпортировать изменённые реÑурÑÑ‹" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "Выберите уÑтройÑтво из ÑпиÑка" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"Ðе найден рабочий ÑкÑпортер Ð´Ð»Ñ Ñтой платформы.\n" +"ПожалуйÑта, добавьте его в меню ÑкÑпорта." #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2488,10 +2391,6 @@ msgid "Importing:" msgstr "ИмпортируетÑÑ:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Загрузка шаблонов ÑкÑпорта" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ:" @@ -2526,60 +2425,79 @@ msgid "Cannot navigate to '" msgstr "Ðе удалоÑÑŒ перейти к '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Сохранить и переимпортировать" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "ИÑточник:" +msgstr "" +"\n" +"ИÑточник: " + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Ðе удалоÑÑŒ загрузить/иÑполнить иÑходный шрифт." #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "Файл Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¸ иÑходный файлы Ñовпадают, нечего делать." +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Ðевозможно импортировать файл поверх негоже:" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "Ошибка Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°:\n" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "Путь Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¸ иÑходный пути Ñовпадают, нечего делать." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Сцена '%s' имеет иÑпорченные завиÑимоÑти:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Ðевозможно перемеÑтить каталоги внутрь ÑебÑ." +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Ошибка при загрузке изображениÑ:" +msgid "No name provided." +msgstr "Переименовать или ПеремеÑтить.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "Ошибка импортированиÑ:" +msgid "Name contains invalid characters." +msgstr "ДопуÑтимые Ñимволы:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "Ðевозможно работать Ñ '..'" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "Ðазвание группы уже ÑущеÑтвует!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Выберете новое Ð¸Ð¼Ñ Ð¸ раÑположение длÑ:" +#, fuzzy +msgid "Renaming file:" +msgstr "Переименовать переменную" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Файлы не выбраны!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Переименовать узел" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2590,40 +2508,38 @@ msgid "Collapse all" msgstr "Свернуть вÑе" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "ПроÑмотреть в проводнике" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Добавить ÑкземплÑÑ€" +msgid "Copy Path" +msgstr "Копировать путь" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Редактировать завиÑимоÑти.." +#, fuzzy +msgid "Rename.." +msgstr "Переименовать" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "ПроÑмотреть владельцев.." +msgid "Move To.." +msgstr "ПеремеÑтить в.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Копировать путь" +#, fuzzy +msgid "New Folder.." +msgstr "Создать папку" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Переименовать или ПеремеÑтить.." +msgid "Show In File Manager" +msgstr "ПроÑмотреть в проводнике" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "ПеремеÑтить в.." +msgid "Instance" +msgstr "Добавить ÑкземплÑÑ€" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "ИнформациÑ" +msgid "Edit Dependencies.." +msgstr "Редактировать завиÑимоÑти.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Переимпортировать.." +msgid "View Owners.." +msgstr "ПроÑмотреть владельцев.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2650,11 +2566,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"Сканирование файлов,\n" +"пожалуйÑта, подождите..." #: editor/filesystem_dock.cpp msgid "Move" msgstr "ПеремеÑтить" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Переименовать" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "Добавить в группу" @@ -2664,74 +2587,85 @@ msgid "Remove from Group" msgstr "Удалить из группы" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "Импортирование Ñцены.." +msgstr "Импорт в виде единой Ñцены" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Импортировать Ñ Ð¾Ñ‚Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ материалами" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "Импортировать Ñ Ð¾Ñ‚Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ материалами" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "Импортировать Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ объектами" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "Импортировать Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ объектами и материалами" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "Импортировать Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ объектами и материалами" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "Импортировать Ñ Ð¾Ñ‚Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ материалами" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "Импортировать Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ объектами и материалами" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "Импорт 3D Ñцены" +msgstr "Импорт в виде неÑкольких Ñцен" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "Импортировать как неÑколько Ñцен и материалов" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Импортировать Ñцену" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Импортирование Ñцены.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "ЗапуÑк пользовательÑкого Ñкрипта.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "Ðе могу загрузить Ñкрипт Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚-импорта:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "Повреждённый/Ñломанный Ñкрипт Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚-импорта (проверьте конÑоль):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "Ошибка запуÑка поÑÑ‚-импорт Ñкрипта:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Сохранение.." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "УÑтановить по умолчанию Ð´Ð»Ñ '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "ОчиÑтить по умолчанию Ð´Ð»Ñ '%s'" #: editor/import_dock.cpp msgid " Files" @@ -2749,579 +2683,6 @@ msgstr "ПредуÑтановка.." msgid "Reimport" msgstr "Переимпортировать" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Ðет битовой маÑки Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Конечный путь пуÑÑ‚." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "Конечный путь должен быть полным путём к реÑурÑу." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Конечный путь должен ÑущеÑтвовать." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Путь ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿ÑƒÑÑ‚!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "Импорт битовой маÑки" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "ИÑходные текÑтура(Ñ‹):" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Целевой путь:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "ПринÑть" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Ð‘Ð¸Ñ‚Ð¾Ð²Ð°Ñ Ð¼Ð°Ñка" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Ðет иÑходного файл шрифта!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Ðет целевого реÑурÑа шрифта!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"ÐедопуÑтимое раÑширение файла.\n" -"ПожалуйÑта, иÑпользуйте .font." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Ðе удалоÑÑŒ загрузить/иÑполнить иÑходный шрифт." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Ðевозможно Ñохранить шрифт." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "ИÑходный шрифт:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "ИÑходный размер шрифта:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "РеÑÑƒÑ€Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"Съешь ещё Ñтих мÑгких французÑких булок да выпей чаю. \n" -"The quick brown fox jumps over the lazy dog.\n" -"0123456789`!@#$%^&*()_+-=\\/." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Проверка:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Опции:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Импортирование шрифта" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Ðто итак файл шрифта Godot, пожалуйÑта иÑпользуйте BitMapFont вмеÑто него." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "Ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ BitMapFont файла." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "Ошибка инициализации FreeType." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "ÐеизвеÑтный формат шрифта." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Ошибка загрузки шрифта." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "ÐедопуÑтимый размер шрифта." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Ðеверный пользовательÑкий иÑточник Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð°." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Шрифт" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "Ðет полиÑетки Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Импорт одиночной полиÑетки" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñетка(и):" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "ПолиÑетка" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "ПоверхноÑтей %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Ðет ÑÑмплов Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Импорт аудио ÑÑмплов" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "ИÑходный ÑÑмпл(Ñ‹):" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Ðудио ÑÑмпл" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "ÐÐ¾Ð²Ð°Ñ Ð´Ð¾Ñ€Ð¾Ð¶ÐºÐ°" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Параметры анимации" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Флаги" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "Оптимизатор" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "МакÑ. Ð»Ð¸Ð½ÐµÐ¹Ð½Ð°Ñ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ñть" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "МакÑ. ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ñть" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "МакÑ. угол" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Дорожки" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "Ðач(Ñ.)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Кон(Ñ.)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Зациклить" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Фильтры" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Путь к иÑточнику пуÑÑ‚." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "Ðе могу загрузить Ñкрипт поÑÑ‚-процеÑÑа." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "Ðекорректный/поврежденный Ñценарий Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚-импорта." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "Ошибка Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñцены." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "Импорт 3D Ñцены" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñцена:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Та же, что и у целевой Ñцены" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Общий" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° текÑтуры:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "Скрипт поÑÑ‚-процеÑÑа:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "ПользовательÑкий тип корневого узла:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "Ðвто" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Ð˜Ð¼Ñ ÐºÐ¾Ñ€Ð½ÐµÐ²Ð¾Ð³Ð¾ узла:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "ОтÑутÑтвуют Ñледующие файлы:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Импортировать в любом Ñлучае" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Отмена" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "Импортировать и Открыть" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" -"Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ñцена не была Ñохранена, открыть импортированную Ñцену в любом " -"Ñлучае?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Импорт изображениÑ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Ðевозможно импортировать файл поверх негоже:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Ðевозможно локализовать путь: %s (уже локальный)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "ÐÐ½Ð¸Ð¼Ð°Ñ†Ð¸Ñ 3D Ñцены" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "ÐеÑжатый" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Сжатие без потери качеÑтва (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Сжатие Ñ Ð¿Ð¾Ñ‚ÐµÑ€Ñми (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Сжатие (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Формат текÑтуры" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "КачеÑтво ÑÐ¶Ð°Ñ‚Ð¸Ñ Ñ‚ÐµÐºÑтур (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Параметры текÑтуры" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "ПожалуйÑта, укажите некоторые файлы!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Ð”Ð»Ñ Ð°Ñ‚Ð»Ð°Ñа нужен Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 1 файл." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "Ошибка импортированиÑ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Только один файл необходим Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ текÑтуры." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "МакÑимальный размер текÑтуры:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Импортировать текÑтуры Ð´Ð»Ñ Ð°Ñ‚Ð»Ð°Ñа (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Размер Ñчейки:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ Ñ‚ÐµÐºÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Импорт больших текÑтур (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐºÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ñ‚ÐµÐºÑтура атлаÑа" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐºÑтура(Ñ‹)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "Импорт текÑтур Ð´Ð»Ñ 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "Импорт текÑтур Ð´Ð»Ñ 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Импорт текÑтур" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D текÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3D текÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "ТекÑтура атлаÑа" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"Ð’ÐИМÐÐИЕ: Импортирование 2D текÑтур не обÑзательно. ПроÑто Ñкопируйте png/" -"jpg файлы в папку проекта." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "Обрезать пуÑтое проÑтранÑтво." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "ТекÑтура" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Импорт большой текÑтуры" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Загрузка иÑходного изображениÑ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Ðарезка" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Ð’Ñтавка" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Сохранение" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Ðевозможно Ñохранить большую текÑтуру:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "ПоÑтроение атлаÑа длÑ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Загрузка изображениÑ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Ðевозможно загрузить изображение:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Преобразование изображений" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Обрезка изображений" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Блитирование Изображений" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Ðевозможно Ñохранить изображение атлаÑа:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Ðевозможно Ñохранить конвертированную текÑтуру:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Ðеверный иÑточник!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Ðеверный иÑточник перевода!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Колонка" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Язык" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Ðет Ñлементов Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Ðет конечного пути!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Импорт переводов" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Ðе удалоÑÑŒ импортировать!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Импортирование перевода" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "ИÑходный CSV:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "Игнорировать первую Ñтроку" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Сжимать" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "Добавить к проекту (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Импортировать Ñзыки:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Перевод" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "Мульти-узловый набор" @@ -3334,6 +2695,49 @@ msgstr "Группы" msgid "Select a Node to edit Signals and Groups." msgstr "Выберите узел Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñигналов и групп." +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Создан полигон" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Изменён полигон" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "Ð’Ñтавка" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Удалена точка полигона" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Удалить полигон и точку" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Создать новый полигон Ñ Ð½ÑƒÐ»Ñ." + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"Редактирование полигона:\n" +"ЛКМ: перемеÑтить точку.\n" +"Ctrl+ЛКМ: разделить Ñегмент.\n" +"ПКМ: удалить точку." + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "Переключено автовоÑпроизведение" @@ -3490,7 +2894,6 @@ msgstr "Ðазвание анимации:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3518,9 +2921,8 @@ msgid "New name:" msgstr "Ðовое имÑ:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "Редактировать фильтры узла" +msgstr "Редактировать фильтры" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3601,10 +3003,6 @@ msgid "Delete Input" msgstr "Удалить вход" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Переименовать" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Дерево анимации дейÑтвительно." @@ -3660,64 +3058,181 @@ msgstr "Редактировать фильтры узла" msgid "Filters.." msgstr "Фильтры.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "ПарÑинг %d треугольников:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "ОÑвободить" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Треугольник #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "Содержание:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Параметры Ð·Ð°Ð¿ÐµÐºÐ°Ð½Ð¸Ñ Ñвета:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "ПроÑмотр Файлов" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "ПарÑинг геометрии" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Ðевозможно определить Ð¸Ð¼Ñ Ñ…Ð¾Ñта:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "ИÑправление Ñвета" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Ðе удаетÑÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "Создание BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "Ошибка подключениÑ, попробуйте еще раз." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Создание октодерева Ñвета" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "Ðе удаетÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "Создание текÑтуры октодерева" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Ðе удаетÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ Ðº хоÑту:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Передача в карты оÑвещениÑ:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Ðет ответа от хоÑта:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Выделение текÑтуры #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Ðет ответа." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "Запекание треугольников #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ удалÑÑ, код:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "ПоÑÑ‚-обработка текÑтуры #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ прошел." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "Запечь!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ прошел, Ñлишком много перенаправлений" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "ЦикличеÑкое перенаправление." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "Ðе удалоÑÑŒ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "ÐеÑовпадение Ñ…Ñша загрузки, возможно файл был изменен." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "ОжидаетÑÑ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Получил:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "Ðе удалоÑÑŒ проверить sha256 Ñ…Ñш" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Ошибка Загрузки Шаблона:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Извлечение:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "ИнициализациÑ..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "Подключение.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "Запрашиваю.." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "Ð¡Ð±Ñ€Ð¾Ñ Ð·Ð°Ð¿ÐµÐºÐ°Ð½Ð¸Ñ Ñвета (начать Ñначала)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "ПроÑтой" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Повторить" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "Ошибка Загрузки" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Загрузка Ñтого шаблона уже идет!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "первый" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "предыдущий" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "далее" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "поÑледний" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Ð’Ñе" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Плагины" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Сортировать:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Обратно" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "КатегориÑ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Сайт:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Поддержка.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Официальные" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "ТеÑтируемые" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ZIP файл аÑÑетов" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "ПредпроÑмотр" @@ -3760,12 +3275,18 @@ msgid "Edit CanvasItem" msgstr "Редактировать CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "ПривÑзка" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Изменить привÑзку" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "МаÑштаб (%):" +msgid "Change Anchors" +msgstr "Изменить привÑзку" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3808,7 +3329,7 @@ msgid "" "(same as Alt+RMB in select mode)." msgstr "" "Показывает ÑпиÑок вÑех объектов нажатой позиции,\n" -"так же как и Alt+ПКМ в режиме выделениÑ." +"(так же как и Alt+ПКМ в режиме выделениÑ)." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Click to change object's rotation pivot." @@ -3819,60 +3340,78 @@ msgid "Pan Mode" msgstr "Режим оÑмотра" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "ЗафикÑировать выбранный объект." +#, fuzzy +msgid "Toggles snapping" +msgstr "Точка оÑтановки" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Разблокировать выбранный объект." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "ИÑпользовать привÑзку" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Делает потомков объекта невыбираемыми." +#, fuzzy +msgid "Snapping options" +msgstr "Параметры анимации" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "ВоÑÑтанавливает возможноÑть выбора потомков объекта." +#, fuzzy +msgid "Snap to grid" +msgstr "Режим привÑзки:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Редактировать" +msgid "Use Rotation Snap" +msgstr "ИÑпользовать привÑзку вращениÑ" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "ИÑпользовать привÑзку" +#, fuzzy +msgid "Configure Snap..." +msgstr "ÐаÑтроить привÑзку.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Показать Ñетку" +msgid "Snap Relative" +msgstr "ОтноÑÐ¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¸Ð²Ñзка" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "ИÑпользовать привÑзку вращениÑ" +msgid "Use Pixel Snap" +msgstr "ИÑпользовать попикÑельную привÑзку" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "ОтноÑÐ¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¸Ð²Ñзка" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "ÐаÑтроить привÑзку.." +#, fuzzy +msgid "Snap to parent" +msgstr "РаÑÑ‚Ñнуть до размера родителей" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "ИÑпользовать попикÑельную привÑзку" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "ЗафикÑировать выбранный объект." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Разблокировать выбранный объект." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Делает потомков объекта невыбираемыми." #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "Скелет.." +msgid "Restores the object's children's ability to be selected." +msgstr "ВоÑÑтанавливает возможноÑть выбора потомков объекта." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3900,12 +3439,19 @@ msgid "View" msgstr "Обзор" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "СброÑить маÑштаб" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Показать Ñетку" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "УÑтановить маÑштаб.." +#, fuzzy +msgid "Show helpers" +msgstr "Показать коÑти" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "Показать коÑти" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3916,8 +3462,9 @@ msgid "Frame Selection" msgstr "Кадрировать выбранное" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "ПривÑзка" +#, fuzzy +msgid "Layout" +msgstr "Сохранить макет" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3940,12 +3487,21 @@ msgid "Clear Pose" msgstr "ОчиÑтить позу" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "УÑтановить значение" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "УÑтановить позицию выхода кривой" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "ПривÑзка (пикÑели):" +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3955,23 +3511,28 @@ msgstr "Добавить %s" msgid "Adding %s..." msgstr "Добавление %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Создать узел" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñцены из %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Ок :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "Ðе выбран родитель Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‚Ð¾Ð¼ÐºÐ°." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ одного выбранного узла." @@ -3987,45 +3548,6 @@ msgstr "" "Drag & drop + Shift : Добавить узел к выделению\n" "Drag & drop + Alt : Изменить тип узла" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Создан полигон" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Изменён полигон" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Удалена точка полигона" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Создать новый полигон Ñ Ð½ÑƒÐ»Ñ." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Создан Poly3D" @@ -4035,14 +3557,6 @@ msgid "Set Handle" msgstr "УÑтановить обработчик" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Создание библиотеки полиÑеток" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Миниатюра.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "Удалить Ñлемент %d?" @@ -4065,19 +3579,38 @@ msgid "Update from Scene" msgstr "Обновить из Ñцены" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "Изменить кривую" +msgid "Ease in" +msgstr "Переход Ð’" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "Переход ИЗ" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "Изменить точку кривой" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "Изменена карта кривой" +msgstr "Изменить каÑательную кривой" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "Загрузить заготовку" +msgstr "Загрузить заготовку кривой" #: editor/plugins/curve_editor_plugin.cpp msgid "Add point" @@ -4088,31 +3621,28 @@ msgid "Remove point" msgstr "Удалить точку" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "Линейный" +msgstr "Левый линейный" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "Вид Ñправа" +msgstr "Правый линейный" #: editor/plugins/curve_editor_plugin.cpp msgid "Load preset" msgstr "Загрузить заготовку" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" -msgstr "Удалить точку пути" +msgstr "Удалить точку кривой" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "Переключить кривую линейный тангенÑ" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "Удерживайте Shift, чтобы изменить каÑательные индивидуально" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4140,28 +3670,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"Ðет OccluderPolygon2D реÑурÑа у Ñтого узла.\n" +"Создать и назначить?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "Создан затенÑющий полигон" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Редактировать ÑущеÑтвующий полигон:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "ЛКМ: Передвинуть точку." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+ЛКМ: Разделить Ñегмент." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "ПКМ: Удалить точку." @@ -4262,6 +3790,10 @@ msgid "Create Outline" msgstr "Создать контур" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "ПолиÑетка" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Создать вогнутое Ñтатичное тело" @@ -4389,14 +3921,83 @@ msgstr "Случайный размер:" msgid "Populate" msgstr "Заполнить" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "Запечь!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Создать полиÑетку навигации" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Создать полиÑетку навигации" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Создание октодерева Ñвета" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Переводимые Ñтроки.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Предупреждение" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "Создание текÑтуры октодерева" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Создать полиÑетку обводки.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Создать полиÑетку навигации" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "ПарÑинг геометрии" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Создать Navigation Polygon" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Удалить полигон и точку" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "МаÑка выброÑа очищена" @@ -4432,9 +4033,8 @@ msgstr "МаÑка выброÑа загружена" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "Вершины" +msgstr "ЧаÑтицы" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4526,14 +4126,12 @@ msgid "Remove Point from Curve" msgstr "Удалена точка Ñ ÐºÑ€Ð¸Ð²Ð¾Ð¹" #: editor/plugins/path_2d_editor_plugin.cpp -#, fuzzy msgid "Remove Out-Control from Curve" -msgstr "Передвинут выходной луч у кривой" +msgstr "Удалить выходной контроль из кривой" #: editor/plugins/path_2d_editor_plugin.cpp -#, fuzzy msgid "Remove In-Control from Curve" -msgstr "Удалена точка Ñ ÐºÑ€Ð¸Ð²Ð¾Ð¹" +msgstr "Удалить входной контроль из кривой" #: editor/plugins/path_2d_editor_plugin.cpp #: editor/plugins/path_editor_plugin.cpp @@ -4571,14 +4169,17 @@ msgid "Curve Point #" msgstr "Точка Кривой #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "УÑтановить позицию точки кривой" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "УÑтановить позицию входа кривой" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "УÑтановить позицию выхода кривой" @@ -4591,14 +4192,12 @@ msgid "Remove Path Point" msgstr "Удалить точку пути" #: editor/plugins/path_editor_plugin.cpp -#, fuzzy msgid "Remove Out-Control Point" -msgstr "Передвинут выходной луч у кривой" +msgstr "Удалить выходную контрольную точку" #: editor/plugins/path_editor_plugin.cpp -#, fuzzy msgid "Remove In-Control Point" -msgstr "Передвинут входной луч у кривой" +msgstr "Удалить входную контрольную точку" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Create UV Map" @@ -4641,6 +4240,14 @@ msgid "Scale Polygon" msgstr "МаÑштабировать полигон" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Редактировать" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "Полигон -> UV" @@ -4695,72 +4302,21 @@ msgstr "Загрузить реÑурÑ" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Ð’Ñтавить" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "ПарÑить BB Код" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Длинна:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Открыть ÑÑмпл(Ñ‹)" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ОШИБКÐ: Ðе удалоÑÑŒ загрузить ÑÑмпл!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Добавить ÑÑмпл" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "Переименовать ÑÑмпл" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "Удалить ÑÑмпл" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 Бит" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Бит" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Стерео" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Моно" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Формат" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Ð’Ñ‹Ñота" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" -msgstr "ОчиÑтить недавние файлы" +msgstr "ОчиÑтить Ðедавние Файлы" #: editor/plugins/script_editor_plugin.cpp msgid "" "Close and save changes?\n" "\"" msgstr "" +"Закрыть и Ñохранить изменениÑ?\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4788,7 +4344,7 @@ msgstr "Сохранить тему как.." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " СÑылка на КлаÑÑ" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4842,10 +4398,13 @@ msgstr "Закрыть документацию" msgid "Close All" msgstr "Закрыть вÑÑ‘" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "ЗапуÑтить" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "Добавить в избранное" +msgstr "Переключить панель Ñкриптов" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4880,21 +4439,8 @@ msgid "Keep Debugger Open" msgstr "ОÑтавить отладчик открытым" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "Открыть Ñледующий редактор" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Окно" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Двигать влево" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "Двигать вправо" +msgstr "Отладка Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ внешнего редактора" #: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" @@ -4953,7 +4499,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "Можно перетащить только реÑÑƒÑ€Ñ Ð¸Ð· файловой ÑиÑтемы." #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -4983,7 +4529,7 @@ msgstr "Вырезать" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Копировать" @@ -5002,9 +4548,8 @@ msgid "Move Down" msgstr "ПеремеÑтить вниз" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "Удалить точку" +msgstr "Удалить Ñтроку" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -5247,10 +4792,6 @@ msgid "View Plane Transform." msgstr "Вид Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð»Ð¾ÑкоÑти." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "МаÑштабирование до %s%%." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "Поворот на %s градуÑов." @@ -5267,10 +4808,6 @@ msgid "Top View." msgstr "Вид Ñверху." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Верх" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Вид Ñзади." @@ -5371,9 +4908,8 @@ msgid "Audio Listener" msgstr "ПроÑлушиватель звука" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "Включить" +msgstr "ДоплеровÑкий режим" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" @@ -5404,26 +4940,26 @@ msgid "Freelook Speed Modifier" msgstr "Обзор модификатор ÑкороÑти" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" -msgstr "ПредпроÑмотр" +msgstr "предпроÑмотр" #: editor/plugins/spatial_editor_plugin.cpp msgid "XForm Dialog" msgstr "XForm диалоговое окно" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "Режим выделениÑ" +msgstr "Режим Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt+ПКМ: СпиÑок выбора глубины" +msgstr "" +"ТÑнуть: Вращение\n" +"Alt+ТÑнуть: Перемещение\n" +"Ðльт+ПКМ: Выбор по ÑпиÑку" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5502,6 +5038,10 @@ msgid "Transform" msgstr "Преобразование" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "ÐаÑтроить привÑзку.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Локальные координаты" @@ -5647,6 +5187,10 @@ msgid "Speed (FPS):" msgstr "СкороÑть (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Зациклить" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Кадры анимации" @@ -5659,21 +5203,22 @@ msgid "Insert Empty (After)" msgstr "Ð’Ñтавить пуÑтоту (ПоÑле)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Вверх" +#, fuzzy +msgid "Move (Before)" +msgstr "ПеремеÑтить узел(Ñ‹)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "Вниз" +#, fuzzy +msgid "Move (After)" +msgstr "Двигать влево" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" msgstr "StyleBox предпроÑмотр:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Set Region Rect" -msgstr "УÑтановить прÑмоугольник региона" +msgstr "Задать регион" #: editor/plugins/texture_region_editor_plugin.cpp msgid "Snap Mode:" @@ -5733,14 +5278,12 @@ msgid "Remove Item" msgstr "Удалить Ñлемент" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" -msgstr "Удалить Ñлемент клаÑÑа" +msgstr "Удалить вÑе Ñлементы" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "Удалить" +msgstr "Удалить вÑе" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5828,11 +5371,14 @@ msgid "Style" msgstr "Стиль" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Шрифт" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Цвет" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" msgstr "ОчиÑтить выделенное" @@ -5841,16 +5387,14 @@ msgid "Paint TileMap" msgstr "РиÑовать карту тайлов" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "Линейный" +msgstr "РиÑовать линиÑми" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "ПрÑÐ¼Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð°Ñ Ð¿Ð¾ÐºÑ€Ð°Ñка" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" msgstr "Заливка" @@ -5879,8 +5423,9 @@ msgid "Mirror Y" msgstr "Зеркально по Y" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Заливка" +#, fuzzy +msgid "Paint Tile" +msgstr "РиÑовать карту тайлов" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5943,6 +5488,11 @@ msgid "Delete preset '%s'?" msgstr "Удалить '%s'?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "Шаблоны ÑкÑпорта Ð´Ð»Ñ Ñтой платформы отÑутÑтвуют:" + +#: editor/project_export.cpp msgid "Presets" msgstr "ПредуÑтановки" @@ -5995,18 +5545,16 @@ msgid "Make Patch" msgstr "Создать латку" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "ТекÑтура" +msgstr "СвойÑтва" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "ПользовательÑкий (через запÑтую):" #: editor/project_export.cpp -#, fuzzy msgid "Feature List:" -msgstr "СпиÑок методов:" +msgstr "СпиÑок ÑвойÑтв:" #: editor/project_export.cpp msgid "Export PCK/Zip" @@ -6017,30 +5565,61 @@ msgid "Export templates for this platform are missing:" msgstr "Шаблоны ÑкÑпорта Ð´Ð»Ñ Ñтой платформы отÑутÑтвуют:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "Шаблоны ÑкÑпорта Ð´Ð»Ñ Ñтой платформы отÑутÑтвуют:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "ÐкÑпорт в режиме отладки" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Ðеверный путь к проекту, путь должен ÑущеÑтвовать!" +#, fuzzy +msgid "The path does not exists." +msgstr "Файл не ÑущеÑтвует." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "ПожалуйÑта ÑкÑпортируйте вне папки проекта!" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "ÐедопуÑтимый путь, project.godot не должен приÑутÑтвовать." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "ÐедопуÑтимый путь, project.godot должен приÑутÑтвовать." +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "Импортированный проект" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Ðеверный путь к проекту (Что-то изменили?)." #: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "Ðе удалоÑÑŒ Ñоздать project.godot в папке проекта." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "Ðе удалоÑÑŒ Ñоздать project.godot в папке проекта." + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "Ðе удалоÑÑŒ Ñоздать project.godot в папке проекта." @@ -6049,38 +5628,49 @@ msgid "The following files failed extraction from package:" msgstr "Следующие файлы не удалоÑÑŒ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· пакета:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "БезымÑнный проект" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "Ðе удалоÑÑŒ Ñоздать project.godot в папке проекта." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Ðовый игровой проект" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Импортировать ÑущеÑтвующий проект" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Путь к проекту (должен ÑущеÑтвовать):" +msgid "Create New Project" +msgstr "Создать новый проект" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "УÑтановить проект:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Ðазвание проекта:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Создать новый проект" +#, fuzzy +msgid "Create folder" +msgstr "Создать папку" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Путь к проекту:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "УÑтановить проект:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Обзор" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Ðовый игровой проект" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "Бинго!" @@ -6089,25 +5679,31 @@ msgid "Unnamed Project" msgstr "БезымÑнный проект" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "Ðе удаетÑÑ Ð·Ð°Ð¿ÑƒÑтить проект" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Ð’Ñ‹ уверены, что хотите открыть более одного проекта?" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " "the \"Application\" category." msgstr "" -"Ðе назначена Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ñцена. Хотите выбрать?\n" -"Позже вы можете указать её в параметре \"main_scene\" раÑположенном\n" -"в \"ÐаÑтройки проекта - ОÑновное - application\"." +"Ðе могу запуÑтить проект: не назначена Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ñцена.\n" +"ПожалуйÑта, отредактируйте проект и уÑтановите главную Ñцену в «ÐаÑтройки " +"проекта» в категории «Приложение»." #: editor/project_manager.cpp msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"Ðе могу запуÑтить проект: аÑÑеты должны быть импортированы.\n" +"ПожалуйÑта, отредактируйте проект, Ñто инициирует начальный импорт." #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6130,10 +5726,6 @@ msgid "Project List" msgstr "СпиÑок проектов" #: editor/project_manager.cpp -msgid "Run" -msgstr "ЗапуÑтить" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Сканировать" @@ -6154,9 +5746,8 @@ msgid "Exit" msgstr "Выход" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "Ðе удаетÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ." +msgstr "Ðе удаетÑÑ Ð·Ð°Ð¿ÑƒÑтить проект" #: editor/project_settings_editor.cpp msgid "Key " @@ -6191,17 +5782,14 @@ msgid "Add Input Action Event" msgstr "Добавить дейÑтвие" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6262,7 +5850,7 @@ msgstr "Изменить" msgid "Joypad Axis Index:" msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð¾Ñи джойÑтика:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "ОÑÑŒ" @@ -6282,57 +5870,64 @@ msgstr "Удалить дейÑтвие" msgid "Add Event" msgstr "Добавить Ñобытие" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "УÑтройÑтво" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Кнопка" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Ð›ÐµÐ²Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "ÐŸÑ€Ð°Ð²Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "СреднÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ°." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "КолёÑико вверх." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "КолёÑико вниз." #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "Добавить получающее ÑвойÑтво" +msgstr "Добавить глобальное ÑвойÑтво" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "Сначала выберите Ñлемент наÑтроек!" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "Параметр:" +msgstr "Ðет ÑвойÑтва '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "ÐаÑтройки" +msgstr "ÐаÑтройки '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" -msgstr "Удалить вход" +msgstr "Удалить Ñлемент" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Ðе удаетÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ Ðº хоÑту:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Параметр изменён" #: editor/project_settings_editor.cpp msgid "Error saving settings." @@ -6344,7 +5939,7 @@ msgstr "ÐаÑтройки Ñохранены нормально." #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "Переопределение СвойÑтва" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6388,7 +5983,7 @@ msgstr "Параметр:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "Переопределить длÑ..." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6475,7 +6070,6 @@ msgid "Assign" msgstr "Ðазначить" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" msgstr "Выбрать узел" @@ -6484,17 +6078,26 @@ msgid "New Script" msgstr "Ðовый Ñкрипт" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "Создать коÑти" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "Показать в файловой ÑиÑтеме" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Конвертировать в.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Ошибка загрузки файла: Ðто не реÑурÑ!" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "Выберите Узел(узлы) Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°" +msgstr "Выбранный узел не Viewport!" #: editor/property_editor.cpp msgid "Pick a Node" @@ -6525,6 +6128,11 @@ msgid "Select Property" msgstr "Выбрать ÑвойÑтво" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Выбрать метод" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Выбрать метод" @@ -6554,26 +6162,6 @@ msgstr "Сохранить глобальные преобразованиÑ" msgid "Reparent" msgstr "Переподчинить" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Создать новый реÑурÑ" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Открыть реÑурÑ" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Сохранить реÑурÑ" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "ИнÑтрументы реÑурÑов" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "Сделать локальным" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Режим запуÑка:" @@ -6704,14 +6292,6 @@ msgid "Sub-Resources:" msgstr "Вложенные РеÑурÑÑ‹:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Редактировать группы" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "Редактировать ÑвÑзи" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "ОчиÑтить наÑледование" @@ -6772,9 +6352,8 @@ msgstr "" "не ÑущеÑтвует." #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" -msgstr "Фильтры" +msgstr "Ð¤Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ñ†Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð²" #: editor/scene_tree_dock.cpp msgid "Attach a new or existing script for the selected node." @@ -6869,18 +6448,16 @@ msgid "Scene Tree (Nodes):" msgstr "Дерево Ñцены (Узлы):" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Node Configuration Warning!" -msgstr "Конфигурации узла, предупреждение:" +msgstr "Предупреждение о конфигурации узла!" #: editor/scene_tree_editor.cpp msgid "Select a Node" msgstr "Выбрать узел" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "Ошибка при загрузке изображениÑ:" +msgstr "Ошибка при загрузке шаблона '%s'" #: editor/script_create_dialog.cpp msgid "Error - Could not create script in filesystem." @@ -6907,6 +6484,15 @@ msgid "Invalid base path" msgstr "ÐедопуÑтимый базовый путь" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Файл ÑущеÑтвует, перезапиÑать?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "ÐедопуÑтимое раÑширение" @@ -6947,6 +6533,10 @@ msgid "Load existing script file" msgstr "Загрузить ÑущеÑтвующий Ñкрипт" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Язык" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "ÐаÑледует" @@ -6987,6 +6577,10 @@ msgid "Function:" msgstr "ФункциÑ:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Ошибки" @@ -7067,6 +6661,10 @@ msgid "Type" msgstr "Тип" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Формат" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "ИÑпользует" @@ -7100,7 +6698,7 @@ msgstr "Изменён Ñ€Ð°Ð´Ð¸ÑƒÑ Ñвета" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "Изменить угол AudioStreamPlayer3D" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7142,12 +6740,30 @@ msgstr "Изменить AABB чаÑтиц" msgid "Change Probe Extents" msgstr "Изменены Probe Extents" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "Библиотека полиÑеток.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "СтатуÑ:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Ðеверный тип аргумента Ð´Ð»Ñ convert(), иÑпользуйте TYPE_* конÑтанты." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Ðе хватает байтов Ð´Ð»Ñ Ð´ÐµÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð¹Ñ‚Ð¾Ð², или неверный формат." @@ -7187,133 +6803,112 @@ msgstr "ÐедопуÑтимый ÑкземплÑÑ€ ÑÐ»Ð¾Ð²Ð°Ñ€Ñ (неверн #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "Объект не может предоÑтавить длину." #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Delete Selection" -msgstr "Удалить выделенное" +msgstr "Удалить выделенную Ñетку" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Duplicate Selection" -msgstr "Дублировать выделенное" +msgstr "Дублировать выделенную Ñетку" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Snap View" -msgstr "Вид Ñверху" +msgstr "ПривÑзать вид" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "Пред уровень (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "Следующий уровень (" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Clip Disabled" -msgstr "Отключено" +msgstr "Отключить обрезку" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "" +msgstr "Отрезать Ñверху" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "" +msgstr "Отрезать Ñнизу" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "Редактирование оÑи X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "Редактирование оÑи Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "Редактирование оÑи Z" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Ctrl: Поворот" +msgstr "КурÑор поворот по X" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Ctrl: Поворот" +msgstr "КурÑор поворот по Y" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Ctrl: Поворот" +msgstr "КурÑор поворот по Z" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" -msgstr "" +msgstr "Обратное вращение курÑора по X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "Обратное вращение курÑора по Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "Обратное вращение курÑора по Z" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Clear Rotation" -msgstr "" +msgstr "КурÑор очиÑтить поворот" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "Создать новый" +msgstr "Создать облаÑть" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "Создать новый проект" +msgstr "Создать внешний коннектор" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "Стирать карту тайлов" +msgstr "Стереть облаÑть" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "Только выделÑть" +msgstr "Выбор -> Дублировать" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "Только выделÑть" +msgstr "Выбор -> ОчиÑтить" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "Параметры привÑзки" +msgstr "GridMap Параметры" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "ÐкземплÑÑ€:" +msgstr "РаÑÑтоÑние выбора:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " Файлы" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7353,29 +6948,24 @@ msgid "Stack overflow with stack depth: " msgstr "Переполнение Ñтека Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð¾Ð¹ Ñтека: " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "Редактирование аргументов Ñигнала:" +msgstr "Изменить аргументы Ñигнала" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "Изменение типа Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð°ÑÑива" +msgstr "Изменить тип аргумента" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "Изменено входное имÑ" +msgstr "Изменить Ð¸Ð¼Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" -msgstr "Изменено Ñтандартное значение" +msgstr "УÑтановить значение по умолчанию Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "Редактировать переменную:" +msgstr "УÑтановить тип переменной" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7426,14 +7016,12 @@ msgid "Add Node" msgstr "Добавить узел" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "Удалить недопуÑтимые ключи" +msgstr "Удалить узлы VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" -msgstr "Граф(Ñ‹) дублированы" +msgstr "Дублировать узлы VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Hold Meta to drop a Getter. Hold Shift to drop a generic signature." @@ -7480,24 +7068,20 @@ msgid "Add Setter Property" msgstr "Добавить уÑтанавливающее ÑвойÑтво" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" -msgstr "Изменить тип" +msgstr "Изменить базовый тип" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "Удалить узел(узлы)" +msgstr "ПеремеÑтить узел(Ñ‹)" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" -msgstr "Удалён граф шейдера" +msgstr "Удалить узел VisualScript" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "ПриÑоединить к узлу:" +msgstr "ПриÑоединить узлы" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7524,46 +7108,48 @@ msgid "Return" msgstr "Возвращение" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Вызов" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Получить" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "Изменено входное имÑ" +msgstr "Изменить входное значение" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "Ðевозможно работать Ñ '..'" +msgstr "Ðе удаетÑÑ Ñкопировать узел функцию." #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "Ðет реÑурÑа в буфере обмена!" +msgstr "Буфер обмена пуÑÑ‚!" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" -msgstr "Ð’Ñтавить узлы" +msgstr "Ð’Ñтавить узлы VisualScript" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" msgstr "Удалить функцию" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "Редактировать переменную:" +msgstr "Редактировать переменную" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "Удалить переменную" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "Редактирование Ñигнала:" +msgstr "Редактировать Ñигнал" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7805,6 +7391,9 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° RigidBody2D (в режиме character или rigid) будут " +"переопределены движком при запуÑке.\n" +"Измените размер дочерней формы коллизии." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7838,31 +7427,35 @@ msgstr "" #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera должна иметь узел ARVROrigin в качеÑтве предка" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController должен иметь узел ARVROrigin в качеÑтве предка" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" msgstr "" +"Идентификатор контроллера не должен быть равен 0 или Ñтот контроллер не " +"будет привÑзан к фактичеÑкому контроллеру" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor должен иметь узел ARVROrigin в качеÑтве предка" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" msgstr "" +"Идентификатор ÑÐºÐ¾Ñ€Ñ Ð½Ðµ должен быть равен 0 или Ñтот Ñкорь не будет привÑзан " +"к фактичеÑкому Ñкорю" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin требует дочерний узел ARVRCamera" #: scene/3d/collision_polygon.cpp msgid "" @@ -7871,7 +7464,7 @@ msgid "" "StaticBody, RigidBody, KinematicBody, etc. to give them a shape." msgstr "" "CollisionPolygon Ñлужит только Ð´Ð»Ñ Ð¾Ð±ÐµÑÐ¿ÐµÑ‡ÐµÐ½Ð¸Ñ Ñтолкновений фигурам типа " -"CollisionObject. ПожалуйÑта иÑпользовать его только в качеÑтве дочернего Ð´Ð»Ñ " +"CollisionObject. ПожалуйÑта, иÑпользуйте его только в качеÑтве дочернего Ð´Ð»Ñ " "Area, StaticBody, RigidBody, KinematicBody и др. чтобы придать им форму." #: scene/3d/collision_polygon.cpp @@ -7920,6 +7513,9 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° RigidBody (в режиме character или rigid) будут " +"переопределены движком при запуÑке.\n" +"Измените размер дочерней формы коллизии." #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -7940,16 +7536,25 @@ msgstr "" "Чтобы AnimatedSprite3D отображал кадры, пожалуйÑта уÑтановите или Ñоздайте " "реÑÑƒÑ€Ñ SpriteFrames в параметре 'Frames'." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "Режим оÑмотра" +msgstr "RAW режим" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" msgstr "Добавить текущий цвет как преÑет" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Отмена" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Внимание!" @@ -7957,10 +7562,6 @@ msgstr "Внимание!" msgid "Please Confirm..." msgstr "Подтверждение..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8003,6 +7604,633 @@ msgstr "" "Ñделайте его целью рендеринга и передайте его внутренние текÑтуры какому-то " "другому узлу Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "Ошибка инициализации FreeType." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "ÐеизвеÑтный формат шрифта." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Ошибка загрузки шрифта." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "ÐедопуÑтимый размер шрифта." + +#~ msgid "Method List For '%s':" +#~ msgstr "СпиÑок методов Ð´Ð»Ñ '%s':" + +#~ msgid "Arguments:" +#~ msgstr "Ðргументы:" + +#~ msgid "Return:" +#~ msgstr "Возвращение:" + +#~ msgid "Added:" +#~ msgstr "Добавлено:" + +#~ msgid "Removed:" +#~ msgstr "Удалено:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð°Ñ‚Ð»Ð°Ñа:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Ðевозможно Ñохранить текÑтуру атлаÑа:" + +#~ msgid "Exporting for %s" +#~ msgstr "ÐкÑпортирование Ð´Ð»Ñ %s" + +#~ msgid "Setting Up.." +#~ msgstr "ÐаÑтройка.." + +#~ msgid "Error loading scene." +#~ msgstr "Ошибка загрузки Ñцены." + +#~ msgid "Re-Import" +#~ msgstr "Переимпортировать" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "ПожалуйÑта дождитеÑÑŒ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÑканированиÑ." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ñцена должна быть Ñохранена Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ импорта." + +#~ msgid "Save & Re-Import" +#~ msgstr "Сохранить и переимпортировать" + +#~ msgid "Re-Importing" +#~ msgstr "Переимпортировать" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "Переимпортировать изменённые реÑурÑÑ‹" + +#~ msgid "Loading Export Templates" +#~ msgstr "Загрузка шаблонов ÑкÑпорта" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "СтатуÑ: требуетÑÑ Ñ€Ðµ-импорт" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "Файл Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¸ иÑходный файлы Ñовпадают, нечего делать." + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "Конечный файл ÑущеÑтвует, Ð½ÐµÐ»ÑŒÐ·Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñать. Сначала удалите." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "Путь Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¸ иÑходный пути Ñовпадают, нечего делать." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Ðевозможно перемеÑтить каталоги внутрь ÑебÑ." + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "Ðе могу переименовать завиÑимоÑти длÑ:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "Ошибка Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Выберете новое Ð¸Ð¼Ñ Ð¸ раÑположение длÑ:" + +#~ msgid "No files selected!" +#~ msgstr "Файлы не выбраны!" + +#~ msgid "Info" +#~ msgstr "ИнформациÑ" + +#~ msgid "Re-Import.." +#~ msgstr "Переимпортировать.." + +#~ msgid "No bit masks to import!" +#~ msgstr "Ðет битовой маÑки Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°!" + +#~ msgid "Target path is empty." +#~ msgstr "Конечный путь пуÑÑ‚." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "Конечный путь должен быть полным путём к реÑурÑу." + +#~ msgid "Target path must exist." +#~ msgstr "Конечный путь должен ÑущеÑтвовать." + +#~ msgid "Save path is empty!" +#~ msgstr "Путь ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿ÑƒÑÑ‚!" + +#~ msgid "Import BitMasks" +#~ msgstr "Импорт битовой маÑки" + +#~ msgid "Source Texture(s):" +#~ msgstr "ИÑходные текÑтура(Ñ‹):" + +#~ msgid "Target Path:" +#~ msgstr "Целевой путь:" + +#~ msgid "Accept" +#~ msgstr "ПринÑть" + +#~ msgid "Bit Mask" +#~ msgstr "Ð‘Ð¸Ñ‚Ð¾Ð²Ð°Ñ Ð¼Ð°Ñка" + +#~ msgid "No source font file!" +#~ msgstr "Ðет иÑходного файл шрифта!" + +#~ msgid "No target font resource!" +#~ msgstr "Ðет целевого реÑурÑа шрифта!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "ÐедопуÑтимое раÑширение файла.\n" +#~ "ПожалуйÑта, иÑпользуйте .font." + +#~ msgid "Couldn't save font." +#~ msgstr "Ðевозможно Ñохранить шрифт." + +#~ msgid "Source Font:" +#~ msgstr "ИÑходный шрифт:" + +#~ msgid "Source Font Size:" +#~ msgstr "ИÑходный размер шрифта:" + +#~ msgid "Dest Resource:" +#~ msgstr "РеÑÑƒÑ€Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "Съешь ещё Ñтих мÑгких французÑких булок да выпей чаю. \n" +#~ "The quick brown fox jumps over the lazy dog.\n" +#~ "0123456789`!@#$%^&*()_+-=\\/." + +#~ msgid "Test:" +#~ msgstr "Проверка:" + +#~ msgid "Options:" +#~ msgstr "Опции:" + +#~ msgid "Font Import" +#~ msgstr "Импортирование шрифта" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Ðто итак файл шрифта Godot, пожалуйÑта иÑпользуйте BitMapFont вмеÑто него." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "Ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ BitMapFont файла." + +#~ msgid "Invalid font custom source." +#~ msgstr "Ðеверный пользовательÑкий иÑточник Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð°." + +#~ msgid "No meshes to import!" +#~ msgstr "Ðет полиÑетки Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Импорт одиночной полиÑетки" + +#~ msgid "Source Mesh(es):" +#~ msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñетка(и):" + +#~ msgid "Surface %d" +#~ msgstr "ПоверхноÑтей %d" + +#~ msgid "No samples to import!" +#~ msgstr "Ðет ÑÑмплов Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Импорт аудио ÑÑмплов" + +#~ msgid "Source Sample(s):" +#~ msgstr "ИÑходный ÑÑмпл(Ñ‹):" + +#~ msgid "Audio Sample" +#~ msgstr "Ðудио ÑÑмпл" + +#~ msgid "New Clip" +#~ msgstr "ÐÐ¾Ð²Ð°Ñ Ð´Ð¾Ñ€Ð¾Ð¶ÐºÐ°" + +#~ msgid "Flags" +#~ msgstr "Флаги" + +#~ msgid "Bake FPS:" +#~ msgstr "FPS:" + +#~ msgid "Optimizer" +#~ msgstr "Оптимизатор" + +#~ msgid "Max Linear Error" +#~ msgstr "МакÑ. Ð»Ð¸Ð½ÐµÐ¹Ð½Ð°Ñ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ñть" + +#~ msgid "Max Angular Error" +#~ msgstr "МакÑ. ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ñть" + +#~ msgid "Max Angle" +#~ msgstr "МакÑ. угол" + +#~ msgid "Clips" +#~ msgstr "Дорожки" + +#~ msgid "Start(s)" +#~ msgstr "Ðач(Ñ.)" + +#~ msgid "End(s)" +#~ msgstr "Кон(Ñ.)" + +#~ msgid "Filters" +#~ msgstr "Фильтры" + +#~ msgid "Source path is empty." +#~ msgstr "Путь к иÑточнику пуÑÑ‚." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "Ðе могу загрузить Ñкрипт поÑÑ‚-процеÑÑа." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "Ðекорректный/поврежденный Ñценарий Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚-импорта." + +#~ msgid "Error importing scene." +#~ msgstr "Ошибка Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñцены." + +#~ msgid "Import 3D Scene" +#~ msgstr "Импорт 3D Ñцены" + +#~ msgid "Source Scene:" +#~ msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñцена:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Та же, что и у целевой Ñцены" + +#~ msgid "Shared" +#~ msgstr "Общий" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° текÑтуры:" + +#~ msgid "Post-Process Script:" +#~ msgstr "Скрипт поÑÑ‚-процеÑÑа:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "ПользовательÑкий тип корневого узла:" + +#~ msgid "Auto" +#~ msgstr "Ðвто" + +#~ msgid "Root Node Name:" +#~ msgstr "Ð˜Ð¼Ñ ÐºÐ¾Ñ€Ð½ÐµÐ²Ð¾Ð³Ð¾ узла:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "ОтÑутÑтвуют Ñледующие файлы:" + +#~ msgid "Import Anyway" +#~ msgstr "Импортировать в любом Ñлучае" + +#~ msgid "Import & Open" +#~ msgstr "Импортировать и Открыть" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ñцена не была Ñохранена, открыть импортированную Ñцену в " +#~ "любом Ñлучае?" + +#~ msgid "Import Image:" +#~ msgstr "Импорт изображениÑ:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Ðевозможно локализовать путь: %s (уже локальный)" + +#~ msgid "3D Scene Animation" +#~ msgstr "ÐÐ½Ð¸Ð¼Ð°Ñ†Ð¸Ñ 3D Ñцены" + +#~ msgid "Uncompressed" +#~ msgstr "ÐеÑжатый" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Сжатие без потери качеÑтва (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Сжатие Ñ Ð¿Ð¾Ñ‚ÐµÑ€Ñми (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Сжатие (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Формат текÑтуры" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "КачеÑтво ÑÐ¶Ð°Ñ‚Ð¸Ñ Ñ‚ÐµÐºÑтур (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Параметры текÑтуры" + +#~ msgid "Please specify some files!" +#~ msgstr "ПожалуйÑта, укажите некоторые файлы!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Ð”Ð»Ñ Ð°Ñ‚Ð»Ð°Ñа нужен Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 1 файл." + +#~ msgid "Error importing:" +#~ msgstr "Ошибка импортированиÑ:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Только один файл необходим Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ текÑтуры." + +#~ msgid "Max Texture Size:" +#~ msgstr "МакÑимальный размер текÑтуры:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Импортировать текÑтуры Ð´Ð»Ñ Ð°Ñ‚Ð»Ð°Ñа (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "Размер Ñчейки:" + +#~ msgid "Large Texture" +#~ msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ Ñ‚ÐµÐºÑтура" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Импорт больших текÑтур (2D)" + +#~ msgid "Source Texture" +#~ msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐºÑтура" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ñ‚ÐµÐºÑтура атлаÑа" + +#~ msgid "Source Texture(s)" +#~ msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐºÑтура(Ñ‹)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "Импорт текÑтур Ð´Ð»Ñ 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "Импорт текÑтур Ð´Ð»Ñ 3D" + +#~ msgid "Import Textures" +#~ msgstr "Импорт текÑтур" + +#~ msgid "2D Texture" +#~ msgstr "2D текÑтура" + +#~ msgid "3D Texture" +#~ msgstr "3D текÑтура" + +#~ msgid "Atlas Texture" +#~ msgstr "ТекÑтура атлаÑа" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "Ð’ÐИМÐÐИЕ: Импортирование 2D текÑтур не обÑзательно. ПроÑто Ñкопируйте png/" +#~ "jpg файлы в папку проекта." + +#~ msgid "Crop empty space." +#~ msgstr "Обрезать пуÑтое проÑтранÑтво." + +#~ msgid "Texture" +#~ msgstr "ТекÑтура" + +#~ msgid "Import Large Texture" +#~ msgstr "Импорт большой текÑтуры" + +#~ msgid "Load Source Image" +#~ msgstr "Загрузка иÑходного изображениÑ" + +#~ msgid "Slicing" +#~ msgstr "Ðарезка" + +#~ msgid "Saving" +#~ msgstr "Сохранение" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Ðевозможно Ñохранить большую текÑтуру:" + +#~ msgid "Build Atlas For:" +#~ msgstr "ПоÑтроение атлаÑа длÑ:" + +#~ msgid "Loading Image:" +#~ msgstr "Загрузка изображениÑ:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Ðевозможно загрузить изображение:" + +#~ msgid "Converting Images" +#~ msgstr "Преобразование изображений" + +#~ msgid "Cropping Images" +#~ msgstr "Обрезка изображений" + +#~ msgid "Blitting Images" +#~ msgstr "Блитирование Изображений" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Ðевозможно Ñохранить изображение атлаÑа:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Ðевозможно Ñохранить конвертированную текÑтуру:" + +#~ msgid "Invalid source!" +#~ msgstr "Ðеверный иÑточник!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Ðеверный иÑточник перевода!" + +#~ msgid "Column" +#~ msgstr "Колонка" + +#~ msgid "No items to import!" +#~ msgstr "Ðет Ñлементов Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°!" + +#~ msgid "No target path!" +#~ msgstr "Ðет конечного пути!" + +#~ msgid "Import Translations" +#~ msgstr "Импорт переводов" + +#~ msgid "Couldn't import!" +#~ msgstr "Ðе удалоÑÑŒ импортировать!" + +#~ msgid "Import Translation" +#~ msgstr "Импортирование перевода" + +#~ msgid "Source CSV:" +#~ msgstr "ИÑходный CSV:" + +#~ msgid "Ignore First Row" +#~ msgstr "Игнорировать первую Ñтроку" + +#~ msgid "Compress" +#~ msgstr "Сжимать" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Добавить к проекту (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "Импортировать Ñзыки:" + +#~ msgid "Translation" +#~ msgstr "Перевод" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "ПарÑинг %d треугольников:" + +#~ msgid "Triangle #" +#~ msgstr "Треугольник #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Параметры Ð·Ð°Ð¿ÐµÐºÐ°Ð½Ð¸Ñ Ñвета:" + +#~ msgid "Fixing Lights" +#~ msgstr "ИÑправление Ñвета" + +#~ msgid "Making BVH" +#~ msgstr "Создание BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Передача в карты оÑвещениÑ:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Выделение текÑтуры #" + +#~ msgid "Baking Triangle #" +#~ msgstr "Запекание треугольников #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "ПоÑÑ‚-обработка текÑтуры #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "Ð¡Ð±Ñ€Ð¾Ñ Ð·Ð°Ð¿ÐµÐºÐ°Ð½Ð¸Ñ Ñвета (начать Ñначала)." + +#~ msgid "Zoom (%):" +#~ msgstr "МаÑштаб (%):" + +#~ msgid "Skeleton.." +#~ msgstr "Скелет.." + +#~ msgid "Zoom Reset" +#~ msgstr "СброÑить маÑштаб" + +#~ msgid "Zoom Set.." +#~ msgstr "УÑтановить маÑштаб.." + +#~ msgid "Set a Value" +#~ msgstr "УÑтановить значение" + +#~ msgid "Snap (Pixels):" +#~ msgstr "ПривÑзка (пикÑели):" + +#~ msgid "Parse BBCode" +#~ msgstr "ПарÑить BB Код" + +#~ msgid "Length:" +#~ msgstr "Длинна:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Открыть ÑÑмпл(Ñ‹)" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ОШИБКÐ: Ðе удалоÑÑŒ загрузить ÑÑмпл!" + +#~ msgid "Add Sample" +#~ msgstr "Добавить ÑÑмпл" + +#~ msgid "Rename Sample" +#~ msgstr "Переименовать ÑÑмпл" + +#~ msgid "Delete Sample" +#~ msgstr "Удалить ÑÑмпл" + +#~ msgid "16 Bits" +#~ msgstr "16 Бит" + +#~ msgid "8 Bits" +#~ msgstr "8 Бит" + +#~ msgid "Stereo" +#~ msgstr "Стерео" + +#~ msgid "Mono" +#~ msgstr "Моно" + +#~ msgid "Pitch" +#~ msgstr "Ð’Ñ‹Ñота" + +#~ msgid "Window" +#~ msgstr "Окно" + +#~ msgid "Move Right" +#~ msgstr "Двигать вправо" + +#~ msgid "Scaling to %s%%." +#~ msgstr "МаÑштабирование до %s%%." + +#~ msgid "Up" +#~ msgstr "Вверх" + +#~ msgid "Down" +#~ msgstr "Вниз" + +#~ msgid "Bucket" +#~ msgstr "Заливка" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Ðеверный путь к проекту, путь должен ÑущеÑтвовать!" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "ÐедопуÑтимый путь, project.godot не должен приÑутÑтвовать." + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "ÐедопуÑтимый путь, project.godot должен приÑутÑтвовать." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Путь к проекту (должен ÑущеÑтвовать):" + +#~ msgid "Create New Resource" +#~ msgstr "Создать новый реÑурÑ" + +#~ msgid "Open Resource" +#~ msgstr "Открыть реÑурÑ" + +#~ msgid "Save Resource" +#~ msgstr "Сохранить реÑурÑ" + +#~ msgid "Resource Tools" +#~ msgstr "ИнÑтрументы реÑурÑов" + +#~ msgid "Make Local" +#~ msgstr "Сделать локальным" + +#~ msgid "Edit Groups" +#~ msgstr "Редактировать группы" + +#~ msgid "Edit Connections" +#~ msgstr "Редактировать ÑвÑзи" + +#~ msgid "GridMap Paint" +#~ msgstr "РиÑование Ñетки" + +#~ msgid "Tiles" +#~ msgstr "Тайлы" + +#~ msgid "Areas" +#~ msgstr "ОблаÑти" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "КолеÑо мыши вниз" + +#~ msgid "Up Wheel)" +#~ msgstr "КолеÑо мыши вверх" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Закрыть Ñцену? (ÐеÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны.)" @@ -8016,9 +8244,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Закрыть и перейти к предыдущей Ñцене" -#~ msgid "Expand to Parent" -#~ msgstr "РаÑÑ‚Ñнуть до размера родителей" - #~ msgid "Del" #~ msgstr "Удалить" @@ -8182,18 +8407,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Сохранить переводимые Ñтроки" -#~ msgid "Translatable Strings.." -#~ msgstr "Переводимые Ñтроки.." - #~ msgid "Install Export Templates" #~ msgstr "УÑтановить шаблоны ÑкÑпорта" #~ msgid "Edit Script Options" #~ msgstr "Редактировать параметры Ñкрипта" -#~ msgid "Please export outside the project folder!" -#~ msgstr "ПожалуйÑта ÑкÑпортируйте вне папки проекта!" - #~ msgid "Error exporting project!" #~ msgstr "Ошибка ÑкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°!" @@ -8252,18 +8471,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Включить" -#~ msgid "Change Image Group" -#~ msgstr "Измените изображение группы" - #~ msgid "Group name can't be empty!" #~ msgstr "Ðазвание группы не может быть пуÑтым!" #~ msgid "Invalid character in group name!" #~ msgstr "ÐедопуÑтимый Ñимвол в названии группы!" -#~ msgid "Group name already exists!" -#~ msgstr "Ðазвание группы уже ÑущеÑтвует!" - #~ msgid "Add Image Group" #~ msgstr "Добавлено изображение группы" @@ -8411,9 +8624,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "ОÑвещение" -#~ msgid "Toggle Persisting" -#~ msgstr "Параметр изменён" - #~ msgid "Global" #~ msgstr "Глобальные" diff --git a/editor/translations/sk.po b/editor/translations/sk.po index 381e5c53d1..84709e1a4d 100644 --- a/editor/translations/sk.po +++ b/editor/translations/sk.po @@ -192,10 +192,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -357,263 +356,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Contents:" -msgstr "KonÅ¡tanty:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "Súbor:" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Popis:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Stránka:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Komunita" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -650,6 +392,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -682,11 +432,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -753,6 +503,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -778,7 +542,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -795,12 +559,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Popis:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -856,6 +633,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -863,7 +644,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -930,10 +711,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -950,6 +727,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -992,6 +801,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1041,10 +860,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1056,12 +871,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" msgstr "" @@ -1082,6 +905,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1113,7 +940,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1204,7 +1032,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Cesta:" @@ -1212,9 +1040,7 @@ msgstr "Cesta:" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1247,18 +1073,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "VytvoriÅ¥ adresár" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Meno:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1278,30 +1105,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1386,6 +1189,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "PrieÄinky a Súbory:" @@ -1428,6 +1235,10 @@ msgstr "Zoznam tried:" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Trieda:" @@ -1444,15 +1255,27 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1462,6 +1285,11 @@ msgstr "Signály:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Popis:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Popis:" @@ -1470,19 +1298,49 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "KonÅ¡tanty:" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "KonÅ¡tanty:" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "Popis:" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "Popis:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1491,24 +1349,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1525,6 +1380,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1582,6 +1457,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1745,6 +1647,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1771,7 +1679,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1782,11 +1690,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1822,7 +1730,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2042,6 +1950,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Komunita" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2050,7 +1962,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2066,7 +1978,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2139,6 +2051,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2154,14 +2075,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2225,11 +2138,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2281,26 +2211,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2410,10 +2320,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2447,9 +2353,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2459,87 +2373,88 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming file:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "" +#, fuzzy +msgid "New Folder.." +msgstr "VytvoriÅ¥ adresár" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2572,6 +2487,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2585,6 +2505,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2597,6 +2521,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2605,38 +2541,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2665,579 +2594,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3393,7 +2797,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3504,10 +2907,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3563,64 +2962,183 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Contents:" +msgstr "KonÅ¡tanty:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "Súbor:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Stránka:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3663,11 +3181,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3718,59 +3240,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3799,11 +3334,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3815,7 +3355,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3839,11 +3379,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "VÅ¡etky vybrané" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3854,23 +3403,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3884,45 +3438,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3932,14 +3447,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3962,6 +3469,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "VÅ¡etky vybrané" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4040,22 +3568,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4156,6 +3680,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4283,12 +3811,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4462,16 +4050,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "VÅ¡etky vybrané" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "VÅ¡etky vybrané" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "VÅ¡etky vybrané" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4531,6 +4122,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4585,63 +4184,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "VložiÅ¥" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4733,6 +4279,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4774,18 +4324,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4868,7 +4406,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "KopÃrovaÅ¥" @@ -5131,10 +4669,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5151,10 +4685,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5385,6 +4915,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5530,6 +5064,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5542,11 +5080,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "VložiÅ¥" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5711,6 +5250,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5760,7 +5303,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5824,6 +5367,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5894,19 +5441,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5914,10 +5471,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5926,15 +5499,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "VÅ¡etky vybrané" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5942,19 +5520,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "VytvoriÅ¥ adresár" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5966,6 +5549,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6001,10 +5588,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6062,17 +5645,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6133,7 +5713,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Os" @@ -6153,31 +5733,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Zariadenie" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "TlaÄidlo" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6186,7 +5766,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6202,6 +5782,14 @@ msgid "Delete Item" msgstr "" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6351,10 +5939,18 @@ msgid "New Script" msgstr "Popis:" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6392,6 +5988,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6419,26 +6019,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6565,14 +6145,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6757,6 +6329,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6799,6 +6379,10 @@ msgid "Load existing script file" msgstr "Popis:" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6842,6 +6426,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6922,6 +6510,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6997,12 +6589,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Chybný argument convert(), použite TYPE_* konÅ¡tanty." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Nedostatok bajtov na dekódovanie, možný chybný formát." @@ -7053,10 +6661,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7149,13 +6753,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Súbor:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7348,10 +6947,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7718,6 +7325,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7727,6 +7340,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "" @@ -7734,10 +7351,6 @@ msgstr "" msgid "Please Confirm..." msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7766,6 +7379,29 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Súbor:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #, fuzzy #~ msgid "Create Android keystore" #~ msgstr "VytvoriÅ¥ adresár" diff --git a/editor/translations/sl.po b/editor/translations/sl.po index ff62db99ae..3878214ba0 100644 --- a/editor/translations/sl.po +++ b/editor/translations/sl.po @@ -192,10 +192,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -357,261 +356,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Zapri" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -648,6 +392,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -680,11 +432,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -751,6 +503,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Zapri" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -776,7 +542,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -793,12 +559,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -854,6 +633,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -861,7 +644,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -928,10 +711,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -948,6 +727,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -988,6 +799,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1038,10 +859,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1053,12 +870,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Delete Effect" msgstr "IzbriÅ¡i Izbrano" @@ -1080,6 +905,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1111,7 +940,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1201,7 +1031,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1209,9 +1039,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1244,18 +1072,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1275,30 +1104,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1383,6 +1188,10 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1425,6 +1234,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1441,15 +1254,28 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "ÄŒlani:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "ÄŒlani:" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1459,6 +1285,11 @@ msgstr "Signali:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Funkcije:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Funkcije:" @@ -1467,18 +1298,46 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +msgid "Description" +msgstr "" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1487,24 +1346,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1521,6 +1377,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1578,6 +1454,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1739,6 +1642,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "" @@ -1765,7 +1674,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1776,11 +1685,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1816,7 +1725,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2036,6 +1945,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2044,7 +1957,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2060,7 +1973,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2133,6 +2046,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2148,14 +2070,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2216,11 +2130,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2272,26 +2203,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2401,10 +2312,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2438,9 +2345,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2450,87 +2365,88 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "Preimenuj Spremenljivko" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2563,6 +2479,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2576,6 +2497,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2588,6 +2513,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2596,38 +2533,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2655,579 +2585,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3383,7 +2788,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3494,10 +2898,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3553,64 +2953,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3653,11 +3170,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3708,59 +3229,73 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Preklopi na Zaustavitev" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Uredi" +msgid "Configure Snap..." +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3789,11 +3324,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3805,7 +3345,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3829,11 +3369,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "Odstrani Signal" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3844,23 +3393,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3874,45 +3428,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3922,14 +3437,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3952,6 +3459,26 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease in" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4030,22 +3557,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4146,6 +3669,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4273,12 +3800,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4452,16 +4039,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "Odstrani Signal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "Odstrani Signal" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "Odstrani Signal" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4521,6 +4111,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Uredi" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4575,63 +4173,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4723,6 +4268,10 @@ msgstr "" msgid "Close All" msgstr "Zapri" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4764,18 +4313,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4858,7 +4395,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5122,10 +4659,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5142,10 +4675,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5375,6 +4904,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5520,6 +5053,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5532,11 +5069,11 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" +msgid "Move (Before)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5700,6 +5237,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5748,7 +5289,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5812,6 +5353,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5882,19 +5427,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "Please choose a 'project.godot' file." +msgstr "" + +#: editor/project_manager.cpp +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5902,10 +5457,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5914,15 +5485,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "Preimenuj Funkcijo" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5930,19 +5506,23 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Create folder" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5954,6 +5534,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5989,10 +5573,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6050,17 +5630,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6121,7 +5698,7 @@ msgstr "Spremeni" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6141,31 +5718,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6175,7 +5752,7 @@ msgid "Add Global Property" msgstr "Dodaj Getter Lastnost" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6192,6 +5769,14 @@ msgid "Delete Item" msgstr "IzbriÅ¡i Izbrano" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6341,10 +5926,18 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6382,6 +5975,10 @@ msgid "Select Property" msgstr "Dodaj Setter Lastnost" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6409,26 +6006,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6555,14 +6132,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6743,6 +6312,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6785,6 +6362,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6826,6 +6407,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6906,6 +6491,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6981,12 +6570,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "Neveljavena vrsta argumenta za convert(), uporabite TYPE_* konstanto." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Ni dovolj pomnilnika za dekodiranje bajtov, ali neveljaven format." @@ -7038,10 +6643,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7133,12 +6734,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7340,10 +6937,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7714,6 +7319,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7723,15 +7334,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7762,6 +7373,22 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + #, fuzzy #~ msgid "Invalid unique name." #~ msgstr "Neveljaven indeks lastnosti imena." diff --git a/editor/translations/th.po b/editor/translations/th.po index 0ccaf81e71..33d871e421 100644 --- a/editor/translations/th.po +++ b/editor/translations/th.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-07-15 12:39+0000\n" +"PO-Revision-Date: 2017-10-03 16:49+0000\n" "Last-Translator: Poommetee Ketson <poommetee@protonmail.com>\n" "Language-Team: Thai <https://hosted.weblate.org/projects/godot-engine/godot/" "th/>\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2.16-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -113,15 +113,15 @@ msgstr "ลบที่เลืà¸à¸" #: editor/animation_editor.cpp msgid "Continuous" -msgstr "ผันà¹à¸›à¸£" +msgstr "ต่à¸à¹€à¸™à¸·à¹ˆà¸à¸‡" #: editor/animation_editor.cpp msgid "Discrete" -msgstr "ค้าง" +msgstr "ไม่ต่à¸à¹€à¸™à¸·à¹ˆà¸à¸‡" #: editor/animation_editor.cpp msgid "Trigger" -msgstr "ไม่ค้าง" +msgstr "ทริà¸à¹€à¸à¸à¸£à¹Œ" #: editor/animation_editor.cpp msgid "Anim Add Key" @@ -193,10 +193,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "เพิ่ม %d à¹à¸—ร็à¸à¹ƒà¸«à¸¡à¹ˆà¹à¸¥à¸°à¹€à¸žà¸´à¹ˆà¸¡à¸„ีย์?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -358,261 +357,6 @@ msgstr "เปลี่ยนประเภทตัวà¹à¸›à¸£à¹ƒà¸™à¸à¸²à¸£ msgid "Change Array Value" msgstr "เปลี่ยนค่าในà¸à¸²à¸£à¹Œà¹€à¸£à¸¢à¹Œ" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "ฟรี" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "รุ่น:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "ประà¸à¸à¸šà¸”้วย:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "ดูไฟล์" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "รายละเà¸à¸µà¸¢à¸”:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "ติดตั้ง" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "ปิด" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "ไม่พบตำà¹à¸«à¸™à¹ˆà¸‡à¸™à¸µà¹‰:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "ค้นหาไม่สำเร็จ" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "เชื่à¸à¸¡à¸•่à¸à¹„ม่ได้ à¸à¸£à¸¸à¸“าลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆ" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "เชื่à¸à¸¡à¸•่à¸à¹„ม่ได้" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "ไม่สามารถเชื่à¸à¸¡à¸•่à¸à¸à¸±à¸šà¹‚ฮสต์:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "ไม่มีà¸à¸²à¸£à¸•à¸à¸šà¸à¸¥à¸±à¸šà¸ˆà¸²à¸à¹‚ฮสต์:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "ไม่มีà¸à¸²à¸£à¸•à¸à¸šà¸à¸¥à¸±à¸š" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "à¸à¸²à¸£à¸£à¹‰à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด รหัส:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "ร้à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "à¸à¸²à¸£à¸£à¹‰à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด เปลี่ยนทางมาà¸à¹€à¸à¸´à¸™à¹„ป" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "เปลี่ยนทางมาà¸à¹€à¸à¸´à¸™à¹„ป" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "ผิดพลาด:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "à¹à¸®à¸Šà¸œà¸´à¸”พลาด ไฟล์ดาวน์โหลดà¸à¸²à¸ˆà¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "ที่ควรจะเป็น:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "ที่ได้รับ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "ผิดพลาดในà¸à¸²à¸£à¸•รวจสà¸à¸šà¹à¸®à¸Š SHA256" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "à¸à¸²à¸£à¸”าวน์โหลดผิดพลาด:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "สำเร็จ!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸£à¸±à¸šà¸‚้à¸à¸¡à¸¹à¸¥:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸„้นหา.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸£à¹‰à¸à¸‡à¸‚à¸.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "à¸à¸²à¸£à¸£à¹‰à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "พร้à¸à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "ลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆ" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "ดาวน์โหลดผิดพลาด" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸”าวน์โหลดไฟล์นี้à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§!" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "à¹à¸£à¸à¸ªà¸¸à¸”" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "ถัดไป" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "ท้ายสุด" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "ทั้งหมด" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "ค้นหา:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "ค้นหา" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "นำเข้า" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "ปลั๊à¸à¸à¸´à¸™" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "เรียงตาม:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "ย้à¸à¸™à¸à¸¥à¸±à¸š" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "หมวดหมู่:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "ไซต์:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "à¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "ผู้พัฒนา" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "ชุมชน" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "ทดสà¸à¸š" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ไฟล์ ZIP" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "รายชื่à¸à¹€à¸¡à¸—็à¸à¸”ขà¸à¸‡ '%s':" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "เรียà¸" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "รายชื่à¸à¹€à¸¡à¸—็à¸à¸”:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "ตัวà¹à¸›à¸£:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "คืนค่า:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "ไปยังบรรทัด" @@ -649,6 +393,14 @@ msgstr "ทั้งคำ" msgid "Selection Only" msgstr "เฉพาะที่à¸à¸³à¸¥à¸±à¸‡à¹€à¸¥à¸·à¸à¸" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "ค้นหา" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "ค้นหา" @@ -681,11 +433,11 @@ msgstr "เตืà¸à¸™à¸à¹ˆà¸à¸™à¹à¸—นที่" msgid "Skip" msgstr "ข้าม" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "ขยาย" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "ย่à¸" @@ -752,6 +504,20 @@ msgstr "เรียà¸à¸ ายหลัง" msgid "Oneshot" msgstr "ครั้งเดียว" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "ปิด" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "เชื่à¸à¸¡" @@ -777,7 +543,7 @@ msgstr "เชื่à¸à¸¡à¹‚ยง.." msgid "Disconnect" msgstr "ลบà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¹‚ยง" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "สัà¸à¸à¸²à¸“" @@ -794,12 +560,25 @@ msgstr "ที่ชื่นชà¸à¸š:" msgid "Recent:" msgstr "ล่าสุด:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "ค้นหา:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "พบ:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "รายละเà¸à¸µà¸¢à¸”:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "หาตัวà¹à¸—นขà¸à¸‡:" @@ -859,6 +638,10 @@ msgid "Owners Of:" msgstr "เจ้าขà¸à¸‡à¸‚à¸à¸‡:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "ลบไฟล์ที่เลืà¸à¸à¸à¸à¸à¸ˆà¸²à¸à¹‚ปรเจà¸à¸•์? (ย้à¸à¸™à¸à¸¥à¸±à¸šà¹„ม่ได้)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -868,8 +651,9 @@ msgstr "" "ยืนยันจะลบหรืà¸à¹„ม่? (ย้à¸à¸™à¸à¸¥à¸±à¸šà¹„ม่ได้)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "ลบไฟล์ที่เลืà¸à¸à¸à¸à¸à¸ˆà¸²à¸à¹‚ปรเจà¸à¸•์? (ย้à¸à¸™à¸à¸¥à¸±à¸šà¹„ม่ได้)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "ค้นหาไม่สำเร็จ" #: editor/dependency_editor.cpp msgid "Error loading:" @@ -935,19 +719,12 @@ msgid "Godot Engine contributors" msgstr "ผู้ช่วยพัฒนา Godot Engine" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "โดย:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "ตัวจัดà¸à¸²à¸£à¹‚ปรเจà¸à¸•์" +msgstr "ผู้บุà¸à¹€à¸šà¸´à¸à¹‚ครงà¸à¸²à¸£" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "ผู้พัฒนา" +msgstr "ผู้พัฒนาหลัà¸" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -958,118 +735,154 @@ msgid "Developers" msgstr "ผู้พัฒนา" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "ทีมงาน" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" msgstr "" #: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "คัดลà¸à¸à¸šà¸£à¸£à¸—ัดลงมา" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "License" +msgstr "สัà¸à¸à¸²à¸à¸™à¸¸à¸à¸²à¸•" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "สัà¸à¸à¸²à¸à¸™à¸¸à¸à¸²à¸•ไลบรารี" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Godot Engine à¸à¸²à¸¨à¸±à¸¢à¹„ลบรารีต่าง ๆ ที่นำมาใช้ได้à¸à¸¢à¹ˆà¸²à¸‡à¹€à¸ªà¸£à¸µà¹à¸¥à¸°à¹€à¸›à¸´à¸”เผยโค้ดเป็นจำนวนมาภ" +"ซึ่งเข้าà¸à¸±à¸™à¹„ด้à¸à¸±à¸šà¸ªà¸±à¸à¸à¸²à¸à¸™à¸¸à¸à¸²à¸• MIT ต่à¸à¹„ปนี้เป็นรายชื่à¸à¸‚à¸à¸‡à¹„ลบรารีทั้งหมด รวมถึงข้à¸à¸„วามลิขสิทธิ์ " +"à¹à¸¥à¸°à¸‚้à¸à¸à¸³à¸«à¸™à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚à¸à¸‡à¹à¸•่ละไลบรารี" #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "ประà¸à¸à¸šà¸”้วย:" +msgstr "ทั้งหมด" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "ประà¸à¸à¸šà¸”้วย:" +msgstr "ไลบรารี" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "สัà¸à¸à¸²à¸à¸™à¸¸à¸à¸²à¸•" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "ผิดพลาดขณะเปิดไฟล์à¹à¸žà¸„เà¸à¸ˆ, ไม่ใช่รูปà¹à¸šà¸š zip" #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "ไม่บีบà¸à¸±à¸”" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸„ลายบีบà¸à¸±à¸”" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "ติดตั้งà¹à¸žà¸„เà¸à¸ˆà¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸¡à¸šà¸¹à¸£à¸“์!" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "สำเร็จ!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "ติดตั้ง" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "ติดตั้งà¹à¸žà¸„เà¸à¸ˆà¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸¡à¸šà¸¹à¸£à¸“์!" +msgstr "ตัวติดตั้งà¹à¸žà¸„เà¸à¸ˆ" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "ลำโพง" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "เพิ่ม" +msgstr "เพิ่มเà¸à¸Ÿà¹€à¸Ÿà¸à¸•์" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "เปิดเลย์เà¸à¸²à¸•์ขà¸à¸‡ Audio Bus" +msgstr "เปลี่ยนชื่ภAudio Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "เปิดเลย์เà¸à¸²à¸•์ขà¸à¸‡ Audio Bus" +msgstr "สลับ Solo ขà¸à¸‡ Audio Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "เปิดเลย์เà¸à¸²à¸•์ขà¸à¸‡ Audio Bus" +msgstr "สลับ Mute ขà¸à¸‡ Audio Bus" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "สลับ Bypass ขà¸à¸‡ Audio Bus" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "เลืà¸à¸ Audio Bus ที่ส่งต่à¸" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "เพิ่มเà¸à¸Ÿà¹€à¸Ÿà¸à¸•์เสียง" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "ย้ายเà¸à¸Ÿà¹€à¸Ÿà¸à¸•์เสียง" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "ลบสิ่งที่เลืà¸à¸" +msgstr "ลบเà¸à¸Ÿà¹€à¸Ÿà¸à¸•์เสียง" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "ตัวเลืà¸à¸à¸‰à¸²à¸à¸¢à¹ˆà¸à¸¢" +msgstr "Audio Bus, ลาà¸à¹à¸¥à¸°à¸§à¸²à¸‡à¹€à¸žà¸·à¹ˆà¸à¸¢à¹‰à¸²à¸¢à¸•ำà¹à¸«à¸™à¹ˆà¸‡" #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "โซโล" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "ปิดเสียง" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "ข้าม" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "ตัวเลืà¸à¸ Bus" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1078,32 +891,37 @@ msgstr "ทำซ้ำ" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "รีเซ็ตซูม" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "ลบสิ่งที่เลืà¸à¸" +msgstr "ลบเà¸à¸Ÿà¹€à¸Ÿà¸à¸•์" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "เพิ่ม Bus" +msgstr "เพิ่ม Audio Bus" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "ลบ Bus หลัà¸à¹„ม่ได้!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "ลบเลย์เà¸à¸²à¸•์" +msgstr "ลบ Audio Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "ทำซ้ำà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" +msgstr "ทำซ้ำ Audio Bus" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "รีเซ็ตซูม" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "เปิดเลย์เà¸à¸²à¸•์ขà¸à¸‡ Audio Bus" +msgstr "ย้าย Audio Bus" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1119,32 +937,28 @@ msgstr "เปิดเลย์เà¸à¸²à¸•์ขà¸à¸‡ Audio Bus" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "ไม่พบไฟล์ 'res://default_bus_layout.tres'" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"นามสà¸à¸¸à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡\n" -"à¸à¸£à¸¸à¸“าใช้ .font" +msgstr "ไฟล์ไม่ถูà¸à¸•้à¸à¸‡, ไม่ใช่เลย์เà¸à¸²à¸•์ขà¸à¸‡ Audio Bus" #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "เพิ่ม Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "สร้างรีซà¸à¸£à¹Œà¸ªà¹ƒà¸«à¸¡à¹ˆ" +msgstr "สร้างเลย์เà¸à¸²à¸•์ Bus ใหม่" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "โหลด" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "โหลดรีซà¸à¸£à¹Œà¸ªà¸—ี่มีà¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§à¹ƒà¸™à¸”ิสà¸à¹Œà¹à¸¥à¸°à¸—ำà¸à¸²à¸£à¸›à¸£à¸±à¸šà¹à¸•่ง" +msgstr "โหลดเลย์เà¸à¸²à¸•์ Bus จาà¸à¸”ิสà¸à¹Œ" #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1152,18 +966,16 @@ msgid "Save As" msgstr "บันทึà¸à¹€à¸›à¹‡à¸™" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." -msgstr "บันทึà¸à¹€à¸¥à¸¢à¹Œà¹€à¸à¸²à¸•์ขà¸à¸‡ Audio Bus เป็น.." +msgstr "บันทึà¸à¹€à¸¥à¸¢à¹Œà¹€à¸à¸²à¸•์ขà¸à¸‡ Bus นี้เป็นไฟล์" #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "ค่าเริ่มต้น" +msgstr "โหลดค่าเริ่มต้น" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "โหลดค่าเริ่มต้นเลย์เà¸à¸²à¸•์ Bus" #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1230,7 +1042,7 @@ msgid "Rearrange Autoloads" msgstr "จัดลำดับà¸à¸à¹‚ต้โหลด" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡:" @@ -1238,9 +1050,7 @@ msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡:" msgid "Node Name:" msgstr "ชื่à¸à¹‚หนด:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "ชื่à¸" @@ -1265,27 +1075,27 @@ msgid "Updating scene.." msgstr "à¸à¸±à¸žà¹€à¸”ทฉาà¸.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "à¸à¸£à¸¸à¸“าบันทึà¸à¸‰à¸²à¸à¸à¹ˆà¸à¸™" +msgstr "à¸à¸£à¸¸à¸“าเลืà¸à¸à¹‚ฟลเดà¸à¸£à¹Œà¹€à¸£à¸´à¹ˆà¸¡à¸•้นà¸à¹ˆà¸à¸™" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "เลืà¸à¸à¹‚ฟลเดà¸à¸£à¹Œ" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "สร้างโฟลเดà¸à¸£à¹Œ" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "ชื่à¸:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "ไม่สามารถสร้างโฟลเดà¸à¸£à¹Œ" @@ -1305,30 +1115,6 @@ msgstr "à¸à¸³à¸¥à¸±à¸‡à¸£à¸§à¸šà¸£à¸§à¸¡" msgid "Template file not found:\n" msgstr "ไม่พบà¹à¸¡à¹ˆà¹à¸šà¸š:\n" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "เพิ่ม:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "ลบ:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "ผิดพลาดขณะบันทึภatlas:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "บันทึภtexture ย่à¸à¸¢à¸‚à¸à¸‡ atlas ไม่ได้:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "ส่งà¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸š %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ั้งค่า.." - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "มีไฟล์นี้à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§ จะเขียนทับหรืà¸à¹„ม่?" @@ -1414,6 +1200,11 @@ msgstr "เลื่à¸à¸™à¹‚ฟลเดà¸à¸£à¹Œà¸—ี่ชà¸à¸šà¸‚ึ้น msgid "Move Favorite Down" msgstr "เลื่à¸à¸™à¹‚ฟลเดà¸à¸£à¹Œà¸—ี่ชà¸à¸šà¸¥à¸‡" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "ไม่สามารถสร้างโฟลเดà¸à¸£à¹Œ" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "ไฟล์à¹à¸¥à¸°à¹‚ฟลเดà¸à¸£à¹Œ:" @@ -1456,6 +1247,10 @@ msgstr "รายชื่à¸à¸„ลาส:" msgid "Search Classes" msgstr "ค้นหาคลาส" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "บน" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "คลาส:" @@ -1472,18 +1267,32 @@ msgstr "สืบทà¸à¸”โดย:" msgid "Brief Description:" msgstr "รายละเà¸à¸µà¸¢à¸”:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "ตัวà¹à¸›à¸£:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "ตัวà¹à¸›à¸£:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "เมท็à¸à¸”:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "เมท็à¸à¸”:" #: editor/editor_help.cpp #, fuzzy +msgid "GUI Theme Items" +msgstr "ตัวà¹à¸›à¸£à¸˜à¸µà¸¡:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" -msgstr "ธีมหน้าต่าง:" +msgstr "ตัวà¹à¸›à¸£à¸˜à¸µà¸¡:" #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Signals:" @@ -1491,53 +1300,85 @@ msgstr "สัà¸à¸à¸²à¸“:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "ค่าคงที่:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" +msgstr "ค่าคงที่:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "ค่าคงที่ " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "ค่าคงที่:" #: editor/editor_help.cpp msgid "Constants:" msgstr "ค่าคงที่:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "รายละเà¸à¸µà¸¢à¸”:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "คุณสมบัติ:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "รายละเà¸à¸µà¸¢à¸”ตัวà¹à¸›à¸£:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "รายชื่à¸à¹€à¸¡à¸—็à¸à¸”:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "รายละเà¸à¸µà¸¢à¸”เมท็à¸à¸”:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "ค้นหาคำ" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " ข้à¸à¸„วาม:" +msgstr "ข้à¸à¸„วาม:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "ลบ" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "บันทึà¸à¸£à¸µà¸‹à¸à¸£à¹Œà¸ªà¸œà¸´à¸”พลาด!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "บันทึà¸à¸£à¸µà¸‹à¸à¸£à¹Œà¸ªà¹€à¸›à¹‡à¸™.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "ตà¸à¸¥à¸‡.." @@ -1554,6 +1395,30 @@ msgid "Error while saving." msgstr "ผิดพลาดขณะบันทึà¸" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "ทำงานใน '..' ไม่ได้" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "ผิดพลาดขณะบันทึà¸" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "ฉาภ'%s' มีà¸à¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸ªà¸¹à¸à¸«à¸²à¸¢:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "ผิดพลาดขณะบันทึà¸" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "บันทึà¸à¸‰à¸²à¸" @@ -1566,7 +1431,6 @@ msgid "Creating Thumbnail" msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸¹à¸›à¸•ัวà¸à¸¢à¹ˆà¸²à¸‡" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." msgstr "ทำไม่ได้ถ้าไม่มีฉาà¸" @@ -1612,6 +1476,33 @@ msgid "Restored default layout to base settings." msgstr "คืนเลย์เà¸à¸²à¸•์เป็นค่าเริ่มต้น" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "คัดลà¸à¸à¸•ัวà¹à¸›à¸£" @@ -1642,10 +1533,9 @@ msgstr "เปิดในคู่มืà¸" #: editor/editor_node.cpp msgid "There is no defined scene to run." -msgstr "ไม่ได้à¸à¸³à¸«à¸™à¸”ฉาà¸à¹€à¸£à¸´à¹ˆà¸¡à¸•้น" +msgstr "ยังไม่ได้เลืà¸à¸à¸‰à¸²à¸à¸—ี่จะเล่น" #: editor/editor_node.cpp -#, fuzzy msgid "" "No main scene has ever been defined, select one?\n" "You can change it later in \"Project Settings\" under the 'application' " @@ -1697,13 +1587,12 @@ msgid "Quick Open Script.." msgstr "เปิดไฟล์สคริปต์ด่วน.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "บันทึà¸à¹„ฟล์" +msgstr "บันทึà¸à¹à¸¥à¸°à¸›à¸´à¸”" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "บันทึภ'%s' à¸à¹ˆà¸à¸™à¸›à¸´à¸”โปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸à¹„ม่?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1734,9 +1623,8 @@ msgid "Export Tile Set" msgstr "ส่งà¸à¸à¸ Tile Set" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "ทำไม่ได้ถ้าไม่มีฉาà¸" +msgstr "ทำไม่ได้ถ้าไม่ได้เลืà¸à¸à¹‚หนด" #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1767,21 +1655,25 @@ msgid "Exit the editor?" msgstr "à¸à¸à¸à¹‚ปรà¹à¸à¸£à¸¡?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "ตัวจัดà¸à¸²à¸£à¹‚ปรเจà¸à¸•์" +msgstr "เปิดตัวจัดà¸à¸²à¸£à¹‚ปรเจà¸à¸•์?" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "บันทึà¸à¹„ฟล์" +msgstr "บันทึà¸à¹à¸¥à¸°à¸›à¸´à¸”" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "บันทึà¸à¸‰à¸²à¸à¸•่à¸à¹„ปนี้à¸à¹ˆà¸à¸™à¸›à¸´à¸”โปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸à¹„ม่?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" +msgstr "บันทึà¸à¸‰à¸²à¸à¸•่à¸à¹„ปนี้à¸à¹ˆà¸à¸™à¸à¸¥à¸±à¸šà¸ªà¸¹à¹ˆà¸•ัวจัดà¸à¸²à¸£à¹‚ปรเจà¸à¸•์หรืà¸à¹„ม่?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." msgstr "" #: editor/editor_node.cpp @@ -1790,19 +1682,19 @@ msgstr "เลืà¸à¸à¸‰à¸²à¸à¹€à¸£à¸´à¹ˆà¸¡à¸•้น" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "ไม่สามารถเปิดใช้งานปลั๊à¸à¸à¸´à¸™: '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' ผิดพลาดขณะà¸à¹ˆà¸²à¸™à¹„ฟล์" #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" -msgstr "" +msgstr "ไม่พบชื่à¸à¸ªà¸„ริปต์ใน: 'res://addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "ไม่สามารถโหลดสคริปต์จาà¸: '" #: editor/editor_node.cpp msgid "" @@ -1813,7 +1705,7 @@ msgstr "" "สามารถสืบทà¸à¸”ไปยังฉาà¸à¹ƒà¸«à¸¡à¹ˆà¹€à¸žà¸·à¹ˆà¸à¸—ำà¸à¸²à¸£à¹à¸à¹‰à¹„ข" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "เà¸à¸à¸°" @@ -1826,14 +1718,15 @@ msgstr "" "à¹à¸¥à¹‰à¸§à¸šà¸±à¸™à¸—ึà¸à¸¥à¸‡à¹ƒà¸™à¹‚ฟลเดà¸à¸£à¹Œà¹‚ปรเจà¸à¸•์" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "ผิดพลาดขณะโหลดฉาà¸" - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "ฉาภ'%s' มีà¸à¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸ªà¸¹à¸à¸«à¸²à¸¢:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "ล้างรายà¸à¸²à¸£à¹„ฟล์ล่าสุด" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "บันทึà¸à¹€à¸¥à¸¢à¹Œà¹€à¸à¸²à¸•์" @@ -1863,11 +1756,10 @@ msgid "Distraction Free Mode" msgstr "โหมดไร้สิ่งรบà¸à¸§à¸™" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." msgstr "โหมดไร้สิ่งรบà¸à¸§à¸™" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "ฉาà¸" @@ -2093,6 +1985,10 @@ msgstr "ถาม/ตà¸à¸š" msgid "Issue Tracker" msgstr "ระบบติดตามบัค" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "ชุมชน" + #: editor/editor_node.cpp msgid "About" msgstr "เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š" @@ -2101,7 +1997,7 @@ msgstr "เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š" msgid "Play the project." msgstr "เล่นโปรเจà¸à¸•์" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "เล่น" @@ -2117,7 +2013,7 @@ msgstr "หยุดชั่วคราว" msgid "Stop the scene." msgstr "หยุด" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "หยุด" @@ -2190,6 +2086,16 @@ msgid "Object properties." msgstr "คุณสมบัติวัตถุ" #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "à¹à¸à¹‰à¹„ขค่าคงที่เวà¸à¹€à¸•à¸à¸£à¹Œ" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "นำเข้า" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "ระบบไฟล์" @@ -2203,15 +2109,7 @@ msgstr "ข้à¸à¸„วาม" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "นำเข้าà¸à¸µà¸à¸„รั้ง" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "à¸à¸±à¸žà¹€à¸”ท" +msgstr "ไม่บันทึà¸" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2274,11 +2172,29 @@ msgstr "เปิดตัวà¹à¸à¹‰à¹„ขถัดไป" msgid "Open the previous Editor" msgstr "เปิดตัวà¹à¸à¹‰à¹„ขà¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡ Mesh Library" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "รูปตัวà¸à¸¢à¹ˆà¸²à¸‡.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "ปลั๊à¸à¸à¸´à¸™à¸—ี่ติดตั้งà¹à¸¥à¹‰à¸§:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "à¸à¸±à¸žà¹€à¸”ท" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "รุ่น:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "โดย:" @@ -2330,35 +2246,17 @@ msgstr "" msgid "Frame #:" msgstr "เฟรมที่:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "à¸à¸£à¸¸à¸“ารà¸à¹ƒà¸«à¹‰à¸à¸²à¸£à¸ªà¹à¸à¸™à¹€à¸ªà¸£à¹‡à¸ˆ" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸•้à¸à¸‡à¸šà¸±à¸™à¸—ึà¸à¸à¹ˆà¸à¸™à¸™à¸³à¹€à¸‚้าà¸à¸µà¸à¸„รั้ง" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "บันทึà¸à¹à¸¥à¸°à¸™à¸³à¹€à¸‚้าà¸à¸µà¸à¸„รั้ง" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "นำเข้าà¸à¸µà¸à¸„รั้ง" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "นำเข้ารีซà¸à¸£à¹Œà¸ªà¸—ี่à¹à¸à¹‰à¹„ขà¸à¸µà¸à¸„รั้ง" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "เลืà¸à¸à¸à¸¸à¸›à¸à¸£à¸“์จาà¸à¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"ไม่มีà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¸—ี่สามารถรันเà¸à¸¡à¹„ด้ขà¸à¸‡à¹à¸žà¸¥à¸•ฟà¸à¸£à¹Œà¸¡à¸™à¸µà¹‰\n" +"à¸à¸£à¸¸à¸“าเพิ่มà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¹ƒà¸™à¹€à¸¡à¸™à¸¹à¸ªà¹ˆà¸‡à¸à¸à¸" #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2460,10 +2358,6 @@ msgid "Importing:" msgstr "นำเข้า:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¹‚หลดà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "รุ่นปัจจุบัน:" @@ -2496,60 +2390,80 @@ msgid "Cannot navigate to '" msgstr "ไม่สามารถไปยัง '" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "บันทึà¸à¹à¸¥à¸°à¸™à¸³à¹€à¸‚้าà¸à¸µà¸à¸„รั้ง" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy msgid "" "\n" "Source: " -msgstr "ต้นฉบับ:" +msgstr "" +"\n" +"ต้นฉบับ: " #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "ไฟล์ต้นทางà¹à¸¥à¸°à¸›à¸¥à¸²à¸¢à¸—างเหมืà¸à¸™à¸à¸±à¸™ ไม่ทำà¸à¸°à¹„ร" +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "ไม่สามารถโหลด/ประมวลผลฟà¸à¸™à¸•์ต้นฉบับ" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "นำเข้าไฟล์ทับตัวเà¸à¸‡à¹„ม่ได้:" + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Error moving:\n" +msgstr "ผิดพลาดขณะย้ายโฟลเดà¸à¸£à¹Œ:\n" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "ไฟล์ต้นทางà¹à¸¥à¸°à¸›à¸¥à¸²à¸¢à¸—างà¸à¸¢à¸¹à¹ˆà¸—ี่เดียวà¸à¸±à¸™ ไม่ทำà¸à¸°à¹„ร" +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "ฉาภ'%s' มีà¸à¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸ªà¸¹à¸à¸«à¸²à¸¢:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "ย้ายโฟลเดà¸à¸£à¹Œà¹€à¸‚้ามาในตัวเà¸à¸‡à¹„ม่ได้" +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "ผิดพลาดขณะโหลดรูป:" +msgid "No name provided." +msgstr "เปลี่ยนชื่à¸à¸«à¸£à¸·à¸à¸¢à¹‰à¸²à¸¢.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "ผิดพลาดขณะนำเข้า:" +msgid "Name contains invalid characters." +msgstr "ตัวà¸à¸±à¸à¸©à¸£à¸—ี่ใช้ได้:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "ทำงานใน '..' ไม่ได้" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "มีชื่à¸à¸à¸¥à¸¸à¹ˆà¸¡à¸™à¸µà¹‰à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "เลืà¸à¸à¸Šà¸·à¹ˆà¸à¹à¸¥à¸°à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¹ƒà¸«à¸¡à¹ˆà¹ƒà¸«à¹‰à¸à¸±à¸š:" +#, fuzzy +msgid "Renaming file:" +msgstr "เปลี่ยนชื่à¸à¸•ัวà¹à¸›à¸£" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "ไม่ได้เลืà¸à¸à¹„ฟล์ไว้!" +#, fuzzy +msgid "Renaming folder:" +msgstr "เปลี่ยนชื่à¸à¹‚หนด" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2560,40 +2474,38 @@ msgid "Collapse all" msgstr "ยุบโฟลเดà¸à¸£à¹Œ" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "à¹à¸ªà¸”งในตัวจัดà¸à¸²à¸£à¹„ฟล์" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "à¸à¸´à¸™à¸ªà¹à¸•นซ์" +msgid "Copy Path" +msgstr "คัดลà¸à¸à¸•ำà¹à¸«à¸™à¹ˆà¸‡" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡.." +#, fuzzy +msgid "Rename.." +msgstr "เปลี่ยนชื่à¸" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "ดูเจ้าขà¸à¸‡.." +msgid "Move To.." +msgstr "ย้ายไป.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "คัดลà¸à¸à¸•ำà¹à¸«à¸™à¹ˆà¸‡" +#, fuzzy +msgid "New Folder.." +msgstr "สร้างโฟลเดà¸à¸£à¹Œ" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "เปลี่ยนชื่à¸à¸«à¸£à¸·à¸à¸¢à¹‰à¸²à¸¢.." +msgid "Show In File Manager" +msgstr "à¹à¸ªà¸”งในตัวจัดà¸à¸²à¸£à¹„ฟล์" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "ย้ายไป.." +msgid "Instance" +msgstr "à¸à¸´à¸™à¸ªà¹à¸•นซ์" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "ข้à¸à¸¡à¸¹à¸¥" +msgid "Edit Dependencies.." +msgstr "à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "นำเข้าà¸à¸µà¸à¸„รั้ง.." +msgid "View Owners.." +msgstr "ดูเจ้าขà¸à¸‡.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2620,11 +2532,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"à¸à¸³à¸¥à¸±à¸‡à¸ªà¹à¸à¸™à¹„ฟล์,\n" +"à¸à¸£à¸¸à¸“ารà¸.." #: editor/filesystem_dock.cpp msgid "Move" msgstr "ย้าย" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "เปลี่ยนชื่à¸" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "เพิ่มไปยังà¸à¸¥à¸¸à¹ˆà¸¡" @@ -2634,74 +2553,85 @@ msgid "Remove from Group" msgstr "ลบà¸à¸à¸à¸ˆà¸²à¸à¸à¸¥à¸¸à¹ˆà¸¡" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸™à¸³à¹€à¸‚้าฉาà¸.." +msgstr "นำเข้าเป็นฉาà¸à¹€à¸”ียว" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸§à¸±à¸ªà¸”ุ" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸§à¸±à¸ªà¸”ุ" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸§à¸±à¸•ถุ" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸—ั้งวัตถุà¹à¸¥à¸°à¸§à¸±à¸ªà¸”ุ" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸—ั้งวัตถุà¹à¸¥à¸°à¸§à¸±à¸ªà¸”ุ" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸§à¸±à¸ªà¸”ุ" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "นำเข้าโดยà¹à¸¢à¸à¸—ั้งวัตถุà¹à¸¥à¸°à¸§à¸±à¸ªà¸”ุ" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "นำเข้าฉาภ3D" +msgstr "นำเข้าเป็นหลายฉาà¸" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "นำเข้าเป็นหลายฉาà¸à¹à¸¥à¸°à¸§à¸±à¸ªà¸”ุ" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "นำเข้าฉาà¸" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "à¸à¸³à¸¥à¸±à¸‡à¸™à¸³à¹€à¸‚้าฉาà¸.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "à¸à¸³à¸¥à¸±à¸‡à¸£à¸±à¸™à¸ªà¸„ริปต์.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "โหลดสคริปต์หลังนำเข้าไม่ได้:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "สคริปต์หลังนำเข้าผิดพลาด (ตรวจสà¸à¸šà¸„à¸à¸™à¹‚ซล):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "ผิดพลาดขณะรันสคริปต์หลังนำเข้า:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "à¸à¸³à¸¥à¸±à¸‡à¸šà¸±à¸™à¸—ึà¸.." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าเริ่มต้นขà¸à¸‡ '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "ลบค่าเริ่มต้นขà¸à¸‡ '%s'" #: editor/import_dock.cpp msgid " Files" @@ -2719,572 +2649,6 @@ msgstr "à¹à¸šà¸š.." msgid "Reimport" msgstr "นำเข้าใหม่" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "ไม่มีบิตà¹à¸¡à¸ªà¸à¹Œà¹ƒà¸«à¹‰à¸™à¸³à¹€à¸‚้า!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¸§à¹ˆà¸²à¸‡à¹€à¸›à¸¥à¹ˆà¸²" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "ต้à¸à¸‡à¹€à¸›à¹‡à¸™à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¹à¸šà¸šà¹€à¸•็ม" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "ต้à¸à¸‡à¸¡à¸µà¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆ" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸šà¸±à¸™à¸—ึà¸à¸§à¹ˆà¸²à¸‡à¹€à¸›à¸¥à¹ˆà¸²!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "นำเข้า BitMasks" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Texture ต้นฉบับ:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆ:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "ยà¸à¸¡à¸£à¸±à¸š" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "บิตà¹à¸¡à¸ªà¸à¹Œ" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "ไม่ได้เลืà¸à¸à¹„ฟล์ฟà¸à¸™à¸•์ต้นฉบับ!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "ไม่ได้เลืà¸à¸à¸§à¹ˆà¸²à¸ˆà¸°à¸™à¸³à¹€à¸‚้ามาเป็นไฟล์ฟà¸à¸™à¸•์ชื่à¸à¸à¸°à¹„ร!" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"นามสà¸à¸¸à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡\n" -"à¸à¸£à¸¸à¸“าใช้ .font" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "ไม่สามารถโหลด/ประมวลผลฟà¸à¸™à¸•์ต้นฉบับ" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "บันทึà¸à¸Ÿà¸à¸™à¸•์ไม่ได้" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "ฟà¸à¸™à¸•์ต้นฉบับ:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "ขนาดฟà¸à¸™à¸•์ต้นฉบับ:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "นำเข้ามาเป็นรีซà¸à¸£à¹Œà¸ª:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "The quick brown fox jumps over the lazy dog." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "ทดสà¸à¸š:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "ตัวเลืà¸à¸:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "นำเข้าฟà¸à¸™à¸•์" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "ไฟล์นี้เป็นฟà¸à¸™à¸•์ขà¸à¸‡ Godot à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§ à¸à¸£à¸¸à¸“าเลืà¸à¸à¸Ÿà¸à¸™à¸•์ที่มาจาภBMFont" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "ผิดพลาดขณะเปิดไฟล์เป็น BMFont" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "ผิดพลาดขณะเริ่มต้น FreeType" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "ไม่ทราบประเภทขà¸à¸‡à¸Ÿà¸à¸™à¸•์" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "ผิดพลาดขณะโหลดฟà¸à¸™à¸•์" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "ขนาดฟà¸à¸™à¸•์ผิดพลาด" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#, fuzzy -msgid "Invalid font custom source." -msgstr "ต้นฉบับฟà¸à¸™à¸•์ที่à¸à¸³à¸«à¸™à¸”เà¸à¸‡à¹„ม่ถูà¸à¸•้à¸à¸‡" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "ฟà¸à¸™à¸•์" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "ไม่มี mesh ให้นำเข้า!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "นำเข้า Mesh เดี่ยว" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Mesh ต้นฉบับ:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "%d พื้นผิว" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "ไม่มีไฟล์เสียงให้นำเข้า!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "นำเข้าไฟล์เสียง" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "ไฟล์เสียงต้นฉบับ:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "ไฟล์เสียง" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "คลิปใหม่" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "ตัวเลืà¸à¸à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "ตัวเลืà¸à¸" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "ตัวเพิ่มประสิทธิภาพ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "ผิดพลาดเชิงเส้นมาà¸à¸—ี่สุด" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "ผิดพลาดเชิงมุมมาà¸à¸—ี่สุด" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "มุมมาà¸à¸ªà¸¸à¸”" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "คลิป" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "เริ่ม" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "จบ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "วน" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "ตัวà¸à¸£à¸à¸‡" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹„ฟล์ต้นฉบับว่างเปล่า" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "โหลดสคริปต์หลังนำเข้าไม่ได้" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "สคริปต์หลังนำเข้ามีข้à¸à¸œà¸´à¸”พลาด" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "ผิดพลาดขณะนำเข้าฉาà¸" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "นำเข้าฉาภ3D" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "ฉาà¸à¸•้นฉบับ:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "เหมืà¸à¸™à¸à¸±à¸™à¸à¸±à¸šà¸‰à¸²à¸à¸›à¸¥à¸²à¸¢à¸—าง" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "ใช้ร่วมà¸à¸±à¸™" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "โฟลเดà¸à¸£à¹Œ Texture ปลายทาง:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "สคริปต์หลังประมวลผล:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "ประเภทโหนดราà¸à¸à¸³à¸«à¸™à¸”เà¸à¸‡:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "à¸à¸±à¸•โนมัติ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "ชื่à¸à¹‚หนดราà¸:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "ไฟล์ต่à¸à¹„ปนี้หายไป:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "ยืนยันนำเข้า" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "ยà¸à¹€à¸¥à¸´à¸" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "นำเข้าà¹à¸¥à¸°à¹€à¸›à¸´à¸”" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸¢à¸±à¸‡à¹„ม่ได้บันทึภยืนยันเปิดไฟล์ฉาà¸à¸—ี่นำเข้า?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "นำเข้าไฟล์รูป:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "นำเข้าไฟล์ทับตัวเà¸à¸‡à¹„ม่ได้:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "ทำที่à¸à¸¢à¸¹à¹ˆà¹„ฟล์ให้เป็นภายในไม่ได้: %s (เป็นภายในà¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¸‰à¸²à¸ 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "ไม่บีบà¸à¸±à¸”" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "บีบà¸à¸±à¸”à¹à¸šà¸šà¹„ม่เสียคุณภาพ (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "บีบà¸à¸±à¸”à¹à¸šà¸šà¹€à¸ªà¸µà¸¢à¸„ุณภาพ (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "บีบà¸à¸±à¸” (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "รูปà¹à¸šà¸š Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "คุณภาพà¸à¸²à¸£à¸šà¸µà¸šà¸à¸±à¸” Texture (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "ตัวเลืà¸à¸ Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "à¸à¸£à¸¸à¸“าเลืà¸à¸à¸ªà¸±à¸à¹„ฟล์!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Atlas ต้à¸à¸‡à¸à¸²à¸£à¹„ฟล์à¸à¸¢à¹ˆà¸²à¸‡à¸™à¹‰à¸à¸¢ 1 ไฟล์" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "ผิดพลาดขณะนำเข้า:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Texture ขนาดใหà¸à¹ˆà¸•้à¸à¸‡à¸à¸²à¸£à¹à¸„่ไฟล์เดียว" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "ขนาด Texture ที่ใหà¸à¹ˆà¸—ี่สุด:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "นำเข้า Texture สำหรับ Atlas (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "ขนาดเซลล์:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "Texture ขนาดใหà¸à¹ˆ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "นำเข้า Texture ขนาดใหà¸à¹ˆ (2D)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Texture ต้นฉบับ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Texture ต้นฉบับ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "นำเข้า Texture สำหรับ 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "นำเข้า Texture สำหรับ 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "นำเข้า Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "Texture 2D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "Texture 3D" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "โปรดทราบ: ไม่จำเป็นต้à¸à¸‡à¸™à¸³à¹€à¸‚้า Texture 2D à¹à¸„่คัดลà¸à¸à¹„ฟล์ png/jpg เข้าสู่โปรเจà¸à¸•์" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "ครà¸à¸šà¸•ัดพื้นที่ว่าง" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Texture" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "นำเข้า Texture ขนาดใหà¸à¹ˆ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "โหลดรูปต้นฉบับ" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "ตัด" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "à¹à¸—รà¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "บันทึà¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "บันทึภTexture ขนาดใหà¸à¹ˆà¹„ม่ได้:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "สร้าง Atlas สำหรับ:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "โหลดรูป:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "โหลดรูปไม่ได้:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¹à¸›à¸¥à¸‡à¸£à¸¹à¸›" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "ครà¸à¸šà¸•ัดรูป" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "คัดลà¸à¸à¸£à¸¹à¸›" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "บันทึภAtlas ไม่ได้:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "บันทึภTexture ที่à¹à¸›à¸¥à¸‡à¹à¸¥à¹‰à¸§à¹„ม่ได้:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "ต้นฉบับไม่ถูà¸à¸•้à¸à¸‡!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "ต้นฉบับà¸à¸²à¸£à¹à¸›à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "คà¸à¸¥à¸±à¸¡à¸™à¹Œ" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "ภาษา" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "ไม่มีà¸à¸°à¹„รให้นำเข้า!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "ไม่มีที่à¸à¸¢à¸¹à¹ˆà¸›à¸¥à¸²à¸¢à¸—าง!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "นำเข้าà¸à¸²à¸£à¹à¸›à¸¥" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "นำเข้าไม่ได้!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "นำเข้าà¸à¸²à¸£à¹à¸›à¸¥" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "CSV ต้นฉบับ:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "ไม่สนใจà¹à¸–วà¹à¸£à¸" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "บีบà¸à¸±à¸”" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "เพิ่มเข้าโปรเจà¸à¸•์ (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "นำเข้าภาษา:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "à¸à¸²à¸£à¹à¸›à¸¥" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "à¸à¸³à¸«à¸™à¸” MultiNode" @@ -3297,6 +2661,49 @@ msgstr "à¸à¸¥à¸¸à¹ˆà¸¡" msgid "Select a Node to edit Signals and Groups." msgstr "เลืà¸à¸à¹‚หนดเพื่à¸à¹à¸à¹‰à¹„ขสัà¸à¸à¸²à¸“à¹à¸¥à¸°à¸à¸¥à¸¸à¹ˆà¸¡" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "สร้างรูปหลายเหลี่ยม" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยม" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "à¹à¸—รà¸" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยม (ลบจุด)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "ลบรูปหลายเหลี่ยมà¹à¸¥à¸°à¸ˆà¸¸à¸”" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "สร้างรูปหลายเหลี่ยมจาà¸à¸„วามว่างเปล่า" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยม:\n" +"เมาส์ซ้าย: ย้ายจุด\n" +"Ctrl+เมาส์ซ้าย: à¹à¸¢à¸à¸ªà¹ˆà¸§à¸™\n" +"เมาส์ขวา: ลบจุด" + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "เปิดปิดà¸à¸²à¸£à¹€à¸¥à¹ˆà¸™à¸à¸±à¸•โนมัติ" @@ -3450,7 +2857,6 @@ msgstr "ชื่à¸à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3478,9 +2884,8 @@ msgid "New name:" msgstr "ชื่à¸à¹ƒà¸«à¸¡à¹ˆ:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "à¹à¸à¹‰à¹„ขตัวà¸à¸£à¸à¸‡à¹‚หนด" +msgstr "à¹à¸à¹‰à¹„ขตัวà¸à¸£à¸à¸‡" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3562,10 +2967,6 @@ msgid "Delete Input" msgstr "ลบà¸à¸´à¸™à¸žà¸¸à¸•" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "เปลี่ยนชื่à¸" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "ผังà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¸–ูà¸à¸•้à¸à¸‡" @@ -3621,64 +3022,181 @@ msgstr "à¹à¸à¹‰à¹„ขตัวà¸à¸£à¸à¸‡à¹‚หนด" msgid "Filters.." msgstr "ตัวà¸à¸£à¸à¸‡.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "วิเคราะห์สามเหลี่ยม %d à¸à¸±à¸™:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "ฟรี" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "สามเหลี่ยม #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "ประà¸à¸à¸šà¸”้วย:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "ตั้งค่า Light Baker:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "ดูไฟล์" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "วิเคราะห์ Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "ไม่พบตำà¹à¸«à¸™à¹ˆà¸‡à¸™à¸µà¹‰:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "ซ่à¸à¸¡à¹à¸‹à¸¡à¹à¸ªà¸‡" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "ค้นหาไม่สำเร็จ" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡ BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "เชื่à¸à¸¡à¸•่à¸à¹„ม่ได้ à¸à¸£à¸¸à¸“าลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆ" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡ Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "เชื่à¸à¸¡à¸•่à¸à¹„ม่ได้" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "สร้าง Texture Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "ไม่สามารถเชื่à¸à¸¡à¸•่à¸à¸à¸±à¸šà¹‚ฮสต์:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "ส่งผ่านไปยัง Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "ไม่มีà¸à¸²à¸£à¸•à¸à¸šà¸à¸¥à¸±à¸šà¸ˆà¸²à¸à¹‚ฮสต์:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "จัดสรร Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "ไม่มีà¸à¸²à¸£à¸•à¸à¸šà¸à¸¥à¸±à¸š" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "à¸à¸³à¸¥à¸±à¸‡ Bake สามเหลี่ยม #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "à¸à¸²à¸£à¸£à¹‰à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด รหัส:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "ประมวลผล Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "ร้à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "à¸à¸²à¸£à¸£à¹‰à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด เปลี่ยนทางมาà¸à¹€à¸à¸´à¸™à¹„ป" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "เปลี่ยนทางมาà¸à¹€à¸à¸´à¸™à¹„ป" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "ผิดพลาด:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "à¹à¸®à¸Šà¸œà¸´à¸”พลาด ไฟล์ดาวน์โหลดà¸à¸²à¸ˆà¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "ที่ควรจะเป็น:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "ที่ได้รับ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "ผิดพลาดในà¸à¸²à¸£à¸•รวจสà¸à¸šà¹à¸®à¸Š SHA256" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "à¸à¸²à¸£à¸”าวน์โหลดผิดพลาด:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸£à¸±à¸šà¸‚้à¸à¸¡à¸¹à¸¥:" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "รีเซ็ตขั้นตà¸à¸™à¸à¸²à¸£ bake lightmap octree (เริ่มใหม่)" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸„้นหา.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸£à¹‰à¸à¸‡à¸‚à¸.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "à¸à¸²à¸£à¸£à¹‰à¸à¸‡à¸‚à¸à¸œà¸´à¸”พลาด" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "พร้à¸à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "ลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆ" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "ดาวน์โหลดผิดพลาด" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸”าวน์โหลดไฟล์นี้à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "à¹à¸£à¸à¸ªà¸¸à¸”" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "ถัดไป" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "ท้ายสุด" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "ทั้งหมด" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "ปลั๊à¸à¸à¸´à¸™" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "เรียงตาม:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "ย้à¸à¸™à¸à¸¥à¸±à¸š" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "หมวดหมู่:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "ไซต์:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "à¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "ผู้พัฒนา" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "ทดสà¸à¸š" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ไฟล์ ZIP" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "ตัวà¸à¸¢à¹ˆà¸²à¸‡" @@ -3721,12 +3239,18 @@ msgid "Edit CanvasItem" msgstr "à¹à¸à¹‰à¹„ข CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "ตรึง" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸•รึง" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "ซูม (%):" +msgid "Change Anchors" +msgstr "à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸•รึง" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3778,60 +3302,78 @@ msgid "Pan Mode" msgstr "โหมดมุมมà¸à¸‡" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "ล็à¸à¸„ไม่ให้วัตถุที่เลืà¸à¸à¸¢à¹‰à¸²à¸¢à¸•ำà¹à¸«à¸™à¹ˆà¸‡" +#, fuzzy +msgid "Toggles snapping" +msgstr "เปิด/ปิด จุดพัà¸à¹‚ปรà¹à¸à¸£à¸¡" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "ปลดล็à¸à¸„วัตถุที่เลืà¸à¸" +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "จำà¸à¸±à¸”à¸à¸²à¸£à¹€à¸„ลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "ทำให้เลืà¸à¸à¹‚หนดลูà¸à¹„ม่ได้" +#, fuzzy +msgid "Snapping options" +msgstr "ตัวเลืà¸à¸à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "ทำให้เลืà¸à¸à¹‚หนดลูà¸à¹„ด้เหมืà¸à¸™à¹€à¸”ิม" +#, fuzzy +msgid "Snap to grid" +msgstr "โหมดà¸à¸²à¸£à¸ˆà¸³à¸à¸±à¸”:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "à¹à¸à¹‰à¹„ข" +msgid "Use Rotation Snap" +msgstr "จำà¸à¸±à¸”à¸à¸²à¸£à¸«à¸¡à¸¸à¸™" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "จำà¸à¸±à¸”à¸à¸²à¸£à¹€à¸„ลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" +#, fuzzy +msgid "Configure Snap..." +msgstr "ตั้งค่าà¸à¸²à¸£à¸ˆà¸³à¸à¸±à¸”.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "à¹à¸ªà¸”งเส้นตาราง" +msgid "Snap Relative" +msgstr "จำà¸à¸±à¸”โดยใช้ตำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "จำà¸à¸±à¸”à¸à¸²à¸£à¸«à¸¡à¸¸à¸™" +msgid "Use Pixel Snap" +msgstr "จำà¸à¸±à¸”ให้ย้ายเป็นพิà¸à¹€à¸‹à¸¥" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "จำà¸à¸±à¸”โดยใช้ตำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "ตั้งค่าà¸à¸²à¸£à¸ˆà¸³à¸à¸±à¸”.." +#, fuzzy +msgid "Snap to parent" +msgstr "ขยายให้เต็มโหนดà¹à¸¡à¹ˆ" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "จำà¸à¸±à¸”ให้ย้ายเป็นพิà¸à¹€à¸‹à¸¥" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "ล็à¸à¸„ไม่ให้วัตถุที่เลืà¸à¸à¸¢à¹‰à¸²à¸¢à¸•ำà¹à¸«à¸™à¹ˆà¸‡" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "ปลดล็à¸à¸„วัตถุที่เลืà¸à¸" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "ทำให้เลืà¸à¸à¹‚หนดลูà¸à¹„ม่ได้" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "โครงà¸à¸£à¸°à¸”ูà¸.." +msgid "Restores the object's children's ability to be selected." +msgstr "ทำให้เลืà¸à¸à¹‚หนดลูà¸à¹„ด้เหมืà¸à¸™à¹€à¸”ิม" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3859,12 +3401,19 @@ msgid "View" msgstr "มุมมà¸à¸‡" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "รีเซ็ตà¸à¸²à¸£à¸‹à¸¹à¸¡" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "à¹à¸ªà¸”งเส้นตาราง" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show helpers" +msgstr "à¹à¸ªà¸”งà¸à¸£à¸°à¸”ูà¸" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "ตั้งค่าà¸à¸²à¸£à¸‹à¸¹à¸¡.." +#, fuzzy +msgid "Show rulers" +msgstr "à¹à¸ªà¸”งà¸à¸£à¸°à¸”ูà¸" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3875,8 +3424,9 @@ msgid "Frame Selection" msgstr "ให้สิ่งที่เลืà¸à¸à¹€à¸•็มจà¸" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "ตรึง" +#, fuzzy +msgid "Layout" +msgstr "บันทึà¸à¹€à¸¥à¸¢à¹Œà¹€à¸à¸²à¸•์" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3899,12 +3449,21 @@ msgid "Clear Pose" msgstr "ลบท่าทาง" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "เซ็ตค่า" +msgid "Drag pivot from mouse position" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Snap (พิà¸à¹€à¸‹à¸¥):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "à¸à¸³à¸«à¸™à¸”เส้นโค้งขาà¸à¸à¸" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3914,23 +3473,28 @@ msgstr "เพิ่ม %s" msgid "Adding %s..." msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡ %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "สร้างโหนด" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "ผิดพลาดขณะà¸à¸´à¸™à¸ªà¹à¸•นซ์ฉาà¸à¸ˆà¸²à¸ %s" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "ตà¸à¸¥à¸‡ :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "ไม่พบโหนดà¹à¸¡à¹ˆà¸—ี่จะรับà¸à¸´à¸™à¸ªà¹à¸•นซ์โหนดลูà¸" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "ต้à¸à¸‡à¹€à¸¥à¸·à¸à¸à¹€à¸žà¸µà¸¢à¸‡à¹‚หนดเดียว" @@ -3946,45 +3510,6 @@ msgstr "" "ลาภ& วาง + Shift: เพิ่มเป็นโหนดà¸à¸²à¸•ิ\n" "ลาภ& วาง + Alt: เปลี่ยนประเภทโหนด" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "สร้างรูปหลายเหลี่ยม" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยม" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยม (ลบจุด)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "สร้างรูปหลายเหลี่ยมจาà¸à¸„วามว่างเปล่า" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยม 3D" @@ -3994,14 +3519,6 @@ msgid "Set Handle" msgstr "ปรับขนาดรูปร่าง" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡ Mesh Library" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "รูปตัวà¸à¸¢à¹ˆà¸²à¸‡.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "ลบไà¸à¹€à¸—ม %d?" @@ -4024,19 +3541,38 @@ msgid "Update from Scene" msgstr "à¸à¸±à¸žà¹€à¸”ตจาà¸à¸‰à¸²à¸" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "à¹à¸à¹‰à¹„ขเส้นโค้ง" +msgid "Ease in" +msgstr "เข้านุ่มนวล" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "à¸à¸à¸à¸™à¸¸à¹ˆà¸¡à¸™à¸§à¸¥" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "à¹à¸à¹‰à¹„ขจุดบนเส้นโค้ง" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "à¹à¸à¹‰à¹„ขเส้นโค้ง" +msgstr "à¹à¸à¹‰à¹„ขเส้นสัมผัสเส้นโค้ง" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "โหลดค่าล่วงหน้า" +msgstr "โหลดเส้นโค้งตัวà¸à¸¢à¹ˆà¸²à¸‡" #: editor/plugins/curve_editor_plugin.cpp msgid "Add point" @@ -4047,23 +3583,20 @@ msgid "Remove point" msgstr "ลบจุด" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "เส้นตรง" +msgstr "เส้นตรงซ้าย" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "มุมขวา" +msgstr "เส้นตรงขวา" #: editor/plugins/curve_editor_plugin.cpp msgid "Load preset" msgstr "โหลดค่าล่วงหน้า" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" -msgstr "ลบจุด" +msgstr "ลบจุดบนเส้นโค้ง" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" @@ -4071,7 +3604,7 @@ msgstr "" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "à¸à¸” Shift ค้างเพื่à¸à¸›à¸£à¸±à¸šà¹€à¸ªà¹‰à¸™à¸ªà¸±à¸¡à¸œà¸±à¸ªà¹à¸¢à¸à¸à¸±à¸™" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4099,28 +3632,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"ไม่มี OccluderPolygon2D ในโหนดนี้\n" +"สร้างà¹à¸¥à¸°à¸à¸³à¸«à¸™à¸”?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "สร้างรูปหลายเหลี่ยมà¸à¸±à¹‰à¸™à¹à¸ªà¸‡" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "à¹à¸à¹‰à¹„ขรูปหลายเหลี่ยมเดิม:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "คลิà¸à¸‹à¹‰à¸²à¸¢: ย้ายจุด" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+คลิà¸à¸‹à¹‰à¸²à¸¢: à¹à¸¢à¸à¸ªà¹ˆà¸§à¸™" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "คลิà¸à¸‚วา: ลบจุด" @@ -4221,6 +3752,10 @@ msgid "Create Outline" msgstr "สร้างเส้นรà¸à¸šà¸£à¸¹à¸›" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Mesh" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "สร้าง Trimesh Static Body" @@ -4348,14 +3883,83 @@ msgstr "สุ่มขนาด:" msgid "Populate" msgstr "" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "สร้าง Mesh นำทาง" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "สร้าง Mesh นำทาง" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡ Light Octree" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "สตริงหลายภาษา.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "คำเตืà¸à¸™" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "สร้าง Texture Octree" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "สร้างเส้นขà¸à¸š Mesh.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "สร้าง Mesh นำทาง" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "วิเคราะห์ Geometry" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "สร้างรูปทรงนำทาง" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "ลบรูปหลายเหลี่ยมà¹à¸¥à¸°à¸ˆà¸¸à¸”" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "ลบ Mask à¸à¸²à¸£à¸›à¸¥à¹ˆà¸à¸¢" @@ -4392,9 +3996,8 @@ msgstr "โหลด Mask à¸à¸²à¸£à¸›à¸°à¸—ุ" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "มุมรูปทรง" +msgstr "à¸à¸™à¸¸à¸ าค" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4531,14 +4134,17 @@ msgid "Curve Point #" msgstr "จุดเส้นโค้ง #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "à¸à¸³à¸«à¸™à¸”พิà¸à¸±à¸”จุดเส้นโค้ง" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "à¸à¸³à¸«à¸™à¸”เส้นโค้งขาเข้า" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "à¸à¸³à¸«à¸™à¸”เส้นโค้งขาà¸à¸à¸" @@ -4599,6 +4205,14 @@ msgid "Scale Polygon" msgstr "ปรับขนาดรูปหลายเหลี่ยม" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "à¹à¸à¹‰à¹„ข" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "รูปหลายเหลี่ยม->UV" @@ -4653,63 +4267,10 @@ msgstr "โหลดรีซà¸à¸£à¹Œà¸ª" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "วาง" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "ประมวลผล BBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "ความยาว:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "เปิดไฟล์เสียง" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "ผิดพลาด: โหลดไฟล์เสียงไม่ได้!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "เพิ่มไฟล์เสียง" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "เปลี่ยนชื่à¸à¹„ฟล์เสียง" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "ลบไฟล์เสียง" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 บิต" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 บิต" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "สเตà¸à¸£à¸´à¹‚à¸" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "โมโน" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "รูปà¹à¸šà¸š" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "เสียงสูงต่ำ" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "ล้างรายà¸à¸²à¸£à¹„ฟล์ล่าสุด" @@ -4719,6 +4280,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"ปิดà¹à¸¥à¸°à¸šà¸±à¸™à¸—ึà¸?\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4746,7 +4309,7 @@ msgstr "บันทึà¸à¸˜à¸µà¸¡à¹€à¸›à¹‡à¸™" #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " ตำราà¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸„ลาส" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4800,10 +4363,13 @@ msgstr "ปิดคู่มืà¸" msgid "Close All" msgstr "ปิดทั้งหมด" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "รัน" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "เลืà¸à¸/ลบโฟลเดà¸à¸£à¹Œà¸—ี่ชà¸à¸š" +msgstr "เปิด/ปิดà¹à¸œà¸‡à¸ªà¸„ริปต์" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4838,21 +4404,8 @@ msgid "Keep Debugger Open" msgstr "เปิดตัวดีบัคค้างไว้" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "เปิดตัวà¹à¸à¹‰à¹„ขถัดไป" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "หน้าต่าง" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "ย้ายไปซ้าย" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "ย้ายไปขวา" +msgstr "ดีบัคด้วยโปรà¹à¸à¸£à¸¡à¸à¸·à¹ˆà¸™" #: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" @@ -4909,7 +4462,7 @@ msgstr "สคริปต์à¸à¸±à¸‡à¸ˆà¸°à¹à¸à¹‰à¹„ขได้ต่à¸à¹€ #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "สามารถวางรีซà¸à¸£à¹Œà¸ªà¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¹„ฟล์ได้เท่านั้น" #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -4939,7 +4492,7 @@ msgstr "ตัด" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "คัดลà¸à¸" @@ -4958,9 +4511,8 @@ msgid "Move Down" msgstr "ย้ายลง" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "ลบจุด" +msgstr "ลบเส้น" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -4979,7 +4531,6 @@ msgid "Clone Down" msgstr "คัดลà¸à¸à¸šà¸£à¸£à¸—ัดลงมา" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Complete Symbol" msgstr "เสนà¸à¹à¸™à¸°à¸„ำเต็ม" @@ -4988,12 +4539,10 @@ msgid "Trim Trailing Whitespace" msgstr "ลบตัวà¸à¸±à¸à¸©à¸£à¸—ี่มà¸à¸‡à¹„ม่เห็น" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert Indent To Spaces" msgstr "ใช้เว้นวรรคเป็นย่à¸à¸«à¸™à¹‰à¸²" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert Indent To Tabs" msgstr "ใช้à¹à¸—็บเป็นย่à¸à¸«à¸™à¹‰à¸²" @@ -5130,16 +4679,18 @@ msgid "Add/Remove to Color Ramp" msgstr "เพิ่ม/ลบในà¸à¸²à¸£à¹„ล่สี" #: editor/plugins/shader_graph_editor_plugin.cpp +#, fuzzy msgid "Add/Remove to Curve Map" -msgstr "" +msgstr "เพิ่ม/ลบในเส้นโค้ง" #: editor/plugins/shader_graph_editor_plugin.cpp +#, fuzzy msgid "Modify Curve Map" -msgstr "" +msgstr "à¹à¸à¹‰à¹„ขเส้นโค้ง" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Change Input Name" -msgstr "" +msgstr "เปลี่ยนชื่à¸à¸à¸´à¸™à¸žà¸¸à¸•" #: editor/plugins/shader_graph_editor_plugin.cpp msgid "Connect Graph Nodes" @@ -5206,10 +4757,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "ปรับขนาดเป็น %s%%" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "หมุน %s à¸à¸‡à¸¨à¸²" @@ -5226,10 +4773,6 @@ msgid "Top View." msgstr "มุมบน" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "บน" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "มุมหลัง" @@ -5310,17 +4853,14 @@ msgid "Display Overdraw" msgstr "à¹à¸ªà¸”งà¸à¸²à¸£à¸§à¸²à¸”ทับซ้à¸à¸™" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Display Unshaded" msgstr "à¹à¸ªà¸”งà¹à¸šà¸šà¹„ร้เงา" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "View Environment" msgstr "à¹à¸ªà¸”งสภาพà¹à¸§à¸”ล้à¸à¸¡" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "View Gizmos" msgstr "à¹à¸ªà¸”งสัà¸à¸¥à¸±à¸à¸©à¸“์" @@ -5333,9 +4873,8 @@ msgid "Audio Listener" msgstr "ตัวรับเสียง" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "เปิด" +msgstr "เปิดดà¸à¸›à¹€à¸žà¸¥à¸à¸£à¹Œ" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" @@ -5366,27 +4905,26 @@ msgid "Freelook Speed Modifier" msgstr "มุมมà¸à¸‡à¸à¸´à¸ªà¸£à¸° ปรับความเร็ว" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" msgstr "ตัวà¸à¸¢à¹ˆà¸²à¸‡" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "XForm Dialog" msgstr "เครื่à¸à¸‡à¸¡à¸·à¸à¹€à¸„ลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "โหมดเลืà¸à¸" +msgstr "โหมดเลืà¸à¸ (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt+คลิà¸à¸‚วา: เลืà¸à¸à¸—ี่ซ้à¸à¸™à¸à¸±à¸™" +msgstr "" +"ลาà¸: หมุน\n" +"Alt+ลาà¸: ย้าย\n" +"Alt+คลิà¸à¸‚วา: เลืà¸à¸à¸—ี่ซ้à¸à¸™à¸à¸±à¸™" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5465,12 +5003,16 @@ msgid "Transform" msgstr "เคลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "ตั้งค่าà¸à¸²à¸£à¸ˆà¸³à¸à¸±à¸”.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "พิà¸à¸±à¸”ภายใน" #: editor/plugins/spatial_editor_plugin.cpp msgid "Transform Dialog.." -msgstr "" +msgstr "เครื่à¸à¸‡à¸¡à¸·à¸à¹€à¸„ลื่à¸à¸™à¸¢à¹‰à¸²à¸¢.." #: editor/plugins/spatial_editor_plugin.cpp msgid "1 Viewport" @@ -5559,7 +5101,7 @@ msgstr "ปรับขนาด (à¸à¸±à¸•ราส่วน):" #: editor/plugins/spatial_editor_plugin.cpp msgid "Transform Type" -msgstr "" +msgstr "ประเภทà¸à¸²à¸£à¹€à¸„ลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" #: editor/plugins/spatial_editor_plugin.cpp msgid "Pre" @@ -5610,6 +5152,10 @@ msgid "Speed (FPS):" msgstr "ความเร็ว (เฟรมต่à¸à¸§à¸´à¸™à¸²à¸—ี):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "วน" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "เฟรมà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™" @@ -5622,12 +5168,14 @@ msgid "Insert Empty (After)" msgstr "เพิ่มà¹à¸šà¸šà¸§à¹ˆà¸²à¸‡à¹€à¸›à¸¥à¹ˆà¸² (หลัง)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "ขึ้น" +#, fuzzy +msgid "Move (Before)" +msgstr "ย้ายโหนด" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "ลง" +#, fuzzy +msgid "Move (After)" +msgstr "ย้ายไปซ้าย" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5655,7 +5203,6 @@ msgid "Grid Snap" msgstr "จำà¸à¸±à¸”ด้วยเส้นตาราง" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Auto Slice" msgstr "à¹à¸šà¹ˆà¸‡à¸à¸±à¸•โนมัติ" @@ -5697,14 +5244,12 @@ msgid "Remove Item" msgstr "ลบไà¸à¹€à¸—ม" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" -msgstr "ลบไà¸à¹€à¸—มคลาส" +msgstr "ลบทั้งหมด" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "ลบ" +msgstr "ลบทั้งหมด" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5792,11 +5337,14 @@ msgid "Style" msgstr "รูปà¹à¸šà¸š" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "ฟà¸à¸™à¸•์" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "สี" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" msgstr "ลบที่เลืà¸à¸" @@ -5805,18 +5353,16 @@ msgid "Paint TileMap" msgstr "วาด TileMap" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "เส้นตรง" +msgstr "วาดเส้น" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "วาดสี่เหลี่ยม" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" -msgstr "ถัง" +msgstr "ถมเต็ม" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Erase TileMap" @@ -5843,8 +5389,9 @@ msgid "Mirror Y" msgstr "สะท้à¸à¸™à¸‹à¹‰à¸²à¸¢à¸‚วา" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "ถัง" +#, fuzzy +msgid "Paint Tile" +msgstr "วาด TileMap" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -5903,11 +5450,15 @@ msgid "Delete patch '" msgstr "ลบà¹à¸žà¸•ช์ '" #: editor/project_export.cpp -#, fuzzy msgid "Delete preset '%s'?" msgstr "ลบ '%s'?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "ไม่พบà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸žà¸¥à¸•ฟà¸à¸£à¹Œà¸¡à¸™à¸µà¹‰:" + +#: editor/project_export.cpp msgid "Presets" msgstr "à¸à¸²à¸£à¸ªà¹ˆà¸‡à¸à¸à¸" @@ -5958,18 +5509,17 @@ msgid "Make Patch" msgstr "สร้างà¹à¸žà¸•ช์" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "Texture" +msgstr "ฟีเจà¸à¸£à¹Œ" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "à¸à¸³à¸«à¸™à¸”เà¸à¸‡ (คั่นด้วยจุลภาค):" #: editor/project_export.cpp #, fuzzy msgid "Feature List:" -msgstr "รายชื่à¸à¹€à¸¡à¸—็à¸à¸”:" +msgstr "รายชื่à¸à¸Ÿà¸µà¹€à¸ˆà¸à¸£à¹Œ:" #: editor/project_export.cpp msgid "Export PCK/Zip" @@ -5980,71 +5530,112 @@ msgid "Export templates for this platform are missing:" msgstr "ไม่พบà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸žà¸¥à¸•ฟà¸à¸£à¹Œà¸¡à¸™à¸µà¹‰:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "ไม่พบà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸žà¸¥à¸•ฟà¸à¸£à¹Œà¸¡à¸™à¸µà¹‰:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "ส่งà¸à¸à¸à¸žà¸£à¹‰à¸à¸¡à¸•ัวดีบัค" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ผิดพลาด ต้à¸à¸‡à¸¡à¸µà¸à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡!" +#, fuzzy +msgid "The path does not exists." +msgstr "ไม่พบไฟล์" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ผิดพลาด ต้à¸à¸‡à¹„ม่มี project.godot" +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "à¸à¸£à¸¸à¸“าส่งà¸à¸à¸à¹„ปนà¸à¸à¹‚ฟลเดà¸à¸£à¹Œà¹‚ปรเจà¸à¸•์!" + +#: editor/project_manager.cpp +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ผิดพลาด ต้à¸à¸‡à¸¡à¸µ project.godot" +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "นำเข้าโปรเจà¸à¸•์à¹à¸¥à¹‰à¸§" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¹‚ปรเจà¸à¸•์ผิดพลาด (ได้à¹à¸à¹‰à¹„ขà¸à¸°à¹„รไปหรืà¸à¹„ม่?)" #: editor/project_manager.cpp -msgid "Couldn't create project.godot in project path." +#, fuzzy +msgid "Couldn't get project.godot in project path." msgstr "สร้างไฟล์ project.godot ไม่ได้" #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "สร้างไฟล์ project.godot ไม่ได้" + +#: editor/project_manager.cpp +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 "โปรเจà¸à¸•์ไม่มีชื่à¸" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "สร้างไฟล์ project.godot ไม่ได้" + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "โปรเจà¸à¸•์ใหม่" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "นำเข้าโปรเจà¸à¸•์ที่มีà¸à¸¢à¸¹à¹ˆà¹€à¸”ิม" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ (ต้à¸à¸‡à¸¡à¸µà¸à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡):" +msgid "Create New Project" +msgstr "สร้างโปรเจà¸à¸•์ใหม่" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "ติดตั้งโปรเจà¸à¸•์:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "ชื่à¸à¹‚ปรเจà¸à¸•์:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "สร้างโปรเจà¸à¸•์ใหม่" +#, fuzzy +msgid "Create folder" +msgstr "สร้างโฟลเดà¸à¸£à¹Œ" #: editor/project_manager.cpp msgid "Project Path:" msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "ติดตั้งโปรเจà¸à¸•์:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "เลืà¸à¸" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "โปรเจà¸à¸•์ใหม่" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "บิงโà¸!" @@ -6053,11 +5644,15 @@ msgid "Unnamed Project" msgstr "โปรเจà¸à¸•์ไม่มีชื่à¸" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "ไม่สามารถรันโปรเจà¸à¸•์" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "ยืนยันà¸à¸²à¸£à¹€à¸›à¸´à¸”โปรเจà¸à¸•์มาà¸à¸à¸§à¹ˆà¸² 1 โปรเจà¸à¸•์?" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " @@ -6071,6 +5666,8 @@ msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"ไม่สามารถรันโปรเจà¸à¸•์: ต้à¸à¸‡à¸™à¸³à¹€à¸‚้าไฟล์\n" +"à¸à¸£à¸¸à¸“าเปิดà¹à¸à¹‰à¹„ขโปรเจà¸à¸•์เพื่à¸à¸™à¸³à¹€à¸‚้าไฟล์" #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6091,10 +5688,6 @@ msgid "Project List" msgstr "รายชื่à¸à¹‚ปรเจà¸à¸•์" #: editor/project_manager.cpp -msgid "Run" -msgstr "รัน" - -#: editor/project_manager.cpp msgid "Scan" msgstr "สà¹à¸à¸™" @@ -6115,9 +5708,8 @@ msgid "Exit" msgstr "à¸à¸à¸" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "เชื่à¸à¸¡à¸•่à¸à¹„ม่ได้" +msgstr "ไม่สามารถรันโปรเจà¸à¸•์" #: editor/project_settings_editor.cpp msgid "Key " @@ -6152,17 +5744,14 @@ msgid "Add Input Action Event" msgstr "เพิ่มà¸à¸²à¸£à¸à¸£à¸°à¸—ำ" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6223,7 +5812,7 @@ msgstr "เปลี่ยน" msgid "Joypad Axis Index:" msgstr "คันบังคับจà¸à¸¢:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "à¹à¸à¸™" @@ -6240,61 +5829,67 @@ msgid "Erase Input Action Event" msgstr "ลบà¸à¸²à¸£à¸à¸£à¸°à¸—ำ" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Event" -msgstr "เพิ่ม" +msgstr "เพิ่มปุ่มà¸à¸”" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "à¸à¸¸à¸›à¸à¸£à¸“์" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "ปุ่ม" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "ปุ่มเมาส์ซ้าย" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "ปุ่มเมาส์ขวา" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "ปุ่มเมาส์à¸à¸¥à¸²à¸‡" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "ล้à¸à¹€à¸¡à¸²à¸ªà¹Œà¸‚ึ้น" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "ล้à¸à¹€à¸¡à¸²à¸ªà¹Œà¸¥à¸‡" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "เพิ่มตัวรับคุณสมบัติ" +msgstr "เพิ่มคุณสมบัติทั่วไป" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "à¸à¸£à¸¸à¸“าเลืà¸à¸à¸•ัวเลืà¸à¸à¸à¹ˆà¸à¸™!" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "คุณสมบัติ:" +msgstr "ไม่พบคุณสมบัติ '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "ตัวเลืà¸à¸" +msgstr "ตัวเลืà¸à¸ '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" -msgstr "ลบà¸à¸´à¸™à¸žà¸¸à¸•" +msgstr "ลบไà¸à¹€à¸—ม" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "ไม่สามารถเชื่à¸à¸¡à¸•่à¸à¸à¸±à¸šà¹‚ฮสต์:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "มีà¸à¸²à¸£à¸à¸£à¸°à¸—ำ '%s' à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§!" #: editor/project_settings_editor.cpp msgid "Error saving settings." @@ -6306,7 +5901,7 @@ msgstr "บันทึà¸à¹à¸¥à¹‰à¸§" #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "à¸à¸³à¸«à¸™à¸”ค่าเฉพาะขà¸à¸‡à¸Ÿà¸µà¹€à¸ˆà¸à¸£à¹Œ" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6350,7 +5945,7 @@ msgstr "คุณสมบัติ:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "à¸à¸³à¸«à¸™à¸”เฉพาะ.." #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6437,7 +6032,6 @@ msgid "Assign" msgstr "ระบุ" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" msgstr "เลืà¸à¸à¹‚หนด" @@ -6446,17 +6040,26 @@ msgid "New Script" msgstr "สคริปต์ใหม่" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "สร้างà¸à¸£à¸°à¸”ูà¸" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "เปิดในตัวจัดà¸à¸²à¸£à¹„ฟล์" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "à¹à¸›à¸¥à¸‡à¹€à¸›à¹‡à¸™.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "ผิดพลาดขณะโหลดไฟล์: ไม่ใช่รีซà¸à¸£à¹Œà¸ª!" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "เลืà¸à¸à¹‚หนดเพื่à¸à¸™à¸³à¹€à¸‚้า" +msgstr "โหนดที่เลืà¸à¸à¹„ม่ใช่ Viewport!" #: editor/property_editor.cpp msgid "Pick a Node" @@ -6487,6 +6090,11 @@ msgid "Select Property" msgstr "เลืà¸à¸à¸„ุณสมบัติ" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "เลืà¸à¸à¹€à¸¡à¸—็à¸à¸”" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "เลืà¸à¸à¹€à¸¡à¸—็à¸à¸”" @@ -6514,26 +6122,6 @@ msgstr "" msgid "Reparent" msgstr "เลืà¸à¸à¹‚หนดà¹à¸¡à¹ˆà¹ƒà¸«à¸¡à¹ˆ" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "สร้างรีซà¸à¸£à¹Œà¸ªà¹ƒà¸«à¸¡à¹ˆ" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "เปิดรีซà¸à¸£à¹Œà¸ª" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "บันทึà¸à¸£à¸µà¸‹à¸à¸£à¹Œà¸ª" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "เครื่à¸à¸‡à¸¡à¸·à¸à¸£à¸µà¸‹à¸à¸£à¹Œà¸ª" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6656,17 +6244,8 @@ msgid "Error duplicating scene to save it." msgstr "ผิดพลาดขณะทำซ้ำฉาà¸à¹€à¸žà¸·à¹ˆà¸à¸šà¸±à¸™à¸—ึà¸" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Sub-Resources:" -msgstr "รีซà¸à¸£à¹Œà¸ª:" - -#: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "à¹à¸à¹‰à¹„ขà¸à¸¥à¸¸à¹ˆà¸¡" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¹‚ยง" +msgstr "รีซà¸à¸£à¹Œà¸ªà¸¢à¹ˆà¸à¸¢:" #: editor/scene_tree_dock.cpp msgid "Clear Inheritance" @@ -6727,7 +6306,6 @@ msgid "" msgstr "à¸à¸´à¸™à¸ªà¹à¸•นซ์ฉาà¸à¹€à¸›à¹‡à¸™à¹‚หนด สร้างฉาà¸à¸ªà¸·à¸šà¸—à¸à¸”ถ้าไม่มีโหนดราà¸" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" msgstr "ตัวà¸à¸£à¸à¸‡" @@ -6808,7 +6386,6 @@ msgstr "" "คลิà¸à¹€à¸žà¸·à¹ˆà¸à¸—ำให้เลืà¸à¸à¹„ด้" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Toggle Visibility" msgstr "ซ่à¸à¸™/à¹à¸ªà¸”ง" @@ -6825,23 +6402,20 @@ msgid "Scene Tree (Nodes):" msgstr "ผังฉาภ(โหนด):" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Node Configuration Warning!" -msgstr "คำเตืà¸à¸™à¸à¸²à¸£à¸•ั้งค่าโหนด:" +msgstr "คำเตืà¸à¸™à¸à¸²à¸£à¸•ั้งค่าโหนด!" #: editor/scene_tree_editor.cpp msgid "Select a Node" msgstr "เลืà¸à¸à¹‚หนด" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "ผิดพลาดขณะโหลดรูป:" +msgstr "ผิดพลาดขณะโหลดà¹à¸¡à¹ˆà¹à¸šà¸š '%s'" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error - Could not create script in filesystem." -msgstr "สร้างสคริปต์ในระบบไฟล์ไม่ได้" +msgstr "ผิดพลาด - สร้างสคริปต์ไม่ได้" #: editor/script_create_dialog.cpp msgid "Error loading script from %s" @@ -6861,18 +6435,26 @@ msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¹„ม่ใช่ภายใ #: editor/script_create_dialog.cpp msgid "Invalid base path" +msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¹€à¸£à¸´à¹ˆà¸¡à¸•้นไม่ถูà¸à¸•้à¸à¸‡" + +#: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" msgstr "" #: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "มีไฟล์นี้à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§ จะเขียนทับหรืà¸à¹„ม่?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "นามสà¸à¸¸à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡" #: editor/script_create_dialog.cpp msgid "Wrong extension chosen" -msgstr "" +msgstr "นามสà¸à¸¸à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Invalid Path" msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸œà¸´à¸”พลาด" @@ -6898,31 +6480,30 @@ msgid "Built-in script (into scene file)" msgstr "à¸à¸±à¸‡à¸ªà¸„ริปต์ในไฟล์ฉาà¸" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Create new script file" msgstr "สร้างสคริปต์ใหม่" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Load existing script file" -msgstr "โหลดสคริปต์ที่มีà¸à¸¢à¸¹à¹ˆà¹€à¸”ิม" +msgstr "โหลดสคริปต์จาà¸à¸”ิสà¸à¹Œ" + +#: editor/script_create_dialog.cpp +msgid "Language" +msgstr "ภาษา" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Inherits" -msgstr "สืบทà¸à¸”จาà¸:" +msgstr "สืบทà¸à¸”จาà¸" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Class Name" -msgstr "ชื่à¸à¸„ลาส:" +msgstr "ชื่à¸à¸„ลาส" #: editor/script_create_dialog.cpp msgid "Template" msgstr "à¹à¸¡à¹ˆà¹à¸šà¸š" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Built-in Script" msgstr "à¸à¸±à¸‡à¸ªà¸„ริปต์" @@ -6951,6 +6532,10 @@ msgid "Function:" msgstr "ฟังà¸à¹Œà¸Šà¸±à¸™:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "ข้à¸à¸œà¸´à¸”พลาด" @@ -7031,6 +6616,10 @@ msgid "Type" msgstr "ประเภท" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "รูปà¹à¸šà¸š" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "ใช้" @@ -7107,12 +6696,30 @@ msgstr "เปลี่ยนà¸à¸£à¸à¸šà¸à¸™à¸¸à¸ าค" msgid "Change Probe Extents" msgstr "à¹à¸à¹‰à¹„ขขนาด Probe" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary.." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "สถานะ:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "ตัวà¹à¸›à¸£à¹ƒà¸™ convert() ผิดพลาด ใช้ค่าคงที่ TYPE_* เท่านั้น" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "ไบต์ไม่ครบหรืà¸à¸œà¸´à¸”รูปà¹à¸šà¸š ไม่สามารถà¹à¸›à¸¥à¸‡à¸„่าได้" @@ -7151,7 +6758,7 @@ msgstr "ดิà¸à¸Šà¸±à¸™à¸™à¸²à¸£à¸µà¸—ี่เà¸à¹‡à¸šà¸à¸´à¸™à¸ªà¹à¸•น #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "ไม่สามารถบà¸à¸à¸„วามยาวขà¸à¸‡à¸§à¸±à¸•ถุได้" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7164,21 +6771,19 @@ msgid "GridMap Duplicate Selection" msgstr "ทำซ้ำในà¹à¸—ร็à¸à¹€à¸”ิม" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "มุมบน" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "ชั้นà¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸² (" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "ชั้นถัดไป (" #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy @@ -7195,30 +6800,27 @@ msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "à¹à¸à¹‰à¹„ขà¹à¸à¸™ X" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "à¹à¸à¹‰à¹„ขà¹à¸à¸™ Y" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "à¹à¸à¹‰à¹„ขà¹à¸à¸™ Z" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Ctrl: หมุน" +msgstr "หมุนตามà¹à¸à¸™ X" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Ctrl: หมุน" +msgstr "หมุนตามà¹à¸à¸™ Y" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Ctrl: หมุน" +msgstr "หมุนตามà¹à¸à¸™ Z" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" @@ -7237,51 +6839,38 @@ msgid "Cursor Clear Rotation" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "สร้างใหม่" +msgstr "สร้างพื้นที่ใหม่" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "สร้างโปรเจà¸à¸•์ใหม่" +msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "ลบ TileMap" +msgstr "ลบพื้นที่" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "เฉพาะที่à¸à¸³à¸¥à¸±à¸‡à¹€à¸¥à¸·à¸à¸" +msgstr "ทำซ้ำที่เลืà¸à¸" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "เฉพาะที่à¸à¸³à¸¥à¸±à¸‡à¹€à¸¥à¸·à¸à¸" +msgstr "ลบที่เลืà¸à¸" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "ตั้งค่าà¸à¸²à¸£à¸ˆà¸³à¸à¸±à¸”" +msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "à¸à¸´à¸™à¸ªà¹à¸•นซ์:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr " ไฟล์" +msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "" "A node yielded without working memory, please read the docs on how to yield " "properly!" @@ -7289,14 +6878,12 @@ msgstr "" "โหนดหยุดพัà¸à¹‚ปรà¹à¸à¸£à¸¡à¹‚ดยที่ไม่มีหน่วยความจำทำงาน à¸à¸£à¸¸à¸“าà¸à¹ˆà¸²à¸™à¸„ู่มืà¸à¹€à¸žà¸·à¹ˆà¸à¸«à¸¢à¸¸à¸”พัà¸à¹‚ปรà¹à¸à¸£à¸¡à¹ƒà¸«à¹‰à¸–ูà¸à¸•้à¸à¸‡!" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "" "Node yielded, but did not return a function state in the first working " "memory." msgstr "โหนดหยุดพัภà¹à¸•่ไม่ได้คืนสถานะฟังà¸à¹Œà¸Šà¸±à¸™à¹ƒà¸™à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำทำงานà¹à¸£à¸" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "" "Return value must be assigned to first element of node working memory! Fix " "your node please." @@ -7315,29 +6902,24 @@ msgid "Stack overflow with stack depth: " msgstr "สà¹à¸•คล้น ความสูงสà¹à¸•ค: " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "à¹à¸à¹‰à¹„ขตัวà¹à¸›à¸£à¸ªà¸±à¸à¸à¸²à¸“:" +msgstr "à¹à¸à¹‰à¹„ขตัวà¹à¸›à¸£à¸ªà¸±à¸à¸à¸²à¸“" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "เปลี่ยนประเภทตัวà¹à¸›à¸£à¹ƒà¸™à¸à¸²à¸£à¹Œà¹€à¸£à¸¢à¹Œ" +msgstr "เปลี่ยนประเภทตัวà¹à¸›à¸£" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "เปลี่ยนชื่à¸à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™:" +msgstr "เปลี่ยนชื่à¸à¸•ัวà¹à¸›à¸£" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" -msgstr "à¹à¸à¹‰à¹„ขค่าปริยาย" +msgstr "à¹à¸à¹‰à¹„ขค่าปริยายขà¸à¸‡à¸•ัวà¹à¸›à¸£" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "à¹à¸à¹‰à¹„ขตัวà¹à¸›à¸£:" +msgstr "à¹à¸à¹‰à¹„ขประเภทตัวà¹à¸›à¸£" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7389,12 +6971,10 @@ msgid "Add Node" msgstr "เพิ่มโหนด" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "ลบคีย์ที่ผิดพลาด" +msgstr "ลบโหนด" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" msgstr "ทำซ้ำโหนด" @@ -7439,24 +7019,20 @@ msgid "Add Setter Property" msgstr "เพิ่มตัวà¸à¸³à¸«à¸™à¸”คุณสมบัติ" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" msgstr "เปลี่ยนประเภท" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "ลบโหนด" +msgstr "ย้ายโหนด" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" msgstr "ลบโหนด" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "เชื่à¸à¸¡à¹„ปยังโหนด:" +msgstr "เชื่à¸à¸¡à¹‚หนด" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7483,26 +7059,30 @@ msgid "Return" msgstr "คืนค่า" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "เรียà¸" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "รับ" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "à¹à¸à¹‰à¹„ขค่าปริยาย" +msgstr "à¹à¸à¹‰à¹„ขค่าà¸à¸´à¸™à¸žà¸¸à¸•" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "ทำงานใน '..' ไม่ได้" +msgstr "คัดลà¸à¸à¹‚หนดฟังà¸à¹Œà¸Šà¸±à¸™à¹„ม่ได้" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "คลิปบà¸à¸£à¹Œà¸”ไม่มีรีซà¸à¸£à¹Œà¸ª!" +msgstr "คลิปบà¸à¸£à¹Œà¸”ว่างเปล่า!" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" msgstr "วางโหนด" @@ -7511,18 +7091,16 @@ msgid "Remove Function" msgstr "ลบฟังà¸à¹Œà¸Šà¸±à¸™" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "à¹à¸à¹‰à¹„ขตัวà¹à¸›à¸£:" +msgstr "à¹à¸à¹‰à¹„ขตัวà¹à¸›à¸£" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "ลบตัวà¹à¸›à¸£" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "à¹à¸à¹‰à¹„ขสัà¸à¸à¸²à¸“:" +msgstr "à¹à¸à¹‰à¹„ขสัà¸à¸à¸²à¸“" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7537,7 +7115,6 @@ msgid "Editing Signal:" msgstr "à¹à¸à¹‰à¹„ขสัà¸à¸à¸²à¸“:" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Base Type:" msgstr "ชนิด:" @@ -7594,12 +7171,10 @@ msgid "Invalid index property name." msgstr "ไม่พบคุณสมบัติ" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Base object is not a Node!" msgstr "วัตถุนี้ไม่ใช่โหนด!" #: modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Path does not lead Node!" msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ระบุไม่ได้นำไปยังโหนด!" @@ -7736,7 +7311,7 @@ msgstr "ParallaxLayer จะทำงานได้ต้à¸à¸‡à¹€à¸›à¹‡à¸™à¹‚à msgid "" "A material to process the particles is not assigned, so no behavior is " "imprinted." -msgstr "" +msgstr "ไม่ได้à¸à¸³à¸«à¸™à¸”วัสดุให้à¸à¸±à¸šà¸à¸™à¸¸à¸ าค" #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -7748,6 +7323,8 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"ระบบฟิสิà¸à¸ªà¹Œà¸ˆà¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸‚นาดขà¸à¸‡ RigidBody2D (ในโหมด character หรืภrigid) เมื่à¸à¸£à¸±à¸™à¹€à¸à¸¡\n" +"à¸à¸£à¸¸à¸“าปรับขนาดขà¸à¸‡ Collision shape à¹à¸—น" #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7775,31 +7352,31 @@ msgstr "VisibilityEnable2D ควรจะเป็นโหนดลูà¸à¸‚ภ#: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera ต้à¸à¸‡à¸¡à¸µ ARVROrigin เป็นโหนดà¹à¸¡à¹ˆ" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController ต้à¸à¸‡à¸¡à¸µ ARVROrigin เป็นโหนดà¹à¸¡à¹ˆ" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" -msgstr "" +msgstr "Controller id ต้à¸à¸‡à¹„ม่เป็น 0 ไม่เช่นนั้นตัวควบคุมนี้จะไม่เชื่à¸à¸¡à¸à¸±à¸šà¸à¸¸à¸›à¸à¸£à¸“์จริง" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor ต้à¸à¸‡à¸¡à¸µ ARVROrigin เป็นโหนดà¹à¸¡à¹ˆ" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" -msgstr "" +msgstr "Anchor id ต้à¸à¸‡à¹„ม่เป็น 0 ไม่เช่นนั้น anchor นี้จะไม่เชื่à¸à¸¡à¸à¸±à¸š anchor จริง" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin ต้à¸à¸‡à¸¡à¸µ ARVRCamera เป็นโหนดลูà¸" #: scene/3d/collision_polygon.cpp msgid "" @@ -7844,7 +7421,7 @@ msgstr "" #: scene/3d/particles.cpp msgid "" "Nothing is visible because meshes have not been assigned to draw passes." -msgstr "" +msgstr "ไม่มีà¸à¸²à¸£à¹à¸ªà¸”งผลเนื่à¸à¸‡à¸ˆà¸²à¸à¹„ม่ได้à¸à¸³à¸«à¸™à¸” mesh ใน draw pass" #: scene/3d/physics_body.cpp msgid "" @@ -7852,6 +7429,8 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"ระบบฟิสิà¸à¸ªà¹Œà¸ˆà¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸‚นาดขà¸à¸‡ RigidBody (ในโหมด character หรืภrigid) เมื่à¸à¸£à¸±à¸™à¹€à¸à¸¡\n" +"à¸à¸£à¸¸à¸“าปรับขนาดขà¸à¸‡ Collision shape à¹à¸—น" #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -7868,16 +7447,25 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "ต้à¸à¸‡à¸¡à¸µ SpriteFrames ใน 'Frames' เพื่à¸à¹ƒà¸«à¹‰ AnimatedSprite3D à¹à¸ªà¸”งผลได้" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "โหมดมุมมà¸à¸‡" +msgstr "โหมด Raw" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" msgstr "เพิ่มสีที่เลืà¸à¸à¹ƒà¸™à¸£à¸²à¸¢à¸à¸²à¸£à¹‚ปรด" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "ยà¸à¹€à¸¥à¸´à¸" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "à¹à¸ˆà¹‰à¸‡à¹€à¸•ืà¸à¸™!" @@ -7885,10 +7473,6 @@ msgstr "à¹à¸ˆà¹‰à¸‡à¹€à¸•ืà¸à¸™!" msgid "Please Confirm..." msgstr "à¸à¸£à¸¸à¸“ายืนยัน..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7927,6 +7511,611 @@ msgstr "" "ให้à¹à¸à¹‰à¹„ขโหนดนี้ให้เป็นโหนดลูà¸à¸‚à¸à¸‡ Control à¹à¸•่ถ้าไม่ ให้ปรับเป็น render target à¹à¸¥à¸°à¸™à¸³à¹„ปใช้เป็น " "texture ขà¸à¸‡à¹‚หนดà¸à¸·à¹ˆà¸™" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "ผิดพลาดขณะเริ่มต้น FreeType" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "ไม่ทราบประเภทขà¸à¸‡à¸Ÿà¸à¸™à¸•์" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "ผิดพลาดขณะโหลดฟà¸à¸™à¸•์" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "ขนาดฟà¸à¸™à¸•์ผิดพลาด" + +#~ msgid "Method List For '%s':" +#~ msgstr "รายชื่à¸à¹€à¸¡à¸—็à¸à¸”ขà¸à¸‡ '%s':" + +#~ msgid "Arguments:" +#~ msgstr "ตัวà¹à¸›à¸£:" + +#~ msgid "Return:" +#~ msgstr "คืนค่า:" + +#~ msgid "Added:" +#~ msgstr "เพิ่ม:" + +#~ msgid "Removed:" +#~ msgstr "ลบ:" + +#~ msgid "Error saving atlas:" +#~ msgstr "ผิดพลาดขณะบันทึภatlas:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "บันทึภtexture ย่à¸à¸¢à¸‚à¸à¸‡ atlas ไม่ได้:" + +#~ msgid "Exporting for %s" +#~ msgstr "ส่งà¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸š %s" + +#~ msgid "Setting Up.." +#~ msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ั้งค่า.." + +#~ msgid "Error loading scene." +#~ msgstr "ผิดพลาดขณะโหลดฉาà¸" + +#~ msgid "Re-Import" +#~ msgstr "นำเข้าà¸à¸µà¸à¸„รั้ง" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "à¸à¸£à¸¸à¸“ารà¸à¹ƒà¸«à¹‰à¸à¸²à¸£à¸ªà¹à¸à¸™à¹€à¸ªà¸£à¹‡à¸ˆ" + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸•้à¸à¸‡à¸šà¸±à¸™à¸—ึà¸à¸à¹ˆà¸à¸™à¸™à¸³à¹€à¸‚้าà¸à¸µà¸à¸„รั้ง" + +#~ msgid "Save & Re-Import" +#~ msgstr "บันทึà¸à¹à¸¥à¸°à¸™à¸³à¹€à¸‚้าà¸à¸µà¸à¸„รั้ง" + +#~ msgid "Re-Importing" +#~ msgstr "นำเข้าà¸à¸µà¸à¸„รั้ง" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "นำเข้ารีซà¸à¸£à¹Œà¸ªà¸—ี่à¹à¸à¹‰à¹„ขà¸à¸µà¸à¸„รั้ง" + +#~ msgid "Loading Export Templates" +#~ msgstr "à¸à¸³à¸¥à¸±à¸‡à¹‚หลดà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "สถานะ: ต้à¸à¸‡à¸™à¸³à¹€à¸‚้าใหม่" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "ไฟล์ต้นทางà¹à¸¥à¸°à¸›à¸¥à¸²à¸¢à¸—างเหมืà¸à¸™à¸à¸±à¸™ ไม่ทำà¸à¸°à¹„ร" + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "ไฟล์ปลายทางมีà¸à¸¢à¸¹à¹ˆ เขียนทับไม่ได้ à¸à¸£à¸¸à¸“าลบà¸à¹ˆà¸à¸™" + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "ไฟล์ต้นทางà¹à¸¥à¸°à¸›à¸¥à¸²à¸¢à¸—างà¸à¸¢à¸¹à¹ˆà¸—ี่เดียวà¸à¸±à¸™ ไม่ทำà¸à¸°à¹„ร" + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "ย้ายโฟลเดà¸à¸£à¹Œà¹€à¸‚้ามาในตัวเà¸à¸‡à¹„ม่ได้" + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "ไม่สามารถà¹à¸à¹‰à¹„ขชื่à¸à¸ªà¸³à¸«à¸£à¸±à¸š:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "ผิดพลาดขณะย้ายไฟล์:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "เลืà¸à¸à¸Šà¸·à¹ˆà¸à¹à¸¥à¸°à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¹ƒà¸«à¸¡à¹ˆà¹ƒà¸«à¹‰à¸à¸±à¸š:" + +#~ msgid "No files selected!" +#~ msgstr "ไม่ได้เลืà¸à¸à¹„ฟล์ไว้!" + +#~ msgid "Info" +#~ msgstr "ข้à¸à¸¡à¸¹à¸¥" + +#~ msgid "Re-Import.." +#~ msgstr "นำเข้าà¸à¸µà¸à¸„รั้ง.." + +#~ msgid "No bit masks to import!" +#~ msgstr "ไม่มีบิตà¹à¸¡à¸ªà¸à¹Œà¹ƒà¸«à¹‰à¸™à¸³à¹€à¸‚้า!" + +#~ msgid "Target path is empty." +#~ msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¸§à¹ˆà¸²à¸‡à¹€à¸›à¸¥à¹ˆà¸²" + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "ต้à¸à¸‡à¹€à¸›à¹‡à¸™à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆà¹à¸šà¸šà¹€à¸•็ม" + +#~ msgid "Target path must exist." +#~ msgstr "ต้à¸à¸‡à¸¡à¸µà¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆ" + +#~ msgid "Save path is empty!" +#~ msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸šà¸±à¸™à¸—ึà¸à¸§à¹ˆà¸²à¸‡à¹€à¸›à¸¥à¹ˆà¸²!" + +#~ msgid "Import BitMasks" +#~ msgstr "นำเข้า BitMasks" + +#~ msgid "Source Texture(s):" +#~ msgstr "Texture ต้นฉบับ:" + +#~ msgid "Target Path:" +#~ msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่à¸à¸¢à¸¹à¹ˆ:" + +#~ msgid "Accept" +#~ msgstr "ยà¸à¸¡à¸£à¸±à¸š" + +#~ msgid "Bit Mask" +#~ msgstr "บิตà¹à¸¡à¸ªà¸à¹Œ" + +#~ msgid "No source font file!" +#~ msgstr "ไม่ได้เลืà¸à¸à¹„ฟล์ฟà¸à¸™à¸•์ต้นฉบับ!" + +#~ msgid "No target font resource!" +#~ msgstr "ไม่ได้เลืà¸à¸à¸§à¹ˆà¸²à¸ˆà¸°à¸™à¸³à¹€à¸‚้ามาเป็นไฟล์ฟà¸à¸™à¸•์ชื่à¸à¸à¸°à¹„ร!" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "นามสà¸à¸¸à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡\n" +#~ "à¸à¸£à¸¸à¸“าใช้ .font" + +#~ msgid "Couldn't save font." +#~ msgstr "บันทึà¸à¸Ÿà¸à¸™à¸•์ไม่ได้" + +#~ msgid "Source Font:" +#~ msgstr "ฟà¸à¸™à¸•์ต้นฉบับ:" + +#~ msgid "Source Font Size:" +#~ msgstr "ขนาดฟà¸à¸™à¸•์ต้นฉบับ:" + +#~ msgid "Dest Resource:" +#~ msgstr "นำเข้ามาเป็นรีซà¸à¸£à¹Œà¸ª:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "The quick brown fox jumps over the lazy dog." + +#~ msgid "Test:" +#~ msgstr "ทดสà¸à¸š:" + +#~ msgid "Options:" +#~ msgstr "ตัวเลืà¸à¸:" + +#~ msgid "Font Import" +#~ msgstr "นำเข้าฟà¸à¸™à¸•์" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "ไฟล์นี้เป็นฟà¸à¸™à¸•์ขà¸à¸‡ Godot à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§ à¸à¸£à¸¸à¸“าเลืà¸à¸à¸Ÿà¸à¸™à¸•์ที่มาจาภBMFont" + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "ผิดพลาดขณะเปิดไฟล์เป็น BMFont" + +#, fuzzy +#~ msgid "Invalid font custom source." +#~ msgstr "ต้นฉบับฟà¸à¸™à¸•์ที่à¸à¸³à¸«à¸™à¸”เà¸à¸‡à¹„ม่ถูà¸à¸•้à¸à¸‡" + +#~ msgid "No meshes to import!" +#~ msgstr "ไม่มี mesh ให้นำเข้า!" + +#~ msgid "Single Mesh Import" +#~ msgstr "นำเข้า Mesh เดี่ยว" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Mesh ต้นฉบับ:" + +#~ msgid "Surface %d" +#~ msgstr "%d พื้นผิว" + +#~ msgid "No samples to import!" +#~ msgstr "ไม่มีไฟล์เสียงให้นำเข้า!" + +#~ msgid "Import Audio Samples" +#~ msgstr "นำเข้าไฟล์เสียง" + +#~ msgid "Source Sample(s):" +#~ msgstr "ไฟล์เสียงต้นฉบับ:" + +#~ msgid "Audio Sample" +#~ msgstr "ไฟล์เสียง" + +#~ msgid "New Clip" +#~ msgstr "คลิปใหม่" + +#~ msgid "Flags" +#~ msgstr "ตัวเลืà¸à¸" + +#~ msgid "Optimizer" +#~ msgstr "ตัวเพิ่มประสิทธิภาพ" + +#~ msgid "Max Linear Error" +#~ msgstr "ผิดพลาดเชิงเส้นมาà¸à¸—ี่สุด" + +#~ msgid "Max Angular Error" +#~ msgstr "ผิดพลาดเชิงมุมมาà¸à¸—ี่สุด" + +#~ msgid "Max Angle" +#~ msgstr "มุมมาà¸à¸ªà¸¸à¸”" + +#~ msgid "Clips" +#~ msgstr "คลิป" + +#~ msgid "Start(s)" +#~ msgstr "เริ่ม" + +#~ msgid "End(s)" +#~ msgstr "จบ" + +#~ msgid "Filters" +#~ msgstr "ตัวà¸à¸£à¸à¸‡" + +#~ msgid "Source path is empty." +#~ msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹„ฟล์ต้นฉบับว่างเปล่า" + +#~ msgid "Couldn't load post-import script." +#~ msgstr "โหลดสคริปต์หลังนำเข้าไม่ได้" + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "สคริปต์หลังนำเข้ามีข้à¸à¸œà¸´à¸”พลาด" + +#~ msgid "Error importing scene." +#~ msgstr "ผิดพลาดขณะนำเข้าฉาà¸" + +#~ msgid "Import 3D Scene" +#~ msgstr "นำเข้าฉาภ3D" + +#~ msgid "Source Scene:" +#~ msgstr "ฉาà¸à¸•้นฉบับ:" + +#~ msgid "Same as Target Scene" +#~ msgstr "เหมืà¸à¸™à¸à¸±à¸™à¸à¸±à¸šà¸‰à¸²à¸à¸›à¸¥à¸²à¸¢à¸—าง" + +#~ msgid "Shared" +#~ msgstr "ใช้ร่วมà¸à¸±à¸™" + +#~ msgid "Target Texture Folder:" +#~ msgstr "โฟลเดà¸à¸£à¹Œ Texture ปลายทาง:" + +#~ msgid "Post-Process Script:" +#~ msgstr "สคริปต์หลังประมวลผล:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "ประเภทโหนดราà¸à¸à¸³à¸«à¸™à¸”เà¸à¸‡:" + +#~ msgid "Auto" +#~ msgstr "à¸à¸±à¸•โนมัติ" + +#~ msgid "Root Node Name:" +#~ msgstr "ชื่à¸à¹‚หนดราà¸:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "ไฟล์ต่à¸à¹„ปนี้หายไป:" + +#~ msgid "Import Anyway" +#~ msgstr "ยืนยันนำเข้า" + +#~ msgid "Import & Open" +#~ msgstr "นำเข้าà¹à¸¥à¸°à¹€à¸›à¸´à¸”" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸¢à¸±à¸‡à¹„ม่ได้บันทึภยืนยันเปิดไฟล์ฉาà¸à¸—ี่นำเข้า?" + +#~ msgid "Import Image:" +#~ msgstr "นำเข้าไฟล์รูป:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "ทำที่à¸à¸¢à¸¹à¹ˆà¹„ฟล์ให้เป็นภายในไม่ได้: %s (เป็นภายในà¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§)" + +#~ msgid "3D Scene Animation" +#~ msgstr "à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¸‰à¸²à¸ 3D" + +#~ msgid "Uncompressed" +#~ msgstr "ไม่บีบà¸à¸±à¸”" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "บีบà¸à¸±à¸”à¹à¸šà¸šà¹„ม่เสียคุณภาพ (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "บีบà¸à¸±à¸”à¹à¸šà¸šà¹€à¸ªà¸µà¸¢à¸„ุณภาพ (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "บีบà¸à¸±à¸” (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "รูปà¹à¸šà¸š Texture" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "คุณภาพà¸à¸²à¸£à¸šà¸µà¸šà¸à¸±à¸” Texture (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "ตัวเลืà¸à¸ Texture" + +#~ msgid "Please specify some files!" +#~ msgstr "à¸à¸£à¸¸à¸“าเลืà¸à¸à¸ªà¸±à¸à¹„ฟล์!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Atlas ต้à¸à¸‡à¸à¸²à¸£à¹„ฟล์à¸à¸¢à¹ˆà¸²à¸‡à¸™à¹‰à¸à¸¢ 1 ไฟล์" + +#~ msgid "Error importing:" +#~ msgstr "ผิดพลาดขณะนำเข้า:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Texture ขนาดใหà¸à¹ˆà¸•้à¸à¸‡à¸à¸²à¸£à¹à¸„่ไฟล์เดียว" + +#~ msgid "Max Texture Size:" +#~ msgstr "ขนาด Texture ที่ใหà¸à¹ˆà¸—ี่สุด:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "นำเข้า Texture สำหรับ Atlas (2D)" + +#~ msgid "Cell Size:" +#~ msgstr "ขนาดเซลล์:" + +#~ msgid "Large Texture" +#~ msgstr "Texture ขนาดใหà¸à¹ˆ" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "นำเข้า Texture ขนาดใหà¸à¹ˆ (2D)" + +#~ msgid "Source Texture" +#~ msgstr "Texture ต้นฉบับ" + +#~ msgid "Source Texture(s)" +#~ msgstr "Texture ต้นฉบับ" + +#~ msgid "Import Textures for 2D" +#~ msgstr "นำเข้า Texture สำหรับ 2D" + +#~ msgid "Import Textures for 3D" +#~ msgstr "นำเข้า Texture สำหรับ 3D" + +#~ msgid "Import Textures" +#~ msgstr "นำเข้า Texture" + +#~ msgid "2D Texture" +#~ msgstr "Texture 2D" + +#~ msgid "3D Texture" +#~ msgstr "Texture 3D" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "โปรดทราบ: ไม่จำเป็นต้à¸à¸‡à¸™à¸³à¹€à¸‚้า Texture 2D à¹à¸„่คัดลà¸à¸à¹„ฟล์ png/jpg เข้าสู่โปรเจà¸à¸•์" + +#~ msgid "Crop empty space." +#~ msgstr "ครà¸à¸šà¸•ัดพื้นที่ว่าง" + +#~ msgid "Texture" +#~ msgstr "Texture" + +#~ msgid "Import Large Texture" +#~ msgstr "นำเข้า Texture ขนาดใหà¸à¹ˆ" + +#~ msgid "Load Source Image" +#~ msgstr "โหลดรูปต้นฉบับ" + +#~ msgid "Slicing" +#~ msgstr "ตัด" + +#~ msgid "Saving" +#~ msgstr "บันทึà¸" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "บันทึภTexture ขนาดใหà¸à¹ˆà¹„ม่ได้:" + +#~ msgid "Build Atlas For:" +#~ msgstr "สร้าง Atlas สำหรับ:" + +#~ msgid "Loading Image:" +#~ msgstr "โหลดรูป:" + +#~ msgid "Couldn't load image:" +#~ msgstr "โหลดรูปไม่ได้:" + +#~ msgid "Converting Images" +#~ msgstr "à¸à¸³à¸¥à¸±à¸‡à¹à¸›à¸¥à¸‡à¸£à¸¹à¸›" + +#~ msgid "Cropping Images" +#~ msgstr "ครà¸à¸šà¸•ัดรูป" + +#~ msgid "Blitting Images" +#~ msgstr "คัดลà¸à¸à¸£à¸¹à¸›" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "บันทึภAtlas ไม่ได้:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "บันทึภTexture ที่à¹à¸›à¸¥à¸‡à¹à¸¥à¹‰à¸§à¹„ม่ได้:" + +#~ msgid "Invalid source!" +#~ msgstr "ต้นฉบับไม่ถูà¸à¸•้à¸à¸‡!" + +#~ msgid "Invalid translation source!" +#~ msgstr "ต้นฉบับà¸à¸²à¸£à¹à¸›à¸¥à¹„ม่ถูà¸à¸•้à¸à¸‡!" + +#~ msgid "Column" +#~ msgstr "คà¸à¸¥à¸±à¸¡à¸™à¹Œ" + +#~ msgid "No items to import!" +#~ msgstr "ไม่มีà¸à¸°à¹„รให้นำเข้า!" + +#~ msgid "No target path!" +#~ msgstr "ไม่มีที่à¸à¸¢à¸¹à¹ˆà¸›à¸¥à¸²à¸¢à¸—าง!" + +#~ msgid "Import Translations" +#~ msgstr "นำเข้าà¸à¸²à¸£à¹à¸›à¸¥" + +#~ msgid "Couldn't import!" +#~ msgstr "นำเข้าไม่ได้!" + +#~ msgid "Import Translation" +#~ msgstr "นำเข้าà¸à¸²à¸£à¹à¸›à¸¥" + +#~ msgid "Source CSV:" +#~ msgstr "CSV ต้นฉบับ:" + +#~ msgid "Ignore First Row" +#~ msgstr "ไม่สนใจà¹à¸–วà¹à¸£à¸" + +#~ msgid "Compress" +#~ msgstr "บีบà¸à¸±à¸”" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "เพิ่มเข้าโปรเจà¸à¸•์ (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "นำเข้าภาษา:" + +#~ msgid "Translation" +#~ msgstr "à¸à¸²à¸£à¹à¸›à¸¥" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "วิเคราะห์สามเหลี่ยม %d à¸à¸±à¸™:" + +#~ msgid "Triangle #" +#~ msgstr "สามเหลี่ยม #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "ตั้งค่า Light Baker:" + +#~ msgid "Fixing Lights" +#~ msgstr "ซ่à¸à¸¡à¹à¸‹à¸¡à¹à¸ªà¸‡" + +#~ msgid "Making BVH" +#~ msgstr "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡ BVH" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "ส่งผ่านไปยัง Lightmaps:" + +#~ msgid "Allocating Texture #" +#~ msgstr "จัดสรร Texture #" + +#~ msgid "Baking Triangle #" +#~ msgstr "à¸à¸³à¸¥à¸±à¸‡ Bake สามเหลี่ยม #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "ประมวลผล Texture #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "รีเซ็ตขั้นตà¸à¸™à¸à¸²à¸£ bake lightmap octree (เริ่มใหม่)" + +#~ msgid "Zoom (%):" +#~ msgstr "ซูม (%):" + +#~ msgid "Skeleton.." +#~ msgstr "โครงà¸à¸£à¸°à¸”ูà¸.." + +#~ msgid "Zoom Reset" +#~ msgstr "รีเซ็ตà¸à¸²à¸£à¸‹à¸¹à¸¡" + +#~ msgid "Zoom Set.." +#~ msgstr "ตั้งค่าà¸à¸²à¸£à¸‹à¸¹à¸¡.." + +#~ msgid "Set a Value" +#~ msgstr "เซ็ตค่า" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Snap (พิà¸à¹€à¸‹à¸¥):" + +#~ msgid "Parse BBCode" +#~ msgstr "ประมวลผล BBCode" + +#~ msgid "Length:" +#~ msgstr "ความยาว:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "เปิดไฟล์เสียง" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "ผิดพลาด: โหลดไฟล์เสียงไม่ได้!" + +#~ msgid "Add Sample" +#~ msgstr "เพิ่มไฟล์เสียง" + +#~ msgid "Rename Sample" +#~ msgstr "เปลี่ยนชื่à¸à¹„ฟล์เสียง" + +#~ msgid "Delete Sample" +#~ msgstr "ลบไฟล์เสียง" + +#~ msgid "16 Bits" +#~ msgstr "16 บิต" + +#~ msgid "8 Bits" +#~ msgstr "8 บิต" + +#~ msgid "Stereo" +#~ msgstr "สเตà¸à¸£à¸´à¹‚à¸" + +#~ msgid "Mono" +#~ msgstr "โมโน" + +#~ msgid "Pitch" +#~ msgstr "เสียงสูงต่ำ" + +#~ msgid "Window" +#~ msgstr "หน้าต่าง" + +#~ msgid "Move Right" +#~ msgstr "ย้ายไปขวา" + +#~ msgid "Scaling to %s%%." +#~ msgstr "ปรับขนาดเป็น %s%%" + +#~ msgid "Up" +#~ msgstr "ขึ้น" + +#~ msgid "Down" +#~ msgstr "ลง" + +#~ msgid "Bucket" +#~ msgstr "ถัง" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ผิดพลาด ต้à¸à¸‡à¸¡à¸µà¸à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡!" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ผิดพลาด ต้à¸à¸‡à¹„ม่มี project.godot" + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ผิดพลาด ต้à¸à¸‡à¸¡à¸µ project.godot" + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "ที่à¸à¸¢à¸¹à¹ˆà¹‚ปรเจà¸à¸•์ (ต้à¸à¸‡à¸¡à¸µà¸à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡):" + +#~ msgid "Create New Resource" +#~ msgstr "สร้างรีซà¸à¸£à¹Œà¸ªà¹ƒà¸«à¸¡à¹ˆ" + +#~ msgid "Open Resource" +#~ msgstr "เปิดรีซà¸à¸£à¹Œà¸ª" + +#~ msgid "Save Resource" +#~ msgstr "บันทึà¸à¸£à¸µà¸‹à¸à¸£à¹Œà¸ª" + +#~ msgid "Resource Tools" +#~ msgstr "เครื่à¸à¸‡à¸¡à¸·à¸à¸£à¸µà¸‹à¸à¸£à¹Œà¸ª" + +#~ msgid "Edit Groups" +#~ msgstr "à¹à¸à¹‰à¹„ขà¸à¸¥à¸¸à¹ˆà¸¡" + +#~ msgid "Edit Connections" +#~ msgstr "à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¹‚ยง" + +#~ msgid "GridMap Paint" +#~ msgstr "วาด GridMap" + +#~ msgid "Areas" +#~ msgstr "พื้นที่" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "ล้à¸à¹€à¸¡à¸²à¸ªà¹Œà¸¥à¸‡)" + +#~ msgid "Up Wheel)" +#~ msgstr "ล้à¸à¹€à¸¡à¸²à¸ªà¹Œà¸‚ึ้น)" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "ปิดไฟล์ฉาà¸? (à¸à¸²à¸£à¹à¸à¹‰à¹„ขที่ไม่ได้บันทึà¸à¸ˆà¸°à¸ªà¸¹à¸à¸«à¸²à¸¢)" @@ -7940,9 +8129,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "ปิดไปยังฉาà¸à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²" -#~ msgid "Expand to Parent" -#~ msgstr "ขยายให้เต็มโหนดà¹à¸¡à¹ˆ" - #~ msgid "Del" #~ msgstr "ลบ" @@ -8092,18 +8278,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "บันทึà¸à¸ªà¸•ริงหลายภาษา" -#~ msgid "Translatable Strings.." -#~ msgstr "สตริงหลายภาษา.." - #~ msgid "Install Export Templates" #~ msgstr "ติดตั้งà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸" #~ msgid "Edit Script Options" #~ msgstr "à¹à¸à¹‰à¹„ขตัวเลืà¸à¸à¸ªà¸„ริปต์" -#~ msgid "Please export outside the project folder!" -#~ msgstr "à¸à¸£à¸¸à¸“าส่งà¸à¸à¸à¹„ปนà¸à¸à¹‚ฟลเดà¸à¸£à¹Œà¹‚ปรเจà¸à¸•์!" - #~ msgid "Error exporting project!" #~ msgstr "ผิดพลาดขณะส่งà¸à¸à¸à¹‚ปรเจà¸à¸•์!" @@ -8159,9 +8339,6 @@ msgstr "" #~ msgid "Invalid character in group name!" #~ msgstr "ใช้à¸à¸±à¸à¸©à¸£à¸šà¸²à¸‡à¸•ัวในชื่à¸à¸à¸¥à¸¸à¹ˆà¸¡à¹„ม่ได้!" -#~ msgid "Group name already exists!" -#~ msgstr "มีชื่à¸à¸à¸¥à¸¸à¹ˆà¸¡à¸™à¸µà¹‰à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§!" - #~ msgid "Atlas Preview" #~ msgstr "ตัวà¸à¸¢à¹ˆà¸²à¸‡ Atlas" diff --git a/editor/translations/tr.po b/editor/translations/tr.po index dd10336bca..9d68331ae5 100644 --- a/editor/translations/tr.po +++ b/editor/translations/tr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2017-07-19 09:38+0000\n" +"PO-Revision-Date: 2017-08-29 13:49+0000\n" "Last-Translator: hubbyist <hub@legrud.net>\n" "Language-Team: Turkish <https://hosted.weblate.org/projects/godot-engine/" "godot/tr/>\n" @@ -20,7 +20,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 2.16-dev\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -196,10 +196,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "%d için yeni izler oluÅŸtur ve açar gir?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -363,266 +362,6 @@ msgstr "Dizinin türünü degistir" msgid "Change Array Value" msgstr "Dizi DeÄŸerini DeÄŸiÅŸtir" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "Özgür" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "Sürüm:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "İçerikler:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "Dosyaları Görüntüle" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "Açıklama:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "Kur" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "Kapat" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "Ana makine adı çözümlenemedi:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "Çözümlenemedi." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "BaÄŸlantı hatası, lütfen tekrar deneyiniz." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "BaÄŸlanamadı." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "Ana makineye baÄŸlanılamadı:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "Ana makineden cevap yok:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "Cevap yok." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "İstem baÅŸarısız, dönen kod:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "İstem BaÅŸarısız." - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "İstem BaÅŸarısız, çok fazla yönlendirme" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Resolving.." -msgstr "Kaydediliyor..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "BaÄŸlan..." - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Requesting.." -msgstr "Deneme" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "Kaynak kaydedilirken sorun!" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Download Error" -msgstr "AÅŸağı" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "Hepsi" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "Ara:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "Ara" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "İçe Aktar" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "Eklentiler" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "Sırala:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "Tersi" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "Katman:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "Yer:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "Destek..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "Resmi" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "Topluluk" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "Deneme" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Varlıkların ZIP Dizeci" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "'%s' İçin Yöntem Dizelgesi:" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "Çağır" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "Yöntem Dizelgesi:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "DeÄŸiÅŸtirgenler:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "Döndür:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "Dizeye Git" @@ -660,6 +399,14 @@ msgstr "Tüm Sözcükler" msgid "Selection Only" msgstr "Yalnızca Seçim" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "Ara" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "Bul" @@ -692,11 +439,11 @@ msgstr "DeÄŸiÅŸimi Sor" msgid "Skip" msgstr "Geç" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "YaklaÅŸ" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "UzaklaÅŸtır" @@ -765,6 +512,20 @@ msgstr "ErtelenmiÅŸ" msgid "Oneshot" msgstr "Tek sefer" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "Kapat" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "BaÄŸla" @@ -790,7 +551,7 @@ msgstr "BaÄŸlan..." msgid "Disconnect" msgstr "BaÄŸlantıyı kes" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "İşaretler" @@ -807,12 +568,25 @@ msgstr "BeÄŸeniler:" msgid "Recent:" msgstr "Yakın zamanda:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "Ara:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "EÅŸleÅŸmeler:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "Açıklama:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "Åžunun İçin DeÄŸiÅŸikliÄŸi Ara:" @@ -872,6 +646,10 @@ msgid "Owners Of:" msgstr "Bunun Sahibi:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Seçili dizeçleri tasarıdan kaldır? (Geri alınamaz)" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -881,8 +659,9 @@ msgstr "" "Yine de kaldırmak istiyor musunuz? (Geri alınamaz)" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "Seçili dizeçleri tasarıdan kaldır? (Geri alınamaz)" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "Çözümlenemedi." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -945,12 +724,7 @@ msgstr "SaÄŸ olun!" #: editor/editor_about.cpp msgid "Godot Engine contributors" -msgstr "" - -#: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "Yazar:" +msgstr "Godot Oyun Motoru katkı saÄŸlayanlar" #: editor/editor_about.cpp #, fuzzy @@ -959,7 +733,7 @@ msgstr "Tasarı Yöneticisi" #: editor/editor_about.cpp msgid "Lead Developer" -msgstr "" +msgstr "BaÅŸ GeliÅŸtirici" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -967,17 +741,51 @@ msgstr "Tasarı Yöneticisi" #: editor/editor_about.cpp msgid "Developers" +msgstr "GeliÅŸtiriciler" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Authors" +msgstr "Yazar:" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "License" +msgid "Gold Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "AÅŸağıya EÅŸle" + +#: editor/editor_about.cpp +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "Lisans" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "Üçüncü Parti Lisans" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " @@ -997,7 +805,7 @@ msgstr "İçerikler:" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "Lisanslar" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." @@ -1013,13 +821,23 @@ msgid "Package Installed Successfully!" msgstr "Çıkın BaÅŸarı ile Kuruldu!" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "BaÅŸarılı!" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "Kur" + +#: editor/editor_asset_installer.cpp #, fuzzy msgid "Package Installer" msgstr "Çıkın BaÅŸarı ile Kuruldu!" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "Hoparlörler" #: editor/editor_audio_buses.cpp #, fuzzy @@ -1066,21 +884,21 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "Sorun ayıklama seçenekleri" - -#: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Tekil" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "Sessiz" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "Dolan" + +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "Sorun ayıklama seçenekleri" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1089,6 +907,11 @@ msgstr "İkile" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "YaklaÅŸmayı Sıfırla" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "Seçilenleri Sil" @@ -1113,6 +936,11 @@ msgstr "Canlandırmayı İkile" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "YaklaÅŸmayı Sıfırla" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "Eylemi Taşı" @@ -1149,7 +977,8 @@ msgstr "Ekle %s" msgid "Create a new Bus Layout." msgstr "Yeni Kaynak OluÅŸtur" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "Yükle" @@ -1241,7 +1070,7 @@ msgid "Rearrange Autoloads" msgstr "KendindenYüklenme'leri Yeniden Sırala" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "Dizeç yolu:" @@ -1249,9 +1078,7 @@ msgstr "Dizeç yolu:" msgid "Node Name:" msgstr "Düğüm adı:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "Ad" @@ -1285,18 +1112,19 @@ msgid "Choose a Directory" msgstr "Dizin Seç" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Dizin OluÅŸtur" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "Ad:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "Dizin oluÅŸturulamadı." @@ -1314,31 +1142,7 @@ msgstr "Çıkınla" #: editor/editor_export.cpp platform/javascript/export/export.cpp msgid "Template file not found:\n" -msgstr "" - -#: editor/editor_export.cpp -msgid "Added:" -msgstr "Eklenen:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "Silinen:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "Atlas kaydedilirken sorun oluÅŸtu:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "Atlas alt dokusu kaydedilemedi:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "%s için Dışa Aktarım" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "Kurulum..." +msgstr "Biçem dosyası bulunamadı:\n" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" @@ -1424,6 +1228,11 @@ msgstr "BeÄŸenileni Yukarı Taşı" msgid "Move Favorite Down" msgstr "BeÄŸenileni AÅŸağı Taşı" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "Dizin oluÅŸturulamadı." + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "Dizinler & Dizeçler:" @@ -1467,6 +1276,10 @@ msgstr "Bölüt Dizelgesi:" msgid "Search Classes" msgstr "Bölütleri Ara" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Üst" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "Bölüt:" @@ -1483,15 +1296,30 @@ msgstr "Tarafından kalıt alındı:" msgid "Brief Description:" msgstr "Kısa Açıklama:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "Üyeler:" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Üyeler:" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "Açık Yöntemler:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "Açık Yöntemler:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "Arayüz Kalıbı Öğeleri:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "Arayüz Kalıbı Öğeleri:" @@ -1501,26 +1329,63 @@ msgstr "İşaretler:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "Canlandırmalar" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "Canlandırmalar" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "enum… " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "Sabitler:" #: editor/editor_help.cpp msgid "Constants:" msgstr "Sabitler:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "Açıklama:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "Özellikleri:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "Özellik Açıklaması:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "Yöntem Dizelgesi:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "Yöntem Açıklaması:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "Yazı Ara" @@ -1530,24 +1395,21 @@ msgid "Output:" msgstr " Çıktı:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "Temizle" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "Kaynak kaydedilirken sorun!" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "Kaynağı BaÅŸkaca Kaydet.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "Anlıyorum.." @@ -1564,6 +1426,30 @@ msgid "Error while saving." msgstr "Kaydedilirken sorun oluÅŸtu." #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "'..' üzerinde çalışılamıyor" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "Kaydedilirken sorun oluÅŸtu." + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "Sahne '%s' bağımlılıkları koptu:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "Kaydedilirken sorun oluÅŸtu." + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "Sahne Kaydediliyor" @@ -1622,6 +1508,33 @@ msgid "Restored default layout to base settings." msgstr "Önyüklü tasarım temel ayarlara onarıldı." #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "DeÄŸiÅŸkenleri Tıpkıla" @@ -1798,6 +1711,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "Bir Ana Sahne Seç" @@ -1824,7 +1743,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "Öff" @@ -1838,14 +1757,15 @@ msgstr "" "kaydedin." #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "Sahne yüklenirken sorun oluÅŸtu." - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "Sahne '%s' bağımlılıkları koptu:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "Kemikleri Temizle" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "Tasarımı Kaydet" @@ -1879,7 +1799,7 @@ msgstr "Dikkat Dağıtmayan Biçim" msgid "Toggle distraction-free mode." msgstr "Dikkat Dağıtmayan Biçim" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "Sahne" @@ -2122,6 +2042,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "Topluluk" + #: editor/editor_node.cpp msgid "About" msgstr "İliÅŸkin" @@ -2130,7 +2054,7 @@ msgstr "İliÅŸkin" msgid "Play the project." msgstr "Tasarıyı oynat." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "Oynat" @@ -2146,7 +2070,7 @@ msgstr "Sahneyi Duraklat" msgid "Stop the scene." msgstr "Sahneyi durdur." -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "Durdur" @@ -2219,6 +2143,16 @@ msgid "Object properties." msgstr "Nesne özellikleri." #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "Bediz ÖbeÄŸini DeÄŸiÅŸtir" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "İçe Aktar" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "DizeçDüzeni" @@ -2234,14 +2168,6 @@ msgstr "Çıktı" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "Yeniden İçe Aktar" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "Güncelle" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "Kalıpları ZIP Dizecinden İçe Aktar" @@ -2309,11 +2235,29 @@ msgstr "Düzenleyicide Aç" msgid "Open the previous Editor" msgstr "Düzenleyicide Aç" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "Örüntü Betikevi OluÅŸtur" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Küçük Bediz.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "Yüklü Eklentiler:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "Güncelle" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "Sürüm:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "Yazar:" @@ -2365,26 +2309,6 @@ msgstr "Kendi" msgid "Frame #:" msgstr "Kare #:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "Tarama için bitmesini bekleyin." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "Yeniden içe aktarmak için ÅŸu anki sahneyi kaydet." - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "Kaydet & Yeniden İçe Aktar" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "Yeniden-İçe Aktarım" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "DeÄŸiÅŸtirilmiÅŸ Kaynakları Yeniden İçe Aktar" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2501,10 +2425,6 @@ msgid "Importing:" msgstr "İçe Aktarım:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "Dışa Aktarım Kalıpları Yükleniyor" - -#: editor/export_template_manager.cpp #, fuzzy msgid "Current Version:" msgstr "Åžu anki Sahne" @@ -2545,11 +2465,18 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" -msgstr "Kaydet & Yeniden İçe Aktar" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy @@ -2559,46 +2486,57 @@ msgid "" msgstr "Kaynak:" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "ÖzdeÅŸ kaynak ve varış dizeçleri, hiçbir ÅŸey yapılmıyor." +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "Kaynak yazı tipi yüklenemiyor / iÅŸlenemiyor." #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "Bir dizeç kendisi üzerine içe aktaramıyor:" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "ÖzdeÅŸ kaynak ve varış yolları, hiçbir ÅŸey yapılmıyor." +#, fuzzy +msgid "Error moving:\n" +msgstr "İçe aktarırken sorun:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "Dizinleri kendi içlerine taşıyamazsınız." +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "Sahne '%s' bağımlılıkları koptu:" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "Bediz yüklenirken sorun oluÅŸtu:" +msgid "No name provided." +msgstr "Yeniden Adlandır ya da Taşı.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "İçe aktarırken sorun:" +msgid "Name contains invalid characters." +msgstr "Geçerli damgalar:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "'..' üzerinde çalışılamıyor" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "Öbek adı zaten var!" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "Åžunun için yeni ad ile konum seçin:" +#, fuzzy +msgid "Renaming file:" +msgstr "DeÄŸiÅŸkeni Yeniden Adlandır" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "Hiçbir Dizeç Seçilmedi!" +#, fuzzy +msgid "Renaming folder:" +msgstr "Düğümü Yeniden Adlandır" #: editor/filesystem_dock.cpp #, fuzzy @@ -2610,40 +2548,38 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "Dizeç Yöneticisinde Göster" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "Örnek" +msgid "Copy Path" +msgstr "Dizeç Yolunu Tıpkıla" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "Bağımlılıkları Düzenle.." +#, fuzzy +msgid "Rename.." +msgstr "Yeniden Adlandır" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "Sahipleri Görüntüle.." +msgid "Move To.." +msgstr "Åžuraya Taşı.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "Dizeç Yolunu Tıpkıla" +#, fuzzy +msgid "New Folder.." +msgstr "Dizin OluÅŸtur" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "Yeniden Adlandır ya da Taşı.." +msgid "Show In File Manager" +msgstr "Dizeç Yöneticisinde Göster" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "Åžuraya Taşı.." +msgid "Instance" +msgstr "Örnek" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "Bilgi" +msgid "Edit Dependencies.." +msgstr "Bağımlılıkları Düzenle.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "Yeniden İçe Aktar.." +msgid "View Owners.." +msgstr "Sahipleri Görüntüle.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2675,6 +2611,11 @@ msgstr "" msgid "Move" msgstr "Taşı" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "Yeniden Adlandır" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "ÖbeÄŸe Ekle" @@ -2689,6 +2630,11 @@ msgid "Import as Single Scene" msgstr "Sahneyi İçe Aktarıyor..." #: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "Canlandırmaları İçe Aktar.." + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2701,6 +2647,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Import as Multiple Scenes" msgstr "3B Sahneyi İçe Aktar" @@ -2710,40 +2668,33 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "Sahneyi İçe Aktar" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "Sahneyi İçe Aktarıyor..." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "Çalışan Özel Betik.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "İçe aktarma sonrası betik dizeci yüklenemedi:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" "İçe aktarma iÅŸlemi sonrası için geçersiz/bozuk betik dizeci (konsolu " "denetleyin):" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "İçe aktarma sonrası betik dizeci çalıştırılırken sorun oluÅŸtu:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "Kaydediliyor..." @@ -2774,588 +2725,56 @@ msgstr "Ön ayar.." msgid "Reimport" msgstr "Yeniden İçe Aktar" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "Alınacak hiç bit örteci yok!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "Amaçlanan dizeç yolu boÅŸ." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "Amaçlanan yol, tam bir kaynak yolu olmalıdır." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "Amaçlanan dizeç yolu var olmalı." - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "Kayıt yolu boÅŸ!" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "BitMasks İçe Aktar" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "Kaynak Doku(lar):" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "Amaçlanan Dizeç Yolu :" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "MultiNode Kur" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "Kabul" +#: editor/node_dock.cpp +msgid "Groups" +msgstr "Öbekler" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "Bit Örteci" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." +msgstr "İşaretleri ve Öbekleri düzenlemek için bir Düğüm seçin." -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "Kaynak yazı türü dizeci yok!" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Çoklu OluÅŸturun" -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "Amaçlanan yazı türü kaynağı yok!" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Çokluyu Düzenleyin" -#: editor/io_plugins/editor_font_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp #, fuzzy -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"Geçersiz dizeç uzantısı.\n" -"Lütfen .fnt uzantısını kullanın." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "Kaynak yazı tipi yüklenemiyor / iÅŸlenemiyor." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "Yazı türü kaydedilemedi." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "Yazı Türü Kaynağı:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "Kaynak Yazı Türü Boyutu:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "Varış Kaynağı:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "Hızlı kahverengi tilki üşengeç köpeÄŸin üstünden atlar." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "Deneme:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "Seçenekler:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "Yazı Türü İçe Aktar" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" -"Bu dizeç zaten bir Godot yazı türü dizecidir , lütfen bunun yerine bir " -"BMFont türü dizeci saÄŸlayın." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "BMFont dizeci olarak açma baÅŸarısız oldu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "FreeType baÅŸlatılırken sorun oluÅŸtu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "Bilinmeyen yazı türü." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "Yazı türü yüklerken sorun oluÅŸtu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "Geçersiz yazı türü boyutu." - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "Geçersiz yazı türü özel kaynağı." - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "Yazı Tipi" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "İçe aktarılacak örüntü yok!" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "Tekil Örüntü İçe Aktar" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "Kaynak Örüntü(leri):" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Örüntü" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "Yüzey %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "Alınacak örnek yok!" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "Ses Örneklerini İçe Aktar" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "Kaynak Örnek(leri):" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "Ses ÖrneÄŸi" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "Yeni Parça" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "Canlandırma Seçenekleri" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "Bayraklar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "FPS'i PiÅŸir:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "İyileÅŸtirici" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "En üst DoÄŸrusal Sorun" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "En üst Açısal Sorun" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "En üst Açı" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "Parçalar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "BaÅŸlangıç(lar)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "Son(lar)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "Döngü" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "Süzgeçler" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "Kaynak yol boÅŸ." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "İçe aktarma sonrası betik dizeci yüklenemedi." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "İçe aktarma sonrası için geçersiz/bozuk betik dizeci." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "İçe aktarırken sorun oluÅŸtu." - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "3B Sahneyi İçe Aktar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "Kaynak Sahne:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "Hedef Sahne ile Aynı" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "Paylaşılan" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "Amaçlanan Doku Dizini:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "İşlem Sonrası Betik Dizeci:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "Özel Kök Düğüm Türü:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "KendiliÄŸinden" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "Kök Düğüm adı:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "AÅŸağıdaki Dizeçler Eksik:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "Yine de İçe Aktar" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "Vazgeç" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "İçe Aktar & Aç" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "Düzenlenen sahne kaydedilmedi, yine de içe aktarılan sahne açılsın mı?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "Bedizi İçe Aktar:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "Bir dizeç kendisi üzerine içe aktaramıyor:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "Yol yerelleÅŸtirilemedi: %s (zaten yerel)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "3B Sahne Canlandırması" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "Sıkıştırılmamış" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "Kayıpsız Sıkıştırma (PNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "Kayıplı Sıkıştırma (WebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "Sıkıştır (VRAM)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "Doku Biçemi" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "Doku Sıkıştırma NiteliÄŸi (WebP):" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "Doku Seçenekleri" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "Lütfen bazı dizeçleri belirtin!" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "Atlas için en az bir dizeç gerekli." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "İçe aktarırken sorun:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "Büyük doku için yalnızca bir dizeç gereklidir." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "En üst Doku Boyutu:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "Dokuları Atlas(2B) için içe aktar" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "Odacık Boyutu:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "GeniÅŸ Doku" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "Büyük Boyutlu(2D) Dokuları İçe Aktar" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "Kaynak Doku" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "Temel Atlas Doku" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "Kaynak Doku(lar)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "2B için Dokuları İçe Aktar" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "3B için Dokuları İçe Aktar" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "Dokuları İçe Aktar" +msgid "Insert Point" +msgstr "Girdileme" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2B Doku" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Çokluyu Düzenleyin (Noktayı Silin)" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3B Doku" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "Çokluyu ve Noktayı Kaldır" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "Atlas Doku" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Sıfırdan yeni bir çokgen oluÅŸturun." -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" -"UYARI: 2B dokuların içe aktarılması zorunlu deÄŸildir. Png / jpg dizeçlerini " -"tasarıya tıpkılamanız yeterlidir." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "BoÅŸ alanı kırp." - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "Doku" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "Büyük Dokuyu İçe Aktar" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "Kaynak Bedizi Yükle" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "Dilimleme" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "Girdileme" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "Kaydediyor" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "Büyük doku kaydedilemedi:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "Atlası Åžunun için OluÅŸtur:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "Bediz Yükleniyor:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "Bediz yüklenemedi:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "Bedizleri Dönüştürüyor" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "Bedizleri Kırpıyor" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Bedizleri Blitle" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "Atlas bedizi kaydedilemedi:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "Dönüştürülmüş doku kaydedilemedi:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "Geçersiz kaynak!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "Geçersiz çeviri kaynağı!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "Dikeç" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "Dil" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "Alınacak öğe yok!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "Amaçlanan yol yok!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "Çevirileri İçe Aktar" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "Alınamadı!" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "Çeviriyi İçe Aktar" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "Kaynak CSV:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "İlk Sırayı Yoksay" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "Sıkıştır" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#, fuzzy -msgid "Add to Project (project.godot)" -msgstr "Tasarıya Ekle (engine.cfg)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "Dilleri İçe Aktar:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "Çeviri" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "MultiNode Kur" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "Öbekler" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." -msgstr "İşaretleri ve Öbekleri düzenlemek için bir Düğüm seçin." #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3511,7 +2930,6 @@ msgstr "Canlandırma Adı:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3622,10 +3040,6 @@ msgid "Delete Input" msgstr "GiriÅŸi Sil" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "Yeniden Adlandır" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "Canlandırma aÄŸacı geçerlidir." @@ -3681,64 +3095,185 @@ msgstr "Düğüm Süzgeçlerini Düzenle" msgid "Filters.." msgstr "Süzgeçler..." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "%d Üçgenlerini Ayrıştırma:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "Özgür" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "Üçgen #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "İçerikler:" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "Işık PiÅŸirici Kurulumu:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "Dosyaları Görüntüle" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "Uzambilgisini Ayrıştırıyor" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "Ana makine adı çözümlenemedi:" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "Işıkları Sabitliyor" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "Çözümlenemedi." -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "BVH Yapıyor" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "BaÄŸlantı hatası, lütfen tekrar deneyiniz." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "Işık SekaÄŸacı OluÅŸturuyor" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "BaÄŸlanamadı." -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "SekaÄŸaç Dokusu OluÅŸturuyor" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "Ana makineye baÄŸlanılamadı:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "Işık Haritalarına Aktar:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "Ana makineden cevap yok:" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "Doku Paylaşımı #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "Cevap yok." -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "PiÅŸirme Üçgeni #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "İstem baÅŸarısız, dönen kod:" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "İşleme-Sonrası Dokusu #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "İstem BaÅŸarısız." -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "PiÅŸir!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "İstem BaÅŸarısız, çok fazla yönlendirme" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "Yönlendirme Döngüsü." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "BaÅŸarısız:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "Beklenen:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "Alınan:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "BaÅŸarısız sha256 hash sınaması" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "Nesne İndirme Hatası:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "Alınıyor:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Resolving.." +msgstr "Kaydediliyor..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "BaÄŸlan..." + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Requesting.." +msgstr "Deneme" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "Kaynak kaydedilirken sorun!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "BoÅŸta" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "Tekrarla" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "İndirme Hatası" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Bu nesne için zaten sürdürülen bir indirme var!" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "ilk" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "önceki" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "sonraki" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "son" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "Hepsi" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "Eklentiler" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "Işık haritası sekaÄŸacı piÅŸirme iÅŸlemini sıfırlayın (baÅŸtan baÅŸlayın)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "Sırala:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "Tersi" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "Katman:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "Yer:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "Destek..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "Resmi" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "Deneme" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Varlıkların ZIP Dizeci" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "Önizleme" @@ -3781,12 +3316,18 @@ msgid "Edit CanvasItem" msgstr "CanvasItem Düzenle" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "Çapa" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "Çapaları DeÄŸiÅŸtir" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "YaklaÅŸ (%):" +msgid "Change Anchors" +msgstr "Çapaları DeÄŸiÅŸtir" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3840,60 +3381,78 @@ msgid "Pan Mode" msgstr "Kaydırma Biçimi" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "Seçilen nesneyi yerine kilitleyin (taşınamaz)." +#, fuzzy +msgid "Toggles snapping" +msgstr "Kesme Noktası Aç/Kapat" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "Seçilen nesnenin kilidini açın (taşınabilir)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Yapışma Kullan" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "Nesnenin çocuÄŸunun seçilemez olduÄŸundan kuÅŸkusuz olur." +#, fuzzy +msgid "Snapping options" +msgstr "Canlandırma Seçenekleri" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "Nesnenin çocuÄŸunun seçilebilme yeteneÄŸini geri kazandırır." +#, fuzzy +msgid "Snap to grid" +msgstr "Yapışma Biçimi:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "Düzenle" +msgid "Use Rotation Snap" +msgstr "Döndürme Yapışması Kullan" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "Yapışma Kullan" +#, fuzzy +msgid "Configure Snap..." +msgstr "Yapışmayı Yapılandır.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "Izgarayı Göster" +msgid "Snap Relative" +msgstr "Göreceli Yapış" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "Döndürme Yapışması Kullan" +msgid "Use Pixel Snap" +msgstr "Nokta Yapışması Kullan" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "Göreceli Yapış" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "Yapışmayı Yapılandır.." +#, fuzzy +msgid "Snap to parent" +msgstr "Ataya geniÅŸletin" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "Nokta Yapışması Kullan" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Seçilen nesneyi yerine kilitleyin (taşınamaz)." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Seçilen nesnenin kilidini açın (taşınabilir)." #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "İskelet.." +msgid "Makes sure the object's children are not selectable." +msgstr "Nesnenin çocuÄŸunun seçilemez olduÄŸundan kuÅŸkusuz olur." + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Nesnenin çocuÄŸunun seçilebilme yeteneÄŸini geri kazandırır." #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3921,12 +3480,19 @@ msgid "View" msgstr "Görüş" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "YakınlaÅŸmayı Sıfırla" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "Izgarayı Göster" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show helpers" +msgstr "Kemikleri Göster" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "YakınlaÅŸmayı Ayarla.." +#, fuzzy +msgid "Show rulers" +msgstr "Kemikleri Göster" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3937,8 +3503,9 @@ msgid "Frame Selection" msgstr "Kafes Seçimi" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "Çapa" +#, fuzzy +msgid "Layout" +msgstr "Tasarımı Kaydet" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3961,12 +3528,21 @@ msgid "Clear Pose" msgstr "DuruÅŸu Temizle" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "Bir DeÄŸer Ata" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "EÄŸri Çıkış Konumunu Ayarla" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "Yapış (Noktalara):" +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3976,23 +3552,28 @@ msgstr "Ekle %s" msgid "Adding %s..." msgstr "Ekliyor %s.." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "Düğüm OluÅŸtur" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "%s sahne örnekleme sorunu" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "Tamam :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "ÇocuÄŸun örnek alacağı bir ata yok." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "Bu iÅŸlem, seçilmiÅŸ tek bir düğüm gerektirir." @@ -4008,45 +3589,6 @@ msgstr "" "Sürükle & bırak + Shift: KardeÅŸ olarak düğüm ekle\n" "Sürükle & bırak + Alt: Düğüm türünü deÄŸiÅŸtir" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "Çoklu OluÅŸturun" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "Çokluyu Düzenleyin" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "Çokluyu Düzenleyin (Noktayı Silin)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "Sıfırdan yeni bir çokgen oluÅŸturun." - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Çoklu3B OluÅŸtur" @@ -4056,14 +3598,6 @@ msgid "Set Handle" msgstr "Tutamacı Ayarla" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "Örüntü Betikevi OluÅŸtur" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "Küçük Bediz.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "%d öğe kaldırılsın mı?" @@ -4086,6 +3620,28 @@ msgid "Update from Scene" msgstr "Sahneden Güncelle" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "Açılma" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease out" +msgstr "Kararma" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy msgid "Modify Curve Point" msgstr "EÄŸri Haritasını DeÄŸiÅŸtir" @@ -4170,22 +3726,18 @@ msgid "Create Occluder Polygon" msgstr "Engelleyici Çokgeni OluÅŸtur" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "Var olan çokgeni düzenleyin:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "LMB: Taşıma Noktası." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl + LMB: Parçayı Böl." #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "RMB: Noktayı Sil." @@ -4290,6 +3842,10 @@ msgid "Create Outline" msgstr "Anahat OluÅŸtur" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Örüntü" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "Üçlü Örüntü DuraÄŸan Gövdesi OluÅŸtur" @@ -4417,14 +3973,83 @@ msgstr "Rastgele Ölçek:" msgid "Populate" msgstr "Doldur" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "PiÅŸir!" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "Yönlendirici Örüntüsü OluÅŸtur" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "Yönlendirici Örüntüsü OluÅŸtur" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "Işık SekaÄŸacı OluÅŸturuyor" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "Çevirilebilir Dizeler.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "Uyarı" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "SekaÄŸaç Dokusu OluÅŸturuyor" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "Anahat Örüntüsü OluÅŸtur.." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "Yönlendirici Örüntüsü OluÅŸtur" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "Uzambilgisini Ayrıştırıyor" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "Yönlendirici Çokgeni OluÅŸtur" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "Çokluyu ve Noktayı Kaldır" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "Yayma Örtecini Temizle" @@ -4610,14 +4235,17 @@ msgid "Curve Point #" msgstr "EÄŸrisel Nokta #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "EÄŸri Noktası Konumu Ayarla" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "EÄŸriyi Konumda Ayarla" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "EÄŸri Çıkış Konumunu Ayarla" @@ -4680,6 +4308,14 @@ msgid "Scale Polygon" msgstr "Çokgeni Ölçekle" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "Düzenle" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "Çokgen->UV" @@ -4734,63 +4370,10 @@ msgstr "Kaynak Yükle" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "Yapıştır" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "BBCode'u Ayrıştır" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "Uzunluk:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "Örnek Dizeçleri Aç" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "SORUN: Örnek yüklenemedi!" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "Örnek Ekle" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "ÖrneÄŸi Yeniden Addlandır" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "ÖrneÄŸi Sil" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16 bit" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8 Bit" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "Çiftli" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "Tekli" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "Biçem" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "Perde" - #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Clear Recent Files" @@ -4882,6 +4465,10 @@ msgstr "Belgeleri Kapat" msgid "Close All" msgstr "Tümünü Kapat" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "Çalıştır" + #: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Toggle Scripts Panel" @@ -4925,18 +4512,6 @@ msgid "Debug with external editor" msgstr "Düzenleyicide Aç" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "Pencere" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "Sola Taşı" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "SaÄŸa Taşı" - -#: editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Open Godot online documentation" msgstr "BaÅŸvuru belgelerinde arama yap." @@ -5026,7 +4601,7 @@ msgstr "Kes" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "Tıpkıla" @@ -5292,10 +4867,6 @@ msgid "View Plane Transform." msgstr "Düzlem Dönüşümünü Görüntüle." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "Åžuna %s%% Ölçeklendiriliyor." - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "%s Düzey Dönüyor." @@ -5312,10 +4883,6 @@ msgid "Top View." msgstr "Üstten Görünüm." #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "Üst" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "Arkadan Görünüm." @@ -5561,6 +5128,10 @@ msgid "Transform" msgstr "Dönüşüm" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Yapışmayı Yapılandır.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "Yerel Konaçlar" @@ -5706,6 +5277,10 @@ msgid "Speed (FPS):" msgstr "Hız (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "Döngü" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "Canlandırma Çerçeveleri" @@ -5718,12 +5293,14 @@ msgid "Insert Empty (After)" msgstr "BoÅŸ Ekle (Sonra)" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "Yukarı" +#, fuzzy +msgid "Move (Before)" +msgstr "Düğümleri Kaldır" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "AÅŸağı" +#, fuzzy +msgid "Move (After)" +msgstr "Sola Taşı" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5887,6 +5464,10 @@ msgid "Style" msgstr "Yoldam" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Yazı Tipi" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "Renk" @@ -5938,8 +5519,9 @@ msgid "Mirror Y" msgstr "Y'ye Aynala" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "Kova" +#, fuzzy +msgid "Paint Tile" +msgstr "TileMap'i Boya" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" @@ -6005,6 +5587,10 @@ msgid "Delete preset '%s'?" msgstr "Seçili dizeçleri sil?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Presets" msgstr "Ön ayar.." @@ -6090,34 +5676,62 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp #, fuzzy msgid "Export With Debug" msgstr "Döşenti Dizi Dışa Aktar" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "Geçersiz tasarı yolu, yolun var olması gerekir!" +#, fuzzy +msgid "The path does not exists." +msgstr "Dizeç yok." #: editor/project_manager.cpp #, fuzzy -msgid "Invalid project path, project.godot must not exist." -msgstr "Geçersiz tasarı yolu, engine.cfg var olmaması gerekir." +msgid "Please choose a 'project.godot' file." +msgstr "Lütfen tasarı dizininin dışına aktarın!" #: editor/project_manager.cpp -#, fuzzy -msgid "Invalid project path, project.godot must exist." -msgstr "Geçersiz tasarı yolu, engine.cfg var olması gerekir." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" + +#: editor/project_manager.cpp +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "İçe Aktarılan Tasarı" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "Geçersiz tasarı yolu (bir ÅŸey deÄŸiÅŸti mi?)." #: editor/project_manager.cpp #, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "engine.cfg tasarı yolunda oluÅŸturulamadı." + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "engine.cfg tasarı yolunda oluÅŸturulamadı." + +#: editor/project_manager.cpp +#, fuzzy msgid "Couldn't create project.godot in project path." msgstr "engine.cfg tasarı yolunda oluÅŸturulamadı." @@ -6126,38 +5740,49 @@ msgid "The following files failed extraction from package:" msgstr "AÅŸağıdaki dizeçlerin, çıkından ayıklanma iÅŸlemi baÅŸarısız oldu:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "Adsız Tasarı" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "engine.cfg tasarı yolunda oluÅŸturulamadı." + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "Yeni Oyun Tasarısı" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "Var olan Tasarıyı İçe Aktar" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "Tasarı Yolu (Var Olması Gerekir):" +msgid "Create New Project" +msgstr "Yeni Tasarı OluÅŸtur" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "Tasarıyı Kur:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "Tasarı Adı:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "Yeni Tasarı OluÅŸtur" +#, fuzzy +msgid "Create folder" +msgstr "Dizin OluÅŸtur" #: editor/project_manager.cpp msgid "Project Path:" msgstr "Tasarı Yolu:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "Tasarıyı Kur:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "Gözat" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "Yeni Oyun Tasarısı" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "YaÅŸa BE!" @@ -6166,6 +5791,11 @@ msgid "Unnamed Project" msgstr "Adsız Tasarı" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "BaÄŸlanamadı." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "Birden fazla tasarı açmakta kararlı mısınız?" @@ -6208,10 +5838,6 @@ msgid "Project List" msgstr "Tasarı Dizelgesi" #: editor/project_manager.cpp -msgid "Run" -msgstr "Çalıştır" - -#: editor/project_manager.cpp msgid "Scan" msgstr "Tara" @@ -6270,17 +5896,14 @@ msgid "Add Input Action Event" msgstr "GiriÅŸ İşlem Olayı Ekle" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6342,7 +5965,7 @@ msgstr "DeÄŸiÅŸtir" msgid "Joypad Axis Index:" msgstr "OyunçubuÄŸu Ekseni Dizini:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "Eksen" @@ -6364,31 +5987,31 @@ msgstr "GiriÅŸ Eylemi Olayını Sil" msgid "Add Event" msgstr "BoÅŸ Ekle" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "Aygıt" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "Düğme" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "Sol Düğme." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "SaÄŸ Düğme." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "Orta Düğme." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "Tekerlek Yukarı." -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "Tekerlek AÅŸağı." @@ -6398,7 +6021,7 @@ msgid "Add Global Property" msgstr "Alıcı Özellik Ekle" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6417,6 +6040,16 @@ msgid "Delete Item" msgstr "GiriÅŸi Sil" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "Ana makineye baÄŸlanılamadı:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "Sürdürmeyi Aç/Kapat" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "Ayarları kaydetme sorunu." @@ -6569,10 +6202,20 @@ msgstr "Yeni Betik" #: editor/property_editor.cpp #, fuzzy +msgid "Make Unique" +msgstr "Kemik Yap" + +#: editor/property_editor.cpp +#, fuzzy msgid "Show in File System" msgstr "DizeçDüzeni" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "Åžuna Dönüştür.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "Dizeç yüklenirken sorun oluÅŸtu: Bir kaynak deÄŸil!" @@ -6611,6 +6254,11 @@ msgid "Select Property" msgstr "Nitelik Seç" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "Yöntem Seç" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "Yöntem Seç" @@ -6638,26 +6286,6 @@ msgstr "Bütünsel Dönüşümü Tut" msgid "Reparent" msgstr "Yeniden Ata Yap" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "Yeni Kaynak OluÅŸtur" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "Kaynak Aç" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "Kaynağı Kaydet" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "Kaynak Araçları" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "YerelleÅŸtir" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "Çalışma Biçimi:" @@ -6788,14 +6416,6 @@ msgid "Sub-Resources:" msgstr "Kaynaklar:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "Öbekleri Düzenle" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "BaÄŸlantıları Düzenle" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "Kalıtı Temizle" @@ -6984,6 +6604,15 @@ msgid "Invalid base path" msgstr "Geçersiz üst yol" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "Dizeç var. Üzerine Yazılsın mı?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "Geçersiz uzantı" @@ -7029,6 +6658,10 @@ msgid "Load existing script file" msgstr "Var olan betiÄŸi yükle" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "Dil" + +#: editor/script_create_dialog.cpp #, fuzzy msgid "Inherits" msgstr "Kalıtçılar:" @@ -7073,6 +6706,10 @@ msgid "Function:" msgstr "İşlev:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "Sorunlar" @@ -7153,6 +6790,10 @@ msgid "Type" msgstr "Tür" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "Biçem" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "Kullanım" @@ -7228,13 +6869,31 @@ msgstr "" msgid "Change Probe Extents" msgstr "DeÅŸme GeniÅŸlemesini DeÄŸiÅŸtir" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary .." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "Durum:" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" "convert() için geçersiz türde deÄŸiÅŸtirgen, TYPE_* sabitlerini kullanın." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Geçersiz biçem ya da kod çözmek için yetersiz byte sayısı." @@ -7286,10 +6945,6 @@ msgid "GridMap Duplicate Selection" msgstr "Seçimi İkile" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Snap View" msgstr "Üstten Görünüm" @@ -7393,13 +7048,8 @@ msgstr "Yapışma Ayarları" msgid "Pick Distance:" msgstr "Örnek:" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "Dizeç" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7610,10 +7260,18 @@ msgid "Return" msgstr "Döndür" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "Çağır" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "Al" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "GiriÅŸ Adını DeÄŸiÅŸtir" @@ -8029,6 +7687,12 @@ msgstr "" "AnimatedSprite3D 'nin çerçeveleri görüntülemek için bir SpriteFrames kaynağı " "oluÅŸturulmalı veya 'Çerçeveler' niteliÄŸinde ayarlanmalıdır." +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp #, fuzzy msgid "Raw Mode" @@ -8039,6 +7703,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "Vazgeç" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "Uyarı!" @@ -8046,10 +7714,6 @@ msgstr "Uyarı!" msgid "Please Confirm..." msgstr "Lütfen DoÄŸrulayın..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -8085,6 +7749,618 @@ msgstr "" "bir boyut elde edin. Ya da, onu bir RenderTarget yapın ve iç dokusunu " "görüntülemesi için bir düğüme atayın." +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "FreeType baÅŸlatılırken sorun oluÅŸtu." + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "Bilinmeyen yazı türü." + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "Yazı türü yüklerken sorun oluÅŸtu." + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "Geçersiz yazı türü boyutu." + +#~ msgid "Method List For '%s':" +#~ msgstr "'%s' İçin Yöntem Dizelgesi:" + +#~ msgid "Arguments:" +#~ msgstr "DeÄŸiÅŸtirgenler:" + +#~ msgid "Return:" +#~ msgstr "Döndür:" + +#~ msgid "Added:" +#~ msgstr "Eklenen:" + +#~ msgid "Removed:" +#~ msgstr "Silinen:" + +#~ msgid "Error saving atlas:" +#~ msgstr "Atlas kaydedilirken sorun oluÅŸtu:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "Atlas alt dokusu kaydedilemedi:" + +#~ msgid "Exporting for %s" +#~ msgstr "%s için Dışa Aktarım" + +#~ msgid "Setting Up.." +#~ msgstr "Kurulum..." + +#~ msgid "Error loading scene." +#~ msgstr "Sahne yüklenirken sorun oluÅŸtu." + +#~ msgid "Re-Import" +#~ msgstr "Yeniden İçe Aktar" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "Tarama için bitmesini bekleyin." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "Yeniden içe aktarmak için ÅŸu anki sahneyi kaydet." + +#~ msgid "Save & Re-Import" +#~ msgstr "Kaydet & Yeniden İçe Aktar" + +#~ msgid "Re-Importing" +#~ msgstr "Yeniden-İçe Aktarım" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "DeÄŸiÅŸtirilmiÅŸ Kaynakları Yeniden İçe Aktar" + +#~ msgid "Loading Export Templates" +#~ msgstr "Dışa Aktarım Kalıpları Yükleniyor" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "Kaydet & Yeniden İçe Aktar" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "ÖzdeÅŸ kaynak ve varış dizeçleri, hiçbir ÅŸey yapılmıyor." + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "ÖzdeÅŸ kaynak ve varış yolları, hiçbir ÅŸey yapılmıyor." + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "Dizinleri kendi içlerine taşıyamazsınız." + +#, fuzzy +#~ msgid "Error moving file:\n" +#~ msgstr "Bediz yüklenirken sorun oluÅŸtu:" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "Åžunun için yeni ad ile konum seçin:" + +#~ msgid "No files selected!" +#~ msgstr "Hiçbir Dizeç Seçilmedi!" + +#~ msgid "Info" +#~ msgstr "Bilgi" + +#~ msgid "Re-Import.." +#~ msgstr "Yeniden İçe Aktar.." + +#~ msgid "No bit masks to import!" +#~ msgstr "Alınacak hiç bit örteci yok!" + +#~ msgid "Target path is empty." +#~ msgstr "Amaçlanan dizeç yolu boÅŸ." + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "Amaçlanan yol, tam bir kaynak yolu olmalıdır." + +#~ msgid "Target path must exist." +#~ msgstr "Amaçlanan dizeç yolu var olmalı." + +#~ msgid "Save path is empty!" +#~ msgstr "Kayıt yolu boÅŸ!" + +#~ msgid "Import BitMasks" +#~ msgstr "BitMasks İçe Aktar" + +#~ msgid "Source Texture(s):" +#~ msgstr "Kaynak Doku(lar):" + +#~ msgid "Target Path:" +#~ msgstr "Amaçlanan Dizeç Yolu :" + +#~ msgid "Accept" +#~ msgstr "Kabul" + +#~ msgid "Bit Mask" +#~ msgstr "Bit Örteci" + +#~ msgid "No source font file!" +#~ msgstr "Kaynak yazı türü dizeci yok!" + +#~ msgid "No target font resource!" +#~ msgstr "Amaçlanan yazı türü kaynağı yok!" + +#, fuzzy +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "Geçersiz dizeç uzantısı.\n" +#~ "Lütfen .fnt uzantısını kullanın." + +#~ msgid "Couldn't save font." +#~ msgstr "Yazı türü kaydedilemedi." + +#~ msgid "Source Font:" +#~ msgstr "Yazı Türü Kaynağı:" + +#~ msgid "Source Font Size:" +#~ msgstr "Kaynak Yazı Türü Boyutu:" + +#~ msgid "Dest Resource:" +#~ msgstr "Varış Kaynağı:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "Hızlı kahverengi tilki üşengeç köpeÄŸin üstünden atlar." + +#~ msgid "Test:" +#~ msgstr "Deneme:" + +#~ msgid "Options:" +#~ msgstr "Seçenekler:" + +#~ msgid "Font Import" +#~ msgstr "Yazı Türü İçe Aktar" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "" +#~ "Bu dizeç zaten bir Godot yazı türü dizecidir , lütfen bunun yerine bir " +#~ "BMFont türü dizeci saÄŸlayın." + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "BMFont dizeci olarak açma baÅŸarısız oldu." + +#~ msgid "Invalid font custom source." +#~ msgstr "Geçersiz yazı türü özel kaynağı." + +#~ msgid "No meshes to import!" +#~ msgstr "İçe aktarılacak örüntü yok!" + +#~ msgid "Single Mesh Import" +#~ msgstr "Tekil Örüntü İçe Aktar" + +#~ msgid "Source Mesh(es):" +#~ msgstr "Kaynak Örüntü(leri):" + +#~ msgid "Surface %d" +#~ msgstr "Yüzey %d" + +#~ msgid "No samples to import!" +#~ msgstr "Alınacak örnek yok!" + +#~ msgid "Import Audio Samples" +#~ msgstr "Ses Örneklerini İçe Aktar" + +#~ msgid "Source Sample(s):" +#~ msgstr "Kaynak Örnek(leri):" + +#~ msgid "Audio Sample" +#~ msgstr "Ses ÖrneÄŸi" + +#~ msgid "New Clip" +#~ msgstr "Yeni Parça" + +#~ msgid "Flags" +#~ msgstr "Bayraklar" + +#~ msgid "Bake FPS:" +#~ msgstr "FPS'i PiÅŸir:" + +#~ msgid "Optimizer" +#~ msgstr "İyileÅŸtirici" + +#~ msgid "Max Linear Error" +#~ msgstr "En üst DoÄŸrusal Sorun" + +#~ msgid "Max Angular Error" +#~ msgstr "En üst Açısal Sorun" + +#~ msgid "Max Angle" +#~ msgstr "En üst Açı" + +#~ msgid "Clips" +#~ msgstr "Parçalar" + +#~ msgid "Start(s)" +#~ msgstr "BaÅŸlangıç(lar)" + +#~ msgid "End(s)" +#~ msgstr "Son(lar)" + +#~ msgid "Filters" +#~ msgstr "Süzgeçler" + +#~ msgid "Source path is empty." +#~ msgstr "Kaynak yol boÅŸ." + +#~ msgid "Couldn't load post-import script." +#~ msgstr "İçe aktarma sonrası betik dizeci yüklenemedi." + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "İçe aktarma sonrası için geçersiz/bozuk betik dizeci." + +#~ msgid "Error importing scene." +#~ msgstr "İçe aktarırken sorun oluÅŸtu." + +#~ msgid "Import 3D Scene" +#~ msgstr "3B Sahneyi İçe Aktar" + +#~ msgid "Source Scene:" +#~ msgstr "Kaynak Sahne:" + +#~ msgid "Same as Target Scene" +#~ msgstr "Hedef Sahne ile Aynı" + +#~ msgid "Shared" +#~ msgstr "Paylaşılan" + +#~ msgid "Target Texture Folder:" +#~ msgstr "Amaçlanan Doku Dizini:" + +#~ msgid "Post-Process Script:" +#~ msgstr "İşlem Sonrası Betik Dizeci:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "Özel Kök Düğüm Türü:" + +#~ msgid "Auto" +#~ msgstr "KendiliÄŸinden" + +#~ msgid "Root Node Name:" +#~ msgstr "Kök Düğüm adı:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "AÅŸağıdaki Dizeçler Eksik:" + +#~ msgid "Import Anyway" +#~ msgstr "Yine de İçe Aktar" + +#~ msgid "Import & Open" +#~ msgstr "İçe Aktar & Aç" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "" +#~ "Düzenlenen sahne kaydedilmedi, yine de içe aktarılan sahne açılsın mı?" + +#~ msgid "Import Image:" +#~ msgstr "Bedizi İçe Aktar:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "Yol yerelleÅŸtirilemedi: %s (zaten yerel)" + +#~ msgid "3D Scene Animation" +#~ msgstr "3B Sahne Canlandırması" + +#~ msgid "Uncompressed" +#~ msgstr "Sıkıştırılmamış" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "Kayıpsız Sıkıştırma (PNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "Kayıplı Sıkıştırma (WebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "Sıkıştır (VRAM)" + +#~ msgid "Texture Format" +#~ msgstr "Doku Biçemi" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "Doku Sıkıştırma NiteliÄŸi (WebP):" + +#~ msgid "Texture Options" +#~ msgstr "Doku Seçenekleri" + +#~ msgid "Please specify some files!" +#~ msgstr "Lütfen bazı dizeçleri belirtin!" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "Atlas için en az bir dizeç gerekli." + +#~ msgid "Error importing:" +#~ msgstr "İçe aktarırken sorun:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "Büyük doku için yalnızca bir dizeç gereklidir." + +#~ msgid "Max Texture Size:" +#~ msgstr "En üst Doku Boyutu:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "Dokuları Atlas(2B) için içe aktar" + +#~ msgid "Cell Size:" +#~ msgstr "Odacık Boyutu:" + +#~ msgid "Large Texture" +#~ msgstr "GeniÅŸ Doku" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "Büyük Boyutlu(2D) Dokuları İçe Aktar" + +#~ msgid "Source Texture" +#~ msgstr "Kaynak Doku" + +#~ msgid "Base Atlas Texture" +#~ msgstr "Temel Atlas Doku" + +#~ msgid "Source Texture(s)" +#~ msgstr "Kaynak Doku(lar)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "2B için Dokuları İçe Aktar" + +#~ msgid "Import Textures for 3D" +#~ msgstr "3B için Dokuları İçe Aktar" + +#~ msgid "Import Textures" +#~ msgstr "Dokuları İçe Aktar" + +#~ msgid "2D Texture" +#~ msgstr "2B Doku" + +#~ msgid "3D Texture" +#~ msgstr "3B Doku" + +#~ msgid "Atlas Texture" +#~ msgstr "Atlas Doku" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "UYARI: 2B dokuların içe aktarılması zorunlu deÄŸildir. Png / jpg " +#~ "dizeçlerini tasarıya tıpkılamanız yeterlidir." + +#~ msgid "Crop empty space." +#~ msgstr "BoÅŸ alanı kırp." + +#~ msgid "Texture" +#~ msgstr "Doku" + +#~ msgid "Import Large Texture" +#~ msgstr "Büyük Dokuyu İçe Aktar" + +#~ msgid "Load Source Image" +#~ msgstr "Kaynak Bedizi Yükle" + +#~ msgid "Slicing" +#~ msgstr "Dilimleme" + +#~ msgid "Saving" +#~ msgstr "Kaydediyor" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "Büyük doku kaydedilemedi:" + +#~ msgid "Build Atlas For:" +#~ msgstr "Atlası Åžunun için OluÅŸtur:" + +#~ msgid "Loading Image:" +#~ msgstr "Bediz Yükleniyor:" + +#~ msgid "Couldn't load image:" +#~ msgstr "Bediz yüklenemedi:" + +#~ msgid "Converting Images" +#~ msgstr "Bedizleri Dönüştürüyor" + +#~ msgid "Cropping Images" +#~ msgstr "Bedizleri Kırpıyor" + +#~ msgid "Blitting Images" +#~ msgstr "Bedizleri Blitle" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "Atlas bedizi kaydedilemedi:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "Dönüştürülmüş doku kaydedilemedi:" + +#~ msgid "Invalid source!" +#~ msgstr "Geçersiz kaynak!" + +#~ msgid "Invalid translation source!" +#~ msgstr "Geçersiz çeviri kaynağı!" + +#~ msgid "Column" +#~ msgstr "Dikeç" + +#~ msgid "No items to import!" +#~ msgstr "Alınacak öğe yok!" + +#~ msgid "No target path!" +#~ msgstr "Amaçlanan yol yok!" + +#~ msgid "Import Translations" +#~ msgstr "Çevirileri İçe Aktar" + +#~ msgid "Couldn't import!" +#~ msgstr "Alınamadı!" + +#~ msgid "Import Translation" +#~ msgstr "Çeviriyi İçe Aktar" + +#~ msgid "Source CSV:" +#~ msgstr "Kaynak CSV:" + +#~ msgid "Ignore First Row" +#~ msgstr "İlk Sırayı Yoksay" + +#~ msgid "Compress" +#~ msgstr "Sıkıştır" + +#, fuzzy +#~ msgid "Add to Project (project.godot)" +#~ msgstr "Tasarıya Ekle (engine.cfg)" + +#~ msgid "Import Languages:" +#~ msgstr "Dilleri İçe Aktar:" + +#~ msgid "Translation" +#~ msgstr "Çeviri" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "%d Üçgenlerini Ayrıştırma:" + +#~ msgid "Triangle #" +#~ msgstr "Üçgen #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "Işık PiÅŸirici Kurulumu:" + +#~ msgid "Fixing Lights" +#~ msgstr "Işıkları Sabitliyor" + +#~ msgid "Making BVH" +#~ msgstr "BVH Yapıyor" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "Işık Haritalarına Aktar:" + +#~ msgid "Allocating Texture #" +#~ msgstr "Doku Paylaşımı #" + +#~ msgid "Baking Triangle #" +#~ msgstr "PiÅŸirme Üçgeni #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "İşleme-Sonrası Dokusu #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "" +#~ "Işık haritası sekaÄŸacı piÅŸirme iÅŸlemini sıfırlayın (baÅŸtan baÅŸlayın)." + +#~ msgid "Zoom (%):" +#~ msgstr "YaklaÅŸ (%):" + +#~ msgid "Skeleton.." +#~ msgstr "İskelet.." + +#~ msgid "Zoom Reset" +#~ msgstr "YakınlaÅŸmayı Sıfırla" + +#~ msgid "Zoom Set.." +#~ msgstr "YakınlaÅŸmayı Ayarla.." + +#~ msgid "Set a Value" +#~ msgstr "Bir DeÄŸer Ata" + +#~ msgid "Snap (Pixels):" +#~ msgstr "Yapış (Noktalara):" + +#~ msgid "Parse BBCode" +#~ msgstr "BBCode'u Ayrıştır" + +#~ msgid "Length:" +#~ msgstr "Uzunluk:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "Örnek Dizeçleri Aç" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "SORUN: Örnek yüklenemedi!" + +#~ msgid "Add Sample" +#~ msgstr "Örnek Ekle" + +#~ msgid "Rename Sample" +#~ msgstr "ÖrneÄŸi Yeniden Addlandır" + +#~ msgid "Delete Sample" +#~ msgstr "ÖrneÄŸi Sil" + +#~ msgid "16 Bits" +#~ msgstr "16 bit" + +#~ msgid "8 Bits" +#~ msgstr "8 Bit" + +#~ msgid "Stereo" +#~ msgstr "Çiftli" + +#~ msgid "Mono" +#~ msgstr "Tekli" + +#~ msgid "Pitch" +#~ msgstr "Perde" + +#~ msgid "Window" +#~ msgstr "Pencere" + +#~ msgid "Move Right" +#~ msgstr "SaÄŸa Taşı" + +#~ msgid "Scaling to %s%%." +#~ msgstr "Åžuna %s%% Ölçeklendiriliyor." + +#~ msgid "Up" +#~ msgstr "Yukarı" + +#~ msgid "Down" +#~ msgstr "AÅŸağı" + +#~ msgid "Bucket" +#~ msgstr "Kova" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "Geçersiz tasarı yolu, yolun var olması gerekir!" + +#, fuzzy +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "Geçersiz tasarı yolu, engine.cfg var olmaması gerekir." + +#, fuzzy +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "Geçersiz tasarı yolu, engine.cfg var olması gerekir." + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "Tasarı Yolu (Var Olması Gerekir):" + +#~ msgid "Create New Resource" +#~ msgstr "Yeni Kaynak OluÅŸtur" + +#~ msgid "Open Resource" +#~ msgstr "Kaynak Aç" + +#~ msgid "Save Resource" +#~ msgstr "Kaynağı Kaydet" + +#~ msgid "Resource Tools" +#~ msgstr "Kaynak Araçları" + +#~ msgid "Make Local" +#~ msgstr "YerelleÅŸtir" + +#~ msgid "Edit Groups" +#~ msgstr "Öbekleri Düzenle" + +#~ msgid "Edit Connections" +#~ msgstr "BaÄŸlantıları Düzenle" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "Dizeç" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "Sahneyi kapatsın mı? (KaydedilmemiÅŸ deÄŸiÅŸiklikler yok olacak)" @@ -8098,9 +8374,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "Önc. Sahneye Git sekmesini Kapat" -#~ msgid "Expand to Parent" -#~ msgstr "Ataya geniÅŸletin" - #~ msgid "Del" #~ msgstr "Sil" @@ -8264,18 +8537,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "Çevirilebilir Metinleri Kaydet" -#~ msgid "Translatable Strings.." -#~ msgstr "Çevirilebilir Dizeler.." - #~ msgid "Install Export Templates" #~ msgstr "Dışa Aktarım Kalıplarını Yükle" #~ msgid "Edit Script Options" #~ msgstr "Betik Seçeneklerini Düzenle" -#~ msgid "Please export outside the project folder!" -#~ msgstr "Lütfen tasarı dizininin dışına aktarın!" - #~ msgid "Error exporting project!" #~ msgstr "Tasarı gönderilirken sorun oluÅŸtu!" @@ -8334,18 +8601,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "Katıştır" -#~ msgid "Change Image Group" -#~ msgstr "Bediz ÖbeÄŸini DeÄŸiÅŸtir" - #~ msgid "Group name can't be empty!" #~ msgstr "Öbek adı boÅŸ olamaz!" #~ msgid "Invalid character in group name!" #~ msgstr "Öbek adında geçersiz damga!" -#~ msgid "Group name already exists!" -#~ msgstr "Öbek adı zaten var!" - #~ msgid "Add Image Group" #~ msgstr "Bediz ÖbeÄŸi Ekle" @@ -8493,9 +8754,6 @@ msgstr "" #~ msgid "Lighting" #~ msgstr "Aydınlatma" -#~ msgid "Toggle Persisting" -#~ msgstr "Sürdürmeyi Aç/Kapat" - #~ msgid "Global" #~ msgstr "Bütünsel" diff --git a/editor/translations/ur_PK.po b/editor/translations/ur_PK.po index 41384a79da..3623a4394c 100644 --- a/editor/translations/ur_PK.po +++ b/editor/translations/ur_PK.po @@ -192,10 +192,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -357,261 +356,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "سائٹ:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr ".سپورٹ" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "کمیونٹی" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Ø§Ø«Ø§Ø«Û Ú©ÛŒ زپ ÙØ§Ø¦Ù„" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "" @@ -648,6 +392,14 @@ msgstr "" msgid "Selection Only" msgstr "" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "" @@ -680,11 +432,11 @@ msgstr "" msgid "Skip" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "" @@ -751,6 +503,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -776,7 +542,7 @@ msgstr "" msgid "Disconnect" msgstr "" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -793,12 +559,25 @@ msgstr "" msgid "Recent:" msgstr "" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -854,6 +633,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -861,7 +644,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -928,10 +711,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp msgid "Project Founders" msgstr "" @@ -948,6 +727,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -988,6 +799,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1037,10 +858,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -msgid "Bus options" -msgstr "" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1052,12 +869,20 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" msgstr "" @@ -1078,6 +903,10 @@ msgid "Duplicate Audio Bus" msgstr "" #: editor/editor_audio_buses.cpp +msgid "Reset Bus Volume" +msgstr "" + +#: editor/editor_audio_buses.cpp #, fuzzy msgid "Move Audio Bus" msgstr "ایکشن منتقل کریں" @@ -1110,7 +939,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1202,7 +1032,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "" @@ -1210,9 +1040,7 @@ msgstr "" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "" @@ -1245,18 +1073,19 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "" @@ -1276,30 +1105,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "" @@ -1386,6 +1191,10 @@ msgstr "Ù¾Ø³Ù†Ø¯ÛŒØ¯Û Ø§ÙˆÙ¾Ø± منتقل کریں" msgid "Move Favorite Down" msgstr "Ù¾Ø³Ù†Ø¯ÛŒØ¯Û Ù†ÛŒÚ†Û’ منتقل کریں" +#: editor/editor_file_dialog.cpp +msgid "Go to parent folder" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "" @@ -1428,6 +1237,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1444,15 +1257,27 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1461,6 +1286,10 @@ msgid "Signals:" msgstr "" #: editor/editor_help.cpp +msgid "Enumerations" +msgstr "" + +#: editor/editor_help.cpp msgid "Enumerations:" msgstr "" @@ -1469,19 +1298,48 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp #, fuzzy +msgid "Description" +msgstr "سب سکریپشن بنائیں" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy msgid "Property Description:" msgstr "سب سکریپشن بنائیں" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +msgid "Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1490,24 +1348,21 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "" @@ -1524,6 +1379,26 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +msgid "Can't open '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while parsing '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +msgid "Error while loading '%s'." +msgstr "" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1581,6 +1456,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "" @@ -1742,6 +1644,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp #, fuzzy msgid "Pick a Main Scene" msgstr "ایک مینو منظر چنیں" @@ -1769,7 +1677,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1780,11 +1688,11 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." +msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" +msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp @@ -1820,7 +1728,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "" @@ -2039,6 +1947,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "کمیونٹی" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2047,7 +1959,7 @@ msgstr "" msgid "Play the project." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "" @@ -2063,7 +1975,7 @@ msgstr "" msgid "Stop the scene." msgstr "" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "" @@ -2136,6 +2048,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2151,14 +2072,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2220,11 +2133,28 @@ msgstr "" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2276,26 +2206,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2405,10 +2315,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2442,9 +2348,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2454,87 +2368,87 @@ msgid "" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "Error moving:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving file:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "Error moving dir:\n" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming file:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" +msgid "New Folder.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2567,6 +2481,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2580,6 +2499,10 @@ msgid "Import as Single Scene" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2592,6 +2515,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2600,38 +2535,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2659,579 +2587,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3387,7 +2790,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3497,10 +2899,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3556,64 +2954,181 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "سائٹ:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr ".سپورٹ" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Ø§Ø«Ø§Ø«Û Ú©ÛŒ زپ ÙØ§Ø¦Ù„" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3656,11 +3171,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3712,59 +3231,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3793,11 +3325,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3809,7 +3346,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3833,11 +3370,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr ".تمام کا انتخاب" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3848,23 +3394,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3878,45 +3429,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3926,14 +3438,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3956,6 +3460,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr ".تمام کا انتخاب" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4033,22 +3558,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4149,6 +3670,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4276,12 +3801,72 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Marking walkable triangles..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4455,16 +4040,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr ".تمام کا انتخاب" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr ".تمام کا انتخاب" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr ".تمام کا انتخاب" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4524,6 +4112,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4578,63 +4174,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4726,6 +4269,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4767,18 +4314,6 @@ msgid "Debug with external editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4861,7 +4396,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5124,10 +4659,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5144,10 +4675,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5378,6 +4905,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5523,6 +5054,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5535,12 +5070,14 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "ایکشن منتقل کریں" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "" +#, fuzzy +msgid "Move (After)" +msgstr "ایکشن منتقل کریں" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" @@ -5703,6 +5240,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5752,7 +5293,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5816,6 +5357,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5886,19 +5431,29 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +msgid "The path does not exists." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "Please choose a 'project.godot' file." +msgstr "" + +#: editor/project_manager.cpp +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5906,10 +5461,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5918,15 +5489,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr ".تمام کا انتخاب" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5934,19 +5510,23 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +msgid "Create folder" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Project Path:" +msgstr "" + +#: editor/project_manager.cpp +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5958,6 +5538,10 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +msgid "Can't open project" +msgstr "" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -5993,10 +5577,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6054,17 +5634,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6125,7 +5702,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6145,31 +5722,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6178,7 +5755,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6194,6 +5771,14 @@ msgid "Delete Item" msgstr "" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6343,10 +5928,18 @@ msgid "New Script" msgstr "سب سکریپشن بنائیں" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +msgid "Convert To %s" +msgstr "" + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6383,6 +5976,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6410,26 +6007,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6556,14 +6133,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6747,6 +6316,14 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +msgid "File exists, will be reused" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6789,6 +6366,10 @@ msgid "Load existing script file" msgstr "سب سکریپشن بنائیں" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6831,6 +6412,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6911,6 +6496,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -6987,13 +6576,29 @@ msgstr "" msgid "Change Probe Extents" msgstr ".Ù†ÙˆÙ¹ÙØ¦Ø± Ú©Û’ اکسٹنٹ Ú©Ùˆ تبدیل کیجیۓ" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" ".استمال کیجۓ TYPE_* constants .Ú©Û’ لیے غلط Ûیں convert() دیے گئے ارگمنٹس." -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "یا تو ڈیکوڈ کرنے Ú©Û’ لئے بائیٹس Ú©Ù… Ûیں یا پھر ناقص ÙØ§Ø±Ù…یٹ Ú¾Û’." @@ -7044,10 +6649,6 @@ msgid "GridMap Duplicate Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7139,12 +6740,8 @@ msgstr "" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7336,10 +6933,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7695,6 +7300,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7704,15 +7315,15 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp -msgid "Alert!" +msgid "Cancel" msgstr "" #: scene/gui/dialogs.cpp -msgid "Please Confirm..." +msgid "Alert!" msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" +#: scene/gui/dialogs.cpp +msgid "Please Confirm..." msgstr "" #: scene/gui/popup.cpp @@ -7743,5 +7354,21 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + #~ msgid "Samples" #~ msgstr "نمونے" diff --git a/editor/translations/zh_CN.po b/editor/translations/zh_CN.po index f725bf6a5e..9dff317a28 100644 --- a/editor/translations/zh_CN.po +++ b/editor/translations/zh_CN.po @@ -10,6 +10,7 @@ # Geequlim <geequlim@gmail.com>, 2016-2017. # Luo Jun <vipsbpig@gmail.com>, 2016. # oberon-tonya <360119124@qq.com>, 2016. +# sersoong <seraphim945@qq.com>, 2017. # wanfang liu <wanfang.liu@gmail.com>, 2016. # Youmu <konpaku.w@gmail.com>, 2017. # @@ -17,15 +18,16 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2017-07-08 15:27+0800\n" -"Last-Translator: Geequlim <geequlim@gmail.com>\n" -"Language-Team: æ±‰è¯ <geequlim@gmail.com>\n" +"PO-Revision-Date: 2017-09-15 08:55+0000\n" +"Last-Translator: sersoong <seraphim945@qq.com>\n" +"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" +"godot-engine/godot/zh_Hans/>\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Gtranslator 2.91.7\n" +"X-Generator: Weblate 2.17-dev\n" #: editor/animation_editor.cpp msgid "Disabled" @@ -201,10 +203,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "创建%d个新轨é“å¹¶æ’入关键帧?" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -366,261 +367,6 @@ msgstr "修改数组类型" msgid "Change Array Value" msgstr "修改数组值" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "版本:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "内容:" - -#: editor/asset_library_editor_plugin.cpp -msgid "View Files" -msgstr "查看文件" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "æè¿°:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "安装" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "å…³é—" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "连接错误,请é‡è¯•。" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "æ— æ³•è¿žæŽ¥ã€‚" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "æ— æ³•è¿žæŽ¥åˆ°æœåС噍:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "æœåŠ¡å™¨æ— å“应:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "æ— å“应。" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "请求失败,错误代ç :" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "失败:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "资æºä¸‹è½½å‡ºé”™:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "完æˆï¼" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "获å–:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "è§£æžä¸.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Connecting.." -msgstr "连接ä¸.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "æ£åœ¨è¯·æ±‚.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "请求错误" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "é‡è¯•" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "下载错误" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "æ¤èµ„æºæ–‡ä»¶æ£åœ¨ä¸‹è½½ä¸ï¼" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "全部" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "æœç´¢:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "æœç´¢" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "导入" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "æ’ä»¶" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "排åº:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "å选" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "分类:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "站点:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "支æŒ.." - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "官方" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "社区" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "测试" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "ZIP资æºåŒ…" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "'%s'的方法列表:" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "调用到" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "方法列表:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "傿•°:" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "返回:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "转到行" @@ -657,6 +403,14 @@ msgstr "å…¨å—匹é…" msgid "Selection Only" msgstr "仅选ä¸" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "æœç´¢" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "查找" @@ -689,11 +443,11 @@ msgstr "æ›´æ¢æ—¶æç¤º" msgid "Skip" msgstr "跳过" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "放大" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "缩å°" @@ -760,6 +514,20 @@ msgstr "å»¶æ—¶" msgid "Oneshot" msgstr "啿¬¡" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "å…³é—" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "连接" @@ -785,7 +553,7 @@ msgstr "连接事件。" msgid "Disconnect" msgstr "åˆ é™¤äº‹ä»¶è¿žæŽ¥" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "ä¿¡å·" @@ -802,12 +570,25 @@ msgstr "æ”¶è—:" msgid "Recent:" msgstr "最近文件:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "æœç´¢:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "匹é…项:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "æè¿°:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "æœç´¢æ›¿æ¢:" @@ -863,6 +644,10 @@ msgid "Owners Of:" msgstr "拥有者:" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "确定从项目ä¸åˆ é™¤æ–‡ä»¶ï¼Ÿï¼ˆæ¤æ“ä½œæ— æ³•æ’¤é”€ï¼‰" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -870,8 +655,9 @@ msgid "" msgstr "è¦åˆ é™¤çš„æ–‡ä»¶è¢«å…¶ä»–èµ„æºæ‰€ä¾èµ–,ä»ç„¶è¦åˆ 除å—ï¼Ÿï¼ˆæ— æ³•æ’¤é”€ï¼‰" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "确定从项目ä¸åˆ é™¤æ–‡ä»¶ï¼Ÿï¼ˆæ¤æ“ä½œæ— æ³•æ’¤é”€ï¼‰" +#, fuzzy +msgid "Cannot remove:\n" +msgstr "æ— æ³•è§£æž." #: editor/dependency_editor.cpp msgid "Error loading:" @@ -937,19 +723,12 @@ msgid "Godot Engine contributors" msgstr "Godot引擎贡献者" #: editor/editor_about.cpp -#, fuzzy -msgid "Authors" -msgstr "作者:" - -#: editor/editor_about.cpp -#, fuzzy msgid "Project Founders" -msgstr "项目管ç†å™¨" +msgstr "项目创始人" #: editor/editor_about.cpp -#, fuzzy msgid "Lead Developer" -msgstr "å¼€å‘者" +msgstr "主è¦å¼€å‘者" #: editor/editor_about.cpp editor/project_manager.cpp msgid "Project Manager" @@ -960,118 +739,153 @@ msgid "Developers" msgstr "å¼€å‘者" #: editor/editor_about.cpp -msgid "License" +msgid "Authors" +msgstr "作者" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" msgstr "" #: editor/editor_about.cpp -msgid "Thirdparty License" +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +#, fuzzy +msgid "Bronze Donors" +msgstr "æ‹·è´åˆ°ä¸‹ä¸€è¡Œ" + +#: editor/editor_about.cpp +msgid "Donors" msgstr "" #: editor/editor_about.cpp +msgid "License" +msgstr "许å¯è¯" + +#: editor/editor_about.cpp +msgid "Thirdparty License" +msgstr "第三方许å¯è¯" + +#: editor/editor_about.cpp msgid "" "Godot Engine relies on a number of thirdparty free and open source " "libraries, all compatible with the terms of its MIT license. The following " "is an exhaustive list of all such thirdparty components with their " "respective copyright statements and license terms." msgstr "" +"Godot引擎ä¾èµ–第三方开æºä»£ç 库,全部符åˆMIT 许å¯è¯çš„æ¡æ¬¾ã€‚ä¸‹é¢åˆ—出所有第三方组" +"件相关的版æƒå£°æ˜Žå’Œè®¸å¯åè®®æ¡æ¬¾ã€‚" #: editor/editor_about.cpp -#, fuzzy msgid "All Components" -msgstr "内容:" +msgstr "所有组件" #: editor/editor_about.cpp -#, fuzzy msgid "Components" -msgstr "内容:" +msgstr "组件" #: editor/editor_about.cpp msgid "Licenses" -msgstr "" +msgstr "许å¯è¯" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Error opening package file, not in zip format." -msgstr "" +msgstr "打开压缩包出错,éžzipæ ¼å¼ã€‚" #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Uncompressing Assets" -msgstr "ä¸åŽ‹ç¼©" +msgstr "æ— åŽ‹ç¼©èµ„æº" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "Package Installed Successfully!" msgstr "软件包安装æˆåŠŸï¼" #: editor/editor_asset_installer.cpp -#, fuzzy +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "完æˆï¼" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "安装" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" -msgstr "软件包安装æˆåŠŸï¼" +msgstr "程åºåŒ…安装程åº" #: editor/editor_audio_buses.cpp msgid "Speakers" -msgstr "" +msgstr "扬声器" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Effect" -msgstr "æ·»åŠ äº‹ä»¶" +msgstr "æ·»åŠ æ•ˆæžœ" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Rename Audio Bus" -msgstr "打开音频Bus布局" +msgstr "é‡å‘½å音频总线(Audio Bus)" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Solo" -msgstr "打开音频Bus布局" +msgstr "切æ¢éŸ³é¢‘独å¥" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Toggle Audio Bus Mute" -msgstr "打开音频Bus布局" +msgstr "切æ¢éŸ³é¢‘é™éŸ³" #: editor/editor_audio_buses.cpp msgid "Toggle Audio Bus Bypass Effects" -msgstr "" +msgstr "切æ¢éŸ³é¢‘æ—通效果" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "" +msgstr "选择音频å‘逿€»çº¿" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" -msgstr "" +msgstr "æ·»åŠ éŸ³é¢‘æ€»çº¿æ•ˆæžœ" #: editor/editor_audio_buses.cpp msgid "Move Bus Effect" -msgstr "" +msgstr "移动总线效果" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Bus Effect" -msgstr "åˆ é™¤é€‰æ‹©çš„èŠ‚ç‚¹" +msgstr "åˆ é™¤éŸ³é¢‘æ€»çº¿æ•ˆæžœ" #: editor/editor_audio_buses.cpp msgid "Audio Bus, Drag and Drop to rearrange." -msgstr "" - -#: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "å场景选项" +msgstr "éŸ³é¢‘æ€»çº¿ï¼Œæ‹–æ”¾é‡æ–°æŽ’列。" #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "独å¥" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "é™éŸ³" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "æ—通" + +#: editor/editor_audio_buses.cpp +msgid "Bus options" +msgstr "音频总线选项" #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp @@ -1080,32 +894,37 @@ msgstr "æ‹·è´" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "é‡ç½®ç¼©æ”¾" + +#: editor/editor_audio_buses.cpp msgid "Delete Effect" -msgstr "åˆ é™¤é€‰æ‹©çš„èŠ‚ç‚¹" +msgstr "åˆ é™¤æ•ˆæžœ" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add Audio Bus" -msgstr "æ·»åŠ Bus" +msgstr "æ·»åŠ éŸ³é¢‘æ€»çº¿ï¼ˆAudio Bus)" #: editor/editor_audio_buses.cpp msgid "Master bus can't be deleted!" -msgstr "" +msgstr "ä¸èƒ½åˆ 除主音频总线!" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Delete Audio Bus" -msgstr "åˆ é™¤å¸ƒå±€" +msgstr "åˆ é™¤éŸ³é¢‘æ€»çº¿" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Duplicate Audio Bus" -msgstr "å¤åˆ¶åŠ¨ç”»" +msgstr "å¤åˆ¶éŸ³é¢‘总线" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "é‡ç½®ç¼©æ”¾" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" -msgstr "移动动作" +msgstr "移动音频总线" #: editor/editor_audio_buses.cpp msgid "Save Audio Bus Layout As.." @@ -1121,32 +940,28 @@ msgstr "打开音频Bus布局" #: editor/editor_audio_buses.cpp msgid "There is no 'res://default_bus_layout.tres' file." -msgstr "" +msgstr "ä¸å˜åœ¨'res://default_bus_layout.tres'文件。" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Invalid file, not an audio bus layout." -msgstr "" -"文件扩展åä¸åˆæ³•\n" -"请使用.font文件。" +msgstr "æ— æ•ˆæ–‡ä»¶,ä¸å˜åœ¨éŸ³é¢‘总线布局。" #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "æ·»åŠ Bus" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Create a new Bus Layout." -msgstr "创建资æº" +msgstr "创建一个新的总线布局。" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "åŠ è½½" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Load an existing Bus Layout." -msgstr "从ç£ç›˜ä¸åŠ è½½èµ„æºå¹¶ç¼–辑。" +msgstr "åŠ è½½çŽ°æœ‰çš„æ€»çº¿å¸ƒå±€ã€‚" #: editor/editor_audio_buses.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1154,18 +969,16 @@ msgid "Save As" msgstr "å¦å˜ä¸º" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Save this Bus Layout to a file." msgstr "将音频Bus布局ä¿å˜ä¸º.." #: editor/editor_audio_buses.cpp editor/import_dock.cpp -#, fuzzy msgid "Load Default" -msgstr "默认" +msgstr "åŠ è½½é»˜è®¤" #: editor/editor_audio_buses.cpp msgid "Load the default Bus Layout." -msgstr "" +msgstr "åŠ è½½é»˜è®¤æ€»çº¿å¸ƒå±€ã€‚" #: editor/editor_autoload_settings.cpp msgid "Invalid name." @@ -1209,7 +1022,7 @@ msgstr "Autoload '%s'å·²å˜åœ¨ï¼" #: editor/editor_autoload_settings.cpp msgid "Rename Autoload" -msgstr "移除Autoload" +msgstr "é‡å‘½åè‡ªåŠ¨åŠ è½½è„šæœ¬" #: editor/editor_autoload_settings.cpp msgid "Toggle AutoLoad Globals" @@ -1232,7 +1045,7 @@ msgid "Rearrange Autoloads" msgstr "釿ޒåºAutoload" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "路径:" @@ -1240,9 +1053,7 @@ msgstr "路径:" msgid "Node Name:" msgstr "节点åç§°:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "åç§°" @@ -1267,27 +1078,27 @@ msgid "Updating scene.." msgstr "更新场景ä¸.." #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first" -msgstr "请先ä¿å˜åœºæ™¯ã€‚" +msgstr "请先选择一个目录" #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" msgstr "选择目录" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "新建目录" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "åç§°:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "æ— æ³•åˆ›å»ºç›®å½•ã€‚" @@ -1305,31 +1116,7 @@ msgstr "打包ä¸" #: editor/editor_export.cpp platform/javascript/export/export.cpp msgid "Template file not found:\n" -msgstr "找ä¸åˆ°æ¨¡æ¿æ–‡ä»¶:" - -#: editor/editor_export.cpp -msgid "Added:" -msgstr "å·²æ·»åŠ :" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "已移除:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "ä¿å˜è´´å›¾é›†å‡ºé”™:" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "æ— æ³•ä¿å˜ç²¾çµé›†å贴图:" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "æ£åœ¨å¯¼å‡º %s" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "é…ç½®.." +msgstr "找ä¸åˆ°æ¨¡æ¿æ–‡ä»¶:\n" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" @@ -1415,6 +1202,11 @@ msgstr "å‘上移动收è—" msgid "Move Favorite Down" msgstr "å‘下移动收è—" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "æ— æ³•åˆ›å»ºç›®å½•ã€‚" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "目录|文件:" @@ -1457,6 +1249,10 @@ msgstr "类型列表:" msgid "Search Classes" msgstr "æœç´¢ç±»åž‹" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "顶部" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "ç±»:" @@ -1473,15 +1269,30 @@ msgstr "派生类:" msgid "Brief Description:" msgstr "简介:" +#: editor/editor_help.cpp +#, fuzzy +msgid "Members" +msgstr "æˆå‘˜ï¼š" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "æˆå‘˜ï¼š" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "公共方法:" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "公共方法:" #: editor/editor_help.cpp +#, fuzzy +msgid "GUI Theme Items" +msgstr "GUI主题:" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "GUI主题:" @@ -1491,53 +1302,85 @@ msgstr "事件:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "枚举:" + +#: editor/editor_help.cpp msgid "Enumerations:" -msgstr "动画" +msgstr "枚举:" #: editor/editor_help.cpp msgid "enum " -msgstr "" +msgstr "枚举 " + +#: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "常é‡:" #: editor/editor_help.cpp msgid "Constants:" msgstr "常é‡:" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "æè¿°:" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Properties" +msgstr "属性:" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "属性æè¿°ï¼š" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "方法列表:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "方法æè¿°:" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "æœç´¢æ–‡æœ¬" #: editor/editor_log.cpp -#, fuzzy msgid "Output:" -msgstr " 输出:" +msgstr "输出:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "清除" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "ä¿å˜èµ„æºå‡ºé”™ï¼" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "资æºå¦å˜ä¸º.." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "好å§.." @@ -1554,6 +1397,30 @@ msgid "Error while saving." msgstr "ä¿å˜å‡ºé”™ã€‚" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "æ— æ³•å¯¹'..'引用æ“作" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "ä¿å˜å‡ºé”™ã€‚" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Missing '%s' or its dependencies." +msgstr "场景'%s'çš„ä¾èµ–å·²è¢«ç ´å:" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "ä¿å˜å‡ºé”™ã€‚" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "æ£åœ¨ä¿å˜åœºæ™¯" @@ -1566,7 +1433,6 @@ msgid "Creating Thumbnail" msgstr "创建缩略图" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a tree root." msgstr "æ¤æ“ä½œå¿…é¡»åœ¨æ‰“å¼€ä¸€ä¸ªåœºæ™¯åŽæ‰èƒ½æ‰§è¡Œã€‚" @@ -1612,6 +1478,33 @@ msgid "Restored default layout to base settings." msgstr "é‡ç½®ä¸ºé»˜è®¤å¸ƒå±€è®¾ç½®ã€‚" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "æ‹·è´å‚æ•°" @@ -1633,7 +1526,7 @@ msgstr "使之内置" #: editor/editor_node.cpp msgid "Make Sub-Resources Unique" -msgstr "使å资æºå”¯ä¸€åŒ–" +msgstr "转æ¢ä¸ºç‹¬ç«‹å资æº" #: editor/editor_node.cpp msgid "Open in Help" @@ -1695,13 +1588,12 @@ msgid "Quick Open Script.." msgstr "快速打开脚本.." #: editor/editor_node.cpp -#, fuzzy msgid "Save & Close" -msgstr "ä¿å˜æ–‡ä»¶" +msgstr "ä¿å˜å¹¶å…³é—" #: editor/editor_node.cpp msgid "Save changes to '%s' before closing?" -msgstr "" +msgstr "在关é—å‰ä¿å˜æ›´æ”¹åˆ° %s å—?" #: editor/editor_node.cpp msgid "Save Scene As.." @@ -1725,16 +1617,15 @@ msgstr "æ¤æ“ä½œå¿…é¡»åœ¨æ‰“å¼€ä¸€ä¸ªåœºæ™¯åŽæ‰èƒ½æ‰§è¡Œã€‚" #: editor/editor_node.cpp msgid "Export Mesh Library" -msgstr "导出MeshLibrary" +msgstr "å¯¼å‡ºç½‘æ ¼åº“(Mesh Library)" #: editor/editor_node.cpp msgid "Export Tile Set" -msgstr "å¯¼å‡ºç –å—集" +msgstr "å¯¼å‡ºç –å—集(Tile Set)" #: editor/editor_node.cpp -#, fuzzy msgid "This operation can't be done without a selected node." -msgstr "æ¤æ“ä½œå¿…é¡»åœ¨æ‰“å¼€ä¸€ä¸ªåœºæ™¯åŽæ‰èƒ½æ‰§è¡Œã€‚" +msgstr "æ¤æ“作必须先选择一个nodeæ‰èƒ½æ‰§è¡Œã€‚" #: editor/editor_node.cpp msgid "Current scene not saved. Open anyway?" @@ -1765,21 +1656,25 @@ msgid "Exit the editor?" msgstr "确定è¦é€€å‡ºç¼–辑器å—?" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Manager?" -msgstr "项目管ç†å™¨" +msgstr "打开项目管ç†å™¨ï¼Ÿ" #: editor/editor_node.cpp -#, fuzzy msgid "Save & Quit" -msgstr "ä¿å˜æ–‡ä»¶" +msgstr "ä¿å˜åŽé€€å‡º" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "以下场景在退出å‰ä¿å˜æ›´æ”¹å—?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" +msgstr "在打开项目管ç†å™¨ä¹‹å‰ä¿å˜æ›´æ”¹å—?" + +#: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." msgstr "" #: editor/editor_node.cpp @@ -1788,19 +1683,19 @@ msgstr "选择主场景" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '" -msgstr "" +msgstr "æ— æ³•å¯ç”¨æ’ä»¶: '" #: editor/editor_node.cpp msgid "' parsing of config failed." -msgstr "" +msgstr "' è§£æžé…置失败。" #: editor/editor_node.cpp msgid "Unable to find script field for addon plugin at: 'res://addons/" -msgstr "" +msgstr "在æ’ä»¶ç›®å½•ä¸æ²¡æœ‰æ‰¾åˆ°è„šæœ¬: 'res://addons/" #: editor/editor_node.cpp msgid "Unable to load addon script from path: '" -msgstr "" +msgstr "æ— æ³•ä»Žè·¯å¾„åŠ è½½æ’件脚本: '" #: editor/editor_node.cpp msgid "" @@ -1808,12 +1703,12 @@ msgid "" "To make changes to it, a new inherited scene can be created." msgstr "" "自动导入的场景'ï¼…s'æ— æ³•ä¿®æ”¹ã€‚\n" -"è¦è¿›è¡Œæ›´æ”¹ï¼Œå¯ä»¥åˆ›å»ºä¸€ä¸ªæ–°çš„场景继承自它。" +"å¦‚è¦æ›´æ”¹ï¼Œè¯·åˆ›å»ºä¸€ä¸ªæ–°çš„备份场景。" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" -msgstr "é¢" +msgstr "呃" #: editor/editor_node.cpp msgid "" @@ -1823,14 +1718,15 @@ msgstr "" "åŠ è½½åœºæ™¯å‡ºé”™ï¼Œåœºæ™¯å¿…é¡»æ”¾åœ¨é¡¹ç›®ç›®å½•ä¸‹ã€‚è¯·å°è¯•使用'导入'èœå•导入æ¤åœºæ™¯åŽå†è¯•。" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "åŠ è½½åœºæ™¯å‡ºé”™ã€‚" - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "场景'%s'çš„ä¾èµ–å·²è¢«ç ´å:" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "清ç†å½“剿–‡ä»¶" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "ä¿å˜å¸ƒå±€" @@ -1860,11 +1756,10 @@ msgid "Distraction Free Mode" msgstr "æ— å¹²æ‰°æ¨¡å¼" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle distraction-free mode." -msgstr "æ— å¹²æ‰°æ¨¡å¼" +msgstr "åˆ‡æ¢æ— 干扰模å¼ã€‚" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "场景" @@ -2090,7 +1985,11 @@ msgstr "é—®ç”" #: editor/editor_node.cpp msgid "Issue Tracker" -msgstr "" +msgstr "问题跟踪器" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "社区" #: editor/editor_node.cpp msgid "About" @@ -2100,7 +1999,7 @@ msgstr "关于" msgid "Play the project." msgstr "è¿è¡Œæ¤é¡¹ç›®ï¼ˆF5)。" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "æ’æ”¾" @@ -2116,7 +2015,7 @@ msgstr "æš‚åœè¿è¡Œåœºæ™¯" msgid "Stop the scene." msgstr "åœæ¢è¿è¡Œåœºæ™¯ã€‚" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "åœæ¢" @@ -2189,6 +2088,16 @@ msgid "Object properties." msgstr "对象属性。" #: editor/editor_node.cpp +#, fuzzy +msgid "Changes may be lost!" +msgstr "修改图片分组" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "导入" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "文件系统" @@ -2202,15 +2111,7 @@ msgstr "输出" #: editor/editor_node.cpp msgid "Don't Save" -msgstr "" - -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "釿–°å¯¼å…¥" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "æ›´æ–°" +msgstr "ä¸ä¿å˜" #: editor/editor_node.cpp msgid "Import Templates From ZIP File" @@ -2237,9 +2138,8 @@ msgid "Open & Run a Script" msgstr "打开并è¿è¡Œè„šæœ¬" #: editor/editor_node.cpp -#, fuzzy msgid "New Inherited" -msgstr "从现有场景ä¸åˆ›å»º.." +msgstr "从现有场景ä¸åˆ›å»º" #: editor/editor_node.cpp msgid "Load Errors" @@ -2273,11 +2173,29 @@ msgstr "打开下一个编辑器" msgid "Open the previous Editor" msgstr "打开上一个编辑器" +#: editor/editor_plugin.cpp +#, fuzzy +msgid "Creating Mesh Previews" +msgstr "创建 Mesh(ç½‘æ ¼) 库" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "缩略图.." + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "已安装æ’ä»¶:" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "æ›´æ–°" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "版本:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "作者:" @@ -2311,7 +2229,7 @@ msgstr "渲染速度" #: editor/editor_profiler.cpp msgid "Fixed Frame %" -msgstr "物ç†é€Ÿåº¦" +msgstr "固定帧速率 %" #: editor/editor_profiler.cpp editor/script_editor_debugger.cpp msgid "Time:" @@ -2329,35 +2247,17 @@ msgstr "自身" msgid "Frame #:" msgstr "帧åºå·:" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "扫æä¸ï¼Œè¯·ç¨åŽ..." - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "需è¦å…ˆä¿å˜å½“å‰åœºæ™¯æ‰èƒ½é‡æ–°å¯¼å…¥ã€‚" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "ä¿å˜å¹¶é‡æ–°å¯¼å…¥" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "釿–°å¯¼å…¥" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "釿–°å¯¼å…¥æ”¹å˜çš„资æº" - #: editor/editor_run_native.cpp msgid "Select device from the list" -msgstr "" +msgstr "从列表ä¸é€‰æ‹©è®¾å¤‡" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" "Please add a runnable preset in the export menu." msgstr "" +"没有这个平å°çš„导出é…置。\n" +"请在导出èœå•䏿·»åŠ é…置。" #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." @@ -2425,7 +2325,7 @@ msgstr "(当å‰)" #: editor/export_template_manager.cpp msgid "Remove template version '%s'?" -msgstr "移除版本为 '%s' 的模æ¿" +msgstr "移除版本为 '%s' 的模æ¿?" #: editor/export_template_manager.cpp msgid "Can't open export templates zip." @@ -2447,7 +2347,7 @@ msgstr "模æ¿ä¸æ²¡æœ‰æ‰¾åˆ°version.txt文件。" #: editor/export_template_manager.cpp msgid "Error creating path for templates:\n" -msgstr "æ— æ³•å°†æ¨¡æ¿ä¿å˜åˆ°ä»¥ä¸‹æ–‡ä»¶:" +msgstr "æ— æ³•å°†æ¨¡æ¿ä¿å˜åˆ°ä»¥ä¸‹æ–‡ä»¶:\n" #: editor/export_template_manager.cpp msgid "Extracting Export Templates" @@ -2458,10 +2358,6 @@ msgid "Importing:" msgstr "导入:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "æ£åœ¨åŠ è½½å¯¼å‡ºæ¨¡æ¿" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "当å‰ç‰ˆæœ¬:" @@ -2491,63 +2387,82 @@ msgstr "æ— æ³•ä»¥å¯å†™æ–¹å¼æ‰“å¼€file_type_cache.cchï¼" #: editor/filesystem_dock.cpp msgid "Cannot navigate to '" -msgstr "æ— æ³•å¯¼èˆªåˆ° " +msgstr "æ— æ³•å¯¼èˆªåˆ° '" + +#: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" -"Status: Needs Re-Import" -msgstr "ä¿å˜å¹¶é‡æ–°å¯¼å…¥" +"Status: Import of file failed. Please fix file and reimport manually." +msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy msgid "" "\n" "Source: " -msgstr "æº:" +msgstr "" +"\n" +"æº: " + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Cannot move/rename resources root." +msgstr "æ— æ³•åŠ è½½/å¤„ç†æºå—体。" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." -msgstr "æºæ–‡ä»¶å’Œç›®æ ‡æ–‡ä»¶ç›¸åŒï¼Œæ“作忽略。" +#, fuzzy +msgid "Cannot move a folder into itself.\n" +msgstr "ä¸å…许导入文件本身:" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." -msgstr "" +#, fuzzy +msgid "Error moving:\n" +msgstr "移动目录出错:\n" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." -msgstr "æºè·¯å¾„å’Œç›®æ ‡è·¯å¾„ç›¸åŒï¼Œæ“作忽略。" +#, fuzzy +msgid "Unable to update dependencies:\n" +msgstr "场景'%s'çš„ä¾èµ–å·²è¢«ç ´å:" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." -msgstr "æ— æ³•å°†ç›®å½•ç§»åŠ¨åˆ°è‡ªèº«ä¸‹ã€‚" +msgid "No name provided" +msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" -msgstr "åŠ è½½å›¾ç‰‡å‡ºé”™:" +msgid "No name provided." +msgstr "移动或é‡å‘½å.." #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "导入出错:" +msgid "Name contains invalid characters." +msgstr "å—ç¬¦åˆæ³•:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" -msgstr "æ— æ³•å¯¹'..'引用æ“作" +#, fuzzy +msgid "A file or folder with this name already exists." +msgstr "分组åç§°å·²å˜åœ¨ï¼" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "选择新å称和路径:" +#, fuzzy +msgid "Renaming file:" +msgstr "é‡å‘½åå˜é‡" #: editor/filesystem_dock.cpp -msgid "No files selected!" -msgstr "没有选ä¸ä»»ä½•文件ï¼" +#, fuzzy +msgid "Renaming folder:" +msgstr "é‡å‘½å节点" #: editor/filesystem_dock.cpp msgid "Expand all" @@ -2558,40 +2473,38 @@ msgid "Collapse all" msgstr "收起所有" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "在资æºç®¡ç†å™¨ä¸æ‰“å¼€" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "创建实例节点" +msgid "Copy Path" +msgstr "æ‹·è´è·¯å¾„" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." -msgstr "编辑ä¾èµ–.." +#, fuzzy +msgid "Rename.." +msgstr "é‡å‘½å" #: editor/filesystem_dock.cpp -msgid "View Owners.." -msgstr "查看所有者.." +msgid "Move To.." +msgstr "移动.." #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "æ‹·è´è·¯å¾„" +#, fuzzy +msgid "New Folder.." +msgstr "新建目录" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." -msgstr "移动或é‡å‘½å.." +msgid "Show In File Manager" +msgstr "在资æºç®¡ç†å™¨ä¸æ‰“å¼€" #: editor/filesystem_dock.cpp -msgid "Move To.." -msgstr "移动.." +msgid "Instance" +msgstr "创建实例节点" #: editor/filesystem_dock.cpp -msgid "Info" -msgstr "ä¿¡æ¯" +msgid "Edit Dependencies.." +msgstr "编辑ä¾èµ–.." #: editor/filesystem_dock.cpp -msgid "Re-Import.." -msgstr "釿–°å¯¼å…¥.." +msgid "View Owners.." +msgstr "查看所有者.." #: editor/filesystem_dock.cpp msgid "Previous Directory" @@ -2618,11 +2531,18 @@ msgid "" "Scanning Files,\n" "Please Wait.." msgstr "" +"æ‰«ææ–‡ä»¶ï¼Œ\n" +"请ç¨å€™ã€‚" #: editor/filesystem_dock.cpp msgid "Move" msgstr "移动" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "é‡å‘½å" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "æ·»åŠ åˆ°åˆ†ç»„" @@ -2632,78 +2552,89 @@ msgid "Remove from Group" msgstr "从分组ä¸ç§»é™¤" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Import as Single Scene" -msgstr "导入场景.." +msgstr "导入为独立场景" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Animations" +msgstr "导入独立æè´¨" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" -msgstr "" +msgstr "导入独立æè´¨" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects" -msgstr "" +msgstr "导入独立物体" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials" -msgstr "" +msgstr "导入独立物体 + æè´¨" #: editor/import/resource_importer_scene.cpp #, fuzzy +msgid "Import with Separate Objects+Animations" +msgstr "导入独立物体 + æè´¨" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Materials+Animations" +msgstr "导入独立æè´¨" + +#: editor/import/resource_importer_scene.cpp +#, fuzzy +msgid "Import with Separate Objects+Materials+Animations" +msgstr "导入独立物体 + æè´¨" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" -msgstr "导入3D场景" +msgstr "导入多个场景" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes+Materials" -msgstr "" +msgstr "导入多个场景 + æè´¨" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "导入场景" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "导入场景.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "执行自定义脚本.." #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "æ— æ³•è½½å…¥åŽå¯¼å…¥è„šæœ¬:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "åŽå¤„ç†è„šæœ¬è¢«æŸå或ä¸åˆæ³•(查看控制å°ï¼‰:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "åŽå¤„ç†è„šæœ¬è¿è¡Œå‘生错误:" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "ä¿å˜ä¸..." #: editor/import_dock.cpp msgid "Set as Default for '%s'" -msgstr "" +msgstr "将默认设置为 '%s'" #: editor/import_dock.cpp msgid "Clear Default for '%s'" -msgstr "" +msgstr "清除默认'%s'" #: editor/import_dock.cpp msgid " Files" -msgstr "文件" +msgstr " 文件" #: editor/import_dock.cpp msgid "Import As:" @@ -2717,574 +2648,6 @@ msgstr "预设.." msgid "Reimport" msgstr "釿–°å¯¼å…¥" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "没有è¦å¯¼å…¥çš„bit masksï¼" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "ç›®æ ‡è·¯å¾„ä¸ºç©ºã€‚" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "ç›®æ ‡è·¯å¾„å¿…é¡»æ˜¯ä¸€ä¸ªå®Œæ•´çš„èµ„æºæ–‡ä»¶è·¯å¾„。" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "ç›®æ ‡è·¯å¾„å¿…é¡»å˜åœ¨ã€‚" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "ä¿å˜è·¯å¾„为空ï¼" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "导入BitMask" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "æºè´´å›¾:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "ç›®æ ‡è·¯å¾„:" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "接å—" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "使ީç (BitMask)" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "请设置æºå—体文件ï¼" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "è¯·è®¾ç½®ç›®æ ‡å—体资æºï¼" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" -"文件扩展åä¸åˆæ³•\n" -"请使用.font文件。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "æ— æ³•åŠ è½½/å¤„ç†æºå—体。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "æ— æ³•ä¿å˜å—体。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "æºå—体文件:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "æºå—体大å°:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "ç›®æ ‡èµ„æº:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"The quick brown fox jumps over the lazy dog.\n" -"我能åžä¸‹çŽ»ç’ƒè€Œä¸ä¼¤èº«ä½“。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "测试:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "选项:" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "导入å—体" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "æ¤æ–‡ä»¶å·²ç»æ˜¯ä¸€ä¸ªGodotçš„å—体文件,请æä¾›ä¸€ä¸ªä½å›¾å—体(BMFont)文件。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "打开ä½å›¾å—体失败。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "åˆå§‹åŒ–FreeType出错。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "未知的å—ä½“æ ¼å¼ã€‚" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "åŠ è½½å—体出错。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "å—体大å°éžæ³•。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "自定义å—ä½“æ–‡ä»¶éžæ³•。" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "å—体" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "没有è¦å¯¼å…¥çš„Meshï¼" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "导入å•个Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "æºMesh:" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "Mesh" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "è¡¨é¢ %d" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "没有音效è¦å¯¼å…¥ï¼" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "导入声音文件" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "æºéŸ³æ•ˆæ–‡ä»¶:" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "音效" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "新片段" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "动画选项" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "æ ‡è®°" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "烘培FPS:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "优化" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "最大线性误差" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "最大角度误差" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "最大角度" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "片段" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "起点" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "终点" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "循环" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "ç›é€‰" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "æºè·¯å¾„为空。" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "æ— æ³•è½½å…¥åŽå¯¼å…¥è„šæœ¬ã€‚" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "åŽå¯¼å…¥è„šæœ¬è¢«æŸå或ä¸åˆæ³•。" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "导入场景出错。" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "导入3D场景" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "æºåœºæ™¯:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "ä¸Žç›®æ ‡åœºæ™¯ç›¸åŒ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "共享的" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "ç›®æ ‡è´´å›¾ç›®å½•:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "åŽå¤„ç†è„šæœ¬:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "è‡ªå®šä¹‰æ ¹èŠ‚ç‚¹ç±»åž‹:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "自动" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "节点åç§°:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "找ä¸åˆ°ä¸‹åˆ—文件:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "ä»ç„¶å¯¼å…¥" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "å–æ¶ˆ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "导入|打开" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "æ£åœ¨ç¼–辑的场景尚未ä¿å˜ï¼Œä»ç„¶è¦æ‰“开导入的场景å—?" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "导入图片:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "ä¸å…许导入文件本身:" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "æ— æ³•æœ¬åœ°åŒ–è·¯å¾„:%s (å·²ç»æ˜¯æœ¬åœ°è·¯å¾„)" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "3D场景动画" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "ä¸åŽ‹ç¼©" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "æ— æŸåŽ‹ç¼©ï¼ˆPNG)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "有æŸåŽ‹ç¼©ï¼ˆWebP)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "VRAM压缩" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "çº¹ç†æ ¼å¼" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "高质é‡ï¼ˆWebP)压缩方å¼:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "纹ç†é€‰é¡¹" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "è¯·æ·»åŠ æ–‡ä»¶ï¼" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "ç²¾çµé›†è‡³å°‘需è¦ä¸€ä¸ªæ–‡ä»¶ã€‚" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "导入出错:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "大图导入仅支æŒä¸€ä¸ªè¾“入文件。" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "最大纹ç†å°ºå¯¸:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "导入2Dç²¾çµé›†" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "å•元尺寸:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "大图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "导入2D大图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" -msgstr "æºè´´å›¾" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" -msgstr "基础图集纹ç†" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" -msgstr "æºè´´å›¾(s)" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" -msgstr "导入2D贴图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" -msgstr "导入3D贴图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" -msgstr "导入贴图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" -msgstr "2D贴图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" -msgstr "3D贴图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" -msgstr "ç²¾çµå›¾é›†" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" -"æç¤º:大多数2D贴图并ä¸éœ€è¦å¯¼å…¥æ“作,åªè¦å°†png/jpg文件放到项目目录下å³å¯ã€‚" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "切除空白区域。" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "贴图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "导入大图" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "åŠ è½½æºå›¾ç‰‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "切片ä¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "æ’å…¥ä¸" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "æ£åœ¨ä¿å˜æ–‡ä»¶" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "æ— æ³•ä¿å˜å¤§å›¾:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "使用以下图片生æˆç²¾çµé›†:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "åŠ è½½å›¾ç‰‡ä¸:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "æ— æ³•åŠ è½½å›¾ç‰‡:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "æ£åœ¨è½¬æ¢å›¾ç‰‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "剪è£å›¾ç‰‡" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "Blitting 图片" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "æ— æ³•ä¿å˜ç²¾çµé›†å›¾ç‰‡:" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "æ— æ³•ä¿å˜è½¬æ¢çš„贴图:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "输入æºéžæ³•ï¼" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "æºè¯è¨€æ–‡ä»¶éžæ³•ï¼" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "列" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "è¯è¨€" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "没有è¦å¯¼å…¥çš„项目ï¼" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "ç›®æ ‡è·¯å¾„ä¸ºç©ºï¼" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "导入多ç§è¯è¨€ç¿»è¯‘" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "æ— æ³•å¯¼å…¥ï¼" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "导入è¯è¨€ç¿»è¯‘" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "æºCSV文件:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "忽略第一行" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "压缩" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "æ·»åŠ åˆ°é¡¹ç›® (project.godot)" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "导入è¯è¨€:" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "è¯è¨€" - #: editor/multi_node_edit.cpp msgid "MultiNode Set" msgstr "多节点组" @@ -3297,6 +2660,49 @@ msgstr "分组" msgid "Select a Node to edit Signals and Groups." msgstr "请选择一个节点æ¥è®¾ç½®ä¿¡å·æˆ–分组。" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "创建多边形" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "编辑多边形" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#, fuzzy +msgid "Insert Point" +msgstr "æ’å…¥ä¸" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "编辑多边形(移除顶点)" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" +msgstr "移除多边形åŠé¡¶ç‚¹" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "从头开始创建一个新的多边形。" + +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "" +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." +msgstr "" +"编辑多边形:\n" +"LMB: 移动点。\n" +"Ctrl + LMB: 分离片段。\n" +"人民å¸ï¼š 擦除点。" + #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" msgstr "切æ¢AutoPlay" @@ -3315,7 +2721,7 @@ msgstr "é‡å‘½å动画:" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Delete Animation?" -msgstr "åˆ é™¤åŠ¨ç”»" +msgstr "是å¦åˆ 除动画?" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -3450,7 +2856,6 @@ msgstr "动画åç§°:" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3478,9 +2883,8 @@ msgid "New name:" msgstr "æ–°åç§°:" #: editor/plugins/animation_tree_editor_plugin.cpp -#, fuzzy msgid "Edit Filters" -msgstr "编辑节点ç›é€‰" +msgstr "编辑ç›é€‰å™¨" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/multimesh_editor_plugin.cpp @@ -3561,10 +2965,6 @@ msgid "Delete Input" msgstr "åˆ é™¤è¾“å…¥äº‹ä»¶" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "é‡å‘½å" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "åŠ¨ç”»æ ‘å¯ç”¨ã€‚" @@ -3620,64 +3020,181 @@ msgstr "编辑节点ç›é€‰" msgid "Filters.." msgstr "ç›é€‰.." -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "æ£åœ¨è§£æžç¬¬%d个三角形:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" +msgstr "释放" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "内容:" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "三角形 #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "View Files" +msgstr "查看文件" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "建立烘培:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" +msgstr "æ— æ³•è§£æžä¸»æœºå:" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "è§£æžå¤šè¾¹å½¢ä¸" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." +msgstr "æ— æ³•è§£æž." -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "ä¿®æ£å…‰ç…§" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." +msgstr "连接错误,请é‡è¯•。" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "制作BVH(动作骨骼)" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "æ— æ³•è¿žæŽ¥ã€‚" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "创建光的 Octree(八剿 ‘)" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "æ— æ³•è¿žæŽ¥åˆ°æœåС噍:" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "创建 Octree (八剿 ‘) 纹ç†" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "æœåŠ¡å™¨æ— å“应:" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "转移到光照贴图:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "æ— å“应。" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "分é…çº¹ç† #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" +msgstr "请求失败,错误代ç :" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "烘培三角形 #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "请求失败." -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" -msgstr "åŽåŠ å·¥çº¹ç† #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" +msgstr "请求失败,é‡å®šå‘次数过多" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" -msgstr "烘培ï¼" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." +msgstr "循环é‡å®šå‘。" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "失败:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "文件hash值错误,该文件å¯èƒ½è¢«ç¯¡æ”¹ã€‚" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "预计:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "获得:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "sha256å“ˆå¸Œå€¼æ ¡éªŒå¤±è´¥" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "资æºä¸‹è½½å‡ºé”™:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "获å–:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "è§£æžä¸.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connecting.." +msgstr "连接ä¸.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "æ£åœ¨è¯·æ±‚.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "请求错误" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "空闲" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "é‡è¯•" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "下载错误" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "æ¤èµ„æºæ–‡ä»¶æ£åœ¨ä¸‹è½½ä¸ï¼" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "首先" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "上一页" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "下一页" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "最åŽä¸€é¡µ" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "全部" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "æ’ä»¶" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." -msgstr "é‡ç½®è´´å›¾çƒ˜ç„™è¿‡ç¨‹ ï¼ˆé‡æ–°å¼€å§‹ï¼‰ çš„ octree (八剿 ‘)。" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "排åº:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "å选" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "分类:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "站点:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "支æŒ.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "官方" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "测试" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ZIP资æºåŒ…" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "预览" @@ -3720,12 +3237,18 @@ msgid "Edit CanvasItem" msgstr "编辑CanvasItem" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +#, fuzzy +msgid "Anchors only" +msgstr "锚点" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Change Anchors and Margins" msgstr "编辑锚点" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "缩放(%):" +msgid "Change Anchors" +msgstr "编辑锚点" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" @@ -3775,60 +3298,78 @@ msgid "Pan Mode" msgstr "移动画布" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "é”定选ä¸å¯¹è±¡çš„ä½ç½®ã€‚" +#, fuzzy +msgid "Toggles snapping" +msgstr "设置æ–点" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "è§£é”选ä¸å¯¹è±¡çš„ä½ç½®ã€‚" +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "使用å¸é™„" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "ç¡®ä¿èŠ‚ç‚¹çš„å噿— 法被选ä¸ã€‚" +#, fuzzy +msgid "Snapping options" +msgstr "动画选项" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "æ¢å¤èŠ‚ç‚¹çš„åå™èƒ½å¤Ÿè¢«é€‰ä¸ã€‚" +#, fuzzy +msgid "Snap to grid" +msgstr "å¸é™„模å¼:" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "编辑" +msgid "Use Rotation Snap" +msgstr "使用旋转å¸é™„" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "使用å¸é™„" +#, fuzzy +msgid "Configure Snap..." +msgstr "设置å¸é™„.." #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" -msgstr "æ˜¾ç¤ºç½‘æ ¼" +msgid "Snap Relative" +msgstr "相对å¸é™„" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "使用旋转å¸é™„" +msgid "Use Pixel Snap" +msgstr "使用åƒç´ å¸é™„" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "相对å¸é™„" +msgid "Smart snapping" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "设置å¸é™„.." +#, fuzzy +msgid "Snap to parent" +msgstr "展开父节点" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "使用åƒç´ å¸é™„" +msgid "Snap to node anchor" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "骨骼.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "é”定选ä¸å¯¹è±¡çš„ä½ç½®ã€‚" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "è§£é”选ä¸å¯¹è±¡çš„ä½ç½®ã€‚" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "ç¡®ä¿èŠ‚ç‚¹çš„å噿— 法被选ä¸ã€‚" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "æ¢å¤èŠ‚ç‚¹çš„åå™èƒ½å¤Ÿè¢«é€‰ä¸ã€‚" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Bones" @@ -3856,12 +3397,19 @@ msgid "View" msgstr "视图" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "é‡ç½®ç¼©æ”¾" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "æ˜¾ç¤ºç½‘æ ¼" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "设置缩放.." +#, fuzzy +msgid "Show helpers" +msgstr "显示骨骼" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Show rulers" +msgstr "显示骨骼" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" @@ -3872,8 +3420,9 @@ msgid "Frame Selection" msgstr "最大化显示选ä¸èŠ‚ç‚¹" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "锚点" +#, fuzzy +msgid "Layout" +msgstr "ä¿å˜å¸ƒå±€" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3896,12 +3445,21 @@ msgid "Clear Pose" msgstr "清除姿势" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "设置值" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "设置曲线输出ä½ç½®ï¼ˆPos)" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "å¸é™„(åƒç´ ):" +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -3911,23 +3469,28 @@ msgstr "æ·»åŠ (Add) %s" msgid "Adding %s..." msgstr "æ·»åŠ (Adding) %s..." -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "新节点" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "从%s实例化场景出错" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "好å§" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "没有选ä¸èŠ‚ç‚¹æ¥æ·»åŠ å®žä¾‹ã€‚" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "æ¤æ“作åªèƒ½åº”用于å•个选ä¸èŠ‚ç‚¹ã€‚" @@ -3943,45 +3506,6 @@ msgstr "" "拖放+ Shiftï¼šå°†èŠ‚ç‚¹æ·»åŠ ä¸ºå…„å¼ŸèŠ‚ç‚¹\n" "拖放+ Alt:更改节点类型" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "创建多边形" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "编辑多边形" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "编辑多边形(移除顶点)" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "从头开始创建一个新的多边形。" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "创建 Poly3D (多边型3D)" @@ -3991,14 +3515,6 @@ msgid "Set Handle" msgstr "设置处ç†ç¨‹åº" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "创建 Mesh(ç½‘æ ¼) 库" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "缩略图.." - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "确定è¦ç§»é™¤é¡¹ç›®%då—?" @@ -4021,19 +3537,38 @@ msgid "Update from Scene" msgstr "ä»Žåœºæ™¯ä¸æ›´æ–°" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp #, fuzzy -msgid "Modify Curve Point" -msgstr "修改曲线" +msgid "Ease in" +msgstr "缓入" #: editor/plugins/curve_editor_plugin.cpp #, fuzzy +msgid "Ease out" +msgstr "缓出" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Modify Curve Point" +msgstr "修改曲线点" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Tangent" -msgstr "修改曲线图" +msgstr "修改曲线切角" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Load Curve Preset" -msgstr "åŠ è½½é¢„è®¾" +msgstr "åŠ è½½æ›²çº¿é¢„è®¾" #: editor/plugins/curve_editor_plugin.cpp msgid "Add point" @@ -4044,31 +3579,28 @@ msgid "Remove point" msgstr "移除顶点" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left linear" -msgstr "线性" +msgstr "左线性" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right linear" -msgstr "å³è§†å›¾" +msgstr "å³çº¿æ€§" #: editor/plugins/curve_editor_plugin.cpp msgid "Load preset" msgstr "åŠ è½½é¢„è®¾" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Curve Point" msgstr "移除路径顶点" #: editor/plugins/curve_editor_plugin.cpp msgid "Toggle Curve Linear Tangent" -msgstr "" +msgstr "åˆ‡æ¢æ›²çº¿çº¿æ€§Tangent" #: editor/plugins/curve_editor_plugin.cpp msgid "Hold Shift to edit tangents individually" -msgstr "" +msgstr "æŒ‰ä½ Shift å¯å•独编辑切线" #: editor/plugins/gradient_editor_plugin.cpp msgid "Add/Remove Color Ramp Point" @@ -4096,28 +3628,26 @@ msgid "" "No OccluderPolygon2D resource on this node.\n" "Create and assign one?" msgstr "" +"在这个节点上没有 OccluderPolygon2D 资æºã€‚\n" +"创建和分é…一个å—?" #: editor/plugins/light_occluder_2d_editor_plugin.cpp msgid "Create Occluder Polygon" msgstr "æ·»åŠ é®å…‰å¤šè¾¹å½¢" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "编辑已å˜åœ¨çš„多边形:" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "é¼ æ ‡å·¦é”®:移动点。" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "Ctrl+é¼ æ ‡å·¦é”®:分割视图å—。" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "é¼ æ ‡å³é”®:移除点。" @@ -4218,6 +3748,10 @@ msgid "Create Outline" msgstr "创建轮廓(outlines)" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "Mesh" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "åˆ›å»ºä¸‰ç»´é™æ€èº«ä½“(Body)" @@ -4345,14 +3879,83 @@ msgstr "éšæœºç¼©æ”¾:" msgid "Populate" msgstr "å¡«å……" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "烘培ï¼" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Bake the navigation mesh.\n" +msgstr "创建导航Mesh(ç½‘æ ¼)" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +#, fuzzy +msgid "Clear the navigation mesh." +msgstr "创建导航Mesh(ç½‘æ ¼)" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating heightfield..." +msgstr "创建光的 Octree(八剿 ‘)" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "å¯ç¿»è¯‘å—符串.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Partioning..." +msgstr "è¦å‘Š" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating contours..." +msgstr "创建 Octree (八剿 ‘) 纹ç†" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Creating polymesh..." +msgstr "åˆ›å»ºè½®å»“ç½‘æ ¼(Outline Mesh).." + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Converting to native navigation mesh..." +msgstr "创建导航Mesh(ç½‘æ ¼)" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Parsing Geometry..." +msgstr "è§£æžå¤šè¾¹å½¢ä¸" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" +msgstr "" + #: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Navigation Polygon" msgstr "创建导航多边形" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "移除多边形åŠé¡¶ç‚¹" - #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Clear Emission Mask" msgstr "清除Emission Mask(å‘å°„å±è”½ï¼‰" @@ -4364,7 +3967,7 @@ msgstr "æ£åœ¨ç”ŸæˆAABB" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Can only set point into a ParticlesMaterial process material" -msgstr "" +msgstr "å¯ä»¥è®¾ç½®ParticlesMaterial 点的æè´¨" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Error loading image:" @@ -4380,7 +3983,7 @@ msgstr "设置Emission Mask(å‘å°„å±è”½ï¼‰" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generate Visibility Rect" -msgstr "" +msgstr "生æˆå¯è§†åŒ–区域" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Load Emission Mask" @@ -4388,9 +3991,8 @@ msgstr "åŠ è½½Emission Mask(å‘å°„å±è”½ï¼‰" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Particles" -msgstr "顶点" +msgstr "ç²’å" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generated Point Count:" @@ -4399,19 +4001,19 @@ msgstr "生æˆé¡¶ç‚¹è®¡æ•°:" #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp msgid "Generation Time (sec):" -msgstr "ç”Ÿæˆæ—¶é—´ï¼ˆç§’)" +msgstr "ç”Ÿæˆæ—¶é—´ï¼ˆç§’):" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Emission Mask" -msgstr "" +msgstr "å‘å…‰é®ç½©ï¼ˆmask)" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Capture from Pixel" -msgstr "" +msgstr "从åƒç´ æ•æ‰" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Emission Colors" -msgstr "" +msgstr "å‘光颜色" #: editor/plugins/particles_editor_plugin.cpp msgid "Node does not contain geometry." @@ -4471,11 +4073,11 @@ msgstr "体积" #: editor/plugins/particles_editor_plugin.cpp msgid "Emission Source: " -msgstr "å‘å°„æºï¼š" +msgstr "å‘å°„æºï¼š " #: editor/plugins/particles_editor_plugin.cpp msgid "Generate Visibility AABB" -msgstr "" +msgstr "生æˆå¯è§çš„AABB" #: editor/plugins/path_2d_editor_plugin.cpp msgid "Remove Point from Curve" @@ -4525,14 +4127,17 @@ msgid "Curve Point #" msgstr "曲线定点 #" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" msgstr "è®¾ç½®æ›²çº¿é¡¶ç‚¹åæ ‡" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" msgstr "设置的曲线输入ä½ç½®ï¼ˆPos)" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" msgstr "设置曲线输出ä½ç½®ï¼ˆPos)" @@ -4593,6 +4198,14 @@ msgid "Scale Polygon" msgstr "缩放多边形" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "编辑" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "多边形->UV" @@ -4647,63 +4260,10 @@ msgstr "åŠ è½½èµ„æº" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "粘贴" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "è§£æžBBCode" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "长度:" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "打开声音文件" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "错误:æ— æ³•åŠ è½½éŸ³æ•ˆï¼" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "æ·»åŠ éŸ³æ•ˆ" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "é‡å‘½å音效" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "åˆ é™¤éŸ³æ•ˆ" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16ä½" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8ä½" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "立体声" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "å•声é“" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "æ ¼å¼" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "音调" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "清ç†å½“剿–‡ä»¶" @@ -4713,6 +4273,8 @@ msgid "" "Close and save changes?\n" "\"" msgstr "" +"å…³é—å¹¶ä¿å˜æ›´æ”¹å—?\n" +"\"" #: editor/plugins/script_editor_plugin.cpp msgid "Error while saving theme" @@ -4740,7 +4302,7 @@ msgstr "主题å¦å˜ä¸º.." #: editor/plugins/script_editor_plugin.cpp msgid " Class Reference" -msgstr "" +msgstr " 类引用" #: editor/plugins/script_editor_plugin.cpp msgid "Next script" @@ -4794,10 +4356,13 @@ msgstr "关闿–‡æ¡£" msgid "Close All" msgstr "å…³é—全部" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "è¿è¡Œ" + #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Toggle Scripts Panel" -msgstr "åˆ‡æ¢æ”¶è—" +msgstr "切æ¢è„šæœ¬é¢æ¿" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -4832,25 +4397,12 @@ msgid "Keep Debugger Open" msgstr "ä¿æŒè°ƒè¯•器打开" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with external editor" -msgstr "打开下一个编辑器" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "窗å£" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "å‘左移动" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "å‘å³ç§»åЍ" +msgstr "使用外部编辑器进行调试" #: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" -msgstr "" +msgstr "打开Godot在线文档" #: editor/plugins/script_editor_plugin.cpp msgid "Search the class hierarchy." @@ -4903,7 +4455,7 @@ msgstr "å†…å»ºè„šæœ¬åªæœ‰åœ¨å…¶æ‰€å±žçš„节点读å–åŽæ‰èƒ½è¢«ä¿®æ”¹" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." -msgstr "" +msgstr "åªå¯ä»¥æ‹–入文件系统的资æºã€‚" #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -4933,7 +4485,7 @@ msgstr "剪切" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "å¤åˆ¶" @@ -4952,9 +4504,8 @@ msgid "Move Down" msgstr "å‘下移动" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Delete Line" -msgstr "åˆ é™¤é¡¶ç‚¹" +msgstr "åˆ é™¤çº¿" #: editor/plugins/script_text_editor.cpp msgid "Indent Left" @@ -5197,10 +4748,6 @@ msgid "View Plane Transform." msgstr "视图平é¢å˜æ¢ã€‚" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "缩放到%s%%。" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "旋转%s度。" @@ -5217,10 +4764,6 @@ msgid "Top View." msgstr "俯视图(Top View)。" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "顶部" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "åŽè§†å›¾ã€‚" @@ -5262,7 +4805,7 @@ msgstr "æ’入动画键。" #: editor/plugins/spatial_editor_plugin.cpp msgid "Objects Drawn" -msgstr "" +msgstr "绘制的对象" #: editor/plugins/spatial_editor_plugin.cpp msgid "Material Changes" @@ -5278,7 +4821,7 @@ msgstr "表é¢å˜æ›´" #: editor/plugins/spatial_editor_plugin.cpp msgid "Draw Calls" -msgstr "Draw Calls" +msgstr "绘制调用(Draw Calls)" #: editor/plugins/spatial_editor_plugin.cpp msgid "Vertices" @@ -5302,60 +4845,57 @@ msgstr "显示过度绘制" #: editor/plugins/spatial_editor_plugin.cpp msgid "Display Unshaded" -msgstr "" +msgstr "æ˜¾ç¤ºæ— é˜´å½±" #: editor/plugins/spatial_editor_plugin.cpp msgid "View Environment" -msgstr "" +msgstr "视图环境" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "View Gizmos" msgstr "Gizmos(å¯è§†åŒ–调试工具)" #: editor/plugins/spatial_editor_plugin.cpp msgid "View Information" -msgstr "" +msgstr "查看信æ¯" #: editor/plugins/spatial_editor_plugin.cpp msgid "Audio Listener" msgstr "音频监å¬å™¨" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Doppler Enable" -msgstr "å¯ç”¨" +msgstr "å¯ç”¨å¤šæ™®å‹’效应" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Left" -msgstr "" +msgstr "自由视图 å·¦" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Right" -msgstr "" +msgstr "自由视图 å³" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Forward" -msgstr "" +msgstr "自由视图 å‰" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Backwards" -msgstr "" +msgstr "自由视图 åŽ" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Up" -msgstr "" +msgstr "自由视图 上" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Down" -msgstr "" +msgstr "自由视图 下" #: editor/plugins/spatial_editor_plugin.cpp msgid "Freelook Speed Modifier" -msgstr "" +msgstr "自由视图速度调整" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "preview" msgstr "预览" @@ -5364,17 +4904,18 @@ msgid "XForm Dialog" msgstr "XFormå¯¹è¯æ¡†" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Select Mode (Q)\n" -msgstr "选择模å¼" +msgstr "é€‰æ‹©æ¨¡å¼ (Q)\n" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "" "Drag: Rotate\n" "Alt+Drag: Move\n" "Alt+RMB: Depth list selection" -msgstr "Alt+é¼ æ ‡å³é”®:æ˜¾ç¤ºé¼ æ ‡ç‚¹å‡»ä½ç½®ä¸‹çš„æ‰€æœ‰èŠ‚ç‚¹åˆ—è¡¨" +msgstr "" +"é¼ æ ‡æ‹–æ‹½ï¼šæ—‹è½¬\n" +"Alt+拖拽:移动\n" +"Alt+é¼ æ ‡å³é”®ï¼šæ˜¾ç¤ºåˆ—表" #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode (W)" @@ -5433,30 +4974,30 @@ msgid "Align Selection With View" msgstr "选ä¸é¡¹ä¸Žè§†å›¾å¯¹é½" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Select" -msgstr "选择" +msgstr "选择工具" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Move" -msgstr "移动" +msgstr "移动工具" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Rotate" -msgstr "Ctrl:旋转" +msgstr "旋转工具" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Tool Scale" -msgstr "缩放:" +msgstr "缩放工具" #: editor/plugins/spatial_editor_plugin.cpp msgid "Transform" msgstr "å˜æ¢" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "设置å¸é™„.." + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "æœ¬åœ°åæ ‡" @@ -5602,6 +5143,10 @@ msgid "Speed (FPS):" msgstr "速度(FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "循环" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "动画帧" @@ -5614,19 +5159,20 @@ msgid "Insert Empty (After)" msgstr "æ’入空白帧(之åŽï¼‰" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "å‘上" +#, fuzzy +msgid "Move (Before)" +msgstr "移动节点" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "å‘下" +#, fuzzy +msgid "Move (After)" +msgstr "å‘左移动" #: editor/plugins/style_box_editor_plugin.cpp msgid "StyleBox Preview:" msgstr "StyleBox预览:" #: editor/plugins/texture_region_editor_plugin.cpp -#, fuzzy msgid "Set Region Rect" msgstr "设置纹ç†åŒºåŸŸ" @@ -5688,14 +5234,12 @@ msgid "Remove Item" msgstr "移除项目" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All Items" msgstr "移除类项目" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Remove All" -msgstr "移除" +msgstr "移除全部" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme" @@ -5783,11 +5327,14 @@ msgid "Style" msgstr "æ ·å¼" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "å—体" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "颜色" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Erase Selection" msgstr "擦除选ä¸" @@ -5796,18 +5343,16 @@ msgid "Paint TileMap" msgstr "ç»˜åˆ¶ç –å—地图" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Line Draw" -msgstr "线性" +msgstr "线性绘制" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rectangle Paint" -msgstr "" +msgstr "绘制矩形" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Bucket Fill" -msgstr "æ¡¶(Bucket)" +msgstr "油漆桶填充" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Erase TileMap" @@ -5834,12 +5379,13 @@ msgid "Mirror Y" msgstr "沿Y轴翻转" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "æ¡¶(Bucket)" +#, fuzzy +msgid "Paint Tile" +msgstr "ç»˜åˆ¶ç –å—地图" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Pick Tile" -msgstr "é€‰æ‹©ç –å—" +msgstr "é€‰æ‹©ç –å—(Tile)" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Rotate 0 degrees" @@ -5898,6 +5444,11 @@ msgid "Delete preset '%s'?" msgstr "åˆ é™¤é€‰ä¸çš„ '%s'?" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted: " +msgstr "没有下列平å°çš„导出模æ¿:" + +#: editor/project_export.cpp msgid "Presets" msgstr "预设" @@ -5911,15 +5462,15 @@ msgstr "资æº" #: editor/project_export.cpp msgid "Export all resources in the project" -msgstr "导出项目ä¸çš„æ‰€æœ‰èµ„æºã€‚" +msgstr "导出项目ä¸çš„æ‰€æœ‰èµ„æº" #: editor/project_export.cpp msgid "Export selected scenes (and dependencies)" -msgstr "导出选ä¸çš„场景(包括其ä¾èµ–)。" +msgstr "导出选ä¸çš„场景(包括ä¾èµ–项)" #: editor/project_export.cpp msgid "Export selected resources (and dependencies)" -msgstr "导出选ä¸çš„资æºï¼ˆåŒ…括其ä¾èµ–资æºï¼‰ã€‚" +msgstr "导出选ä¸çš„资æºï¼ˆåŒ…括ä¾èµ–资æºï¼‰" #: editor/project_export.cpp msgid "Export Mode:" @@ -5932,12 +5483,12 @@ msgstr "导出的资æº:" #: editor/project_export.cpp msgid "" "Filters to export non-resource files (comma separated, e.g: *.json, *.txt)" -msgstr "导出éžèµ„æºæ–‡ä»¶ç›é€‰ï¼ˆä½¿ç”¨è‹±æ–‡é€—å·åˆ†éš”,如:*.json,*.txt):" +msgstr "导出éžèµ„æºæ–‡ä»¶ç›é€‰ï¼ˆä½¿ç”¨è‹±æ–‡é€—å·åˆ†éš”,如:*.json,*.txt)" #: editor/project_export.cpp msgid "" "Filters to exclude files from project (comma separated, e.g: *.json, *.txt)" -msgstr "排除导出的éžèµ„æºæ–‡ä»¶ç›é€‰ï¼ˆä½¿ç”¨è‹±æ–‡é€—å·åˆ†éš”,如:*.json,*.txt):" +msgstr "排除导出的éžèµ„æºæ–‡ä»¶ç›é€‰ï¼ˆä½¿ç”¨è‹±æ–‡é€—å·åˆ†éš”,如:*.json,*.txt)" #: editor/project_export.cpp msgid "Patches" @@ -5948,18 +5499,16 @@ msgid "Make Patch" msgstr "制作Patch" #: editor/project_export.cpp -#, fuzzy msgid "Features" -msgstr "贴图" +msgstr "功能" #: editor/project_export.cpp msgid "Custom (comma-separated):" -msgstr "" +msgstr "自定义 (以逗å·åˆ†éš”):" #: editor/project_export.cpp -#, fuzzy msgid "Feature List:" -msgstr "方法列表:" +msgstr "功能列表:" #: editor/project_export.cpp msgid "Export PCK/Zip" @@ -5970,30 +5519,61 @@ msgid "Export templates for this platform are missing:" msgstr "没有下列平å°çš„导出模æ¿:" #: editor/project_export.cpp +#, fuzzy +msgid "Export templates for this platform are missing/corrupted:" +msgstr "没有下列平å°çš„导出模æ¿:" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "导出为调试" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "项目目录ä¸å˜åœ¨ï¼" +#, fuzzy +msgid "The path does not exists." +msgstr "文件ä¸å˜åœ¨ã€‚" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Please choose a 'project.godot' file." +msgstr "请导出到项目目录之外ï¼" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." -msgstr "项目目录下ä¸èƒ½åŒ…å«project.godot文件。" +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." +msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." -msgstr "项目目录下必须包å«project.godot文件。" +msgid "Please choose a folder that does not contain a 'project.godot' file." +msgstr "" #: editor/project_manager.cpp msgid "Imported Project" msgstr "已导入的项目" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "é¡¹ç›®è·¯å¾„éžæ³•(被外部修改?)。" #: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in project path." +msgstr "æ— æ³•åœ¨é¡¹ç›®ç›®å½•ä¸‹åˆ›å»ºproject.godot文件。" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't edit project.godot in project path." +msgstr "æ— æ³•åœ¨é¡¹ç›®ç›®å½•ä¸‹åˆ›å»ºproject.godot文件。" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "æ— æ³•åœ¨é¡¹ç›®ç›®å½•ä¸‹åˆ›å»ºproject.godot文件。" @@ -6002,38 +5582,49 @@ msgid "The following files failed extraction from package:" msgstr "æå–以下文件失败:" #: editor/project_manager.cpp +#, fuzzy +msgid "Rename Project" +msgstr "未命å项目" + +#: editor/project_manager.cpp +#, fuzzy +msgid "Couldn't get project.godot in the project path." +msgstr "æ— æ³•åœ¨é¡¹ç›®ç›®å½•ä¸‹åˆ›å»ºproject.godot文件。" + +#: editor/project_manager.cpp +msgid "New Game Project" +msgstr "新建游æˆé¡¹ç›®" + +#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "导入现有项目" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "项目目录(必须å˜åœ¨ï¼‰:" +msgid "Create New Project" +msgstr "新建项目" + +#: editor/project_manager.cpp +msgid "Install Project:" +msgstr "安装项目:" #: editor/project_manager.cpp msgid "Project Name:" msgstr "项目åç§°:" #: editor/project_manager.cpp -msgid "Create New Project" -msgstr "新建项目" +#, fuzzy +msgid "Create folder" +msgstr "新建目录" #: editor/project_manager.cpp msgid "Project Path:" msgstr "项目目录:" #: editor/project_manager.cpp -msgid "Install Project:" -msgstr "安装项目:" - -#: editor/project_manager.cpp msgid "Browse" msgstr "æµè§ˆ" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "新建游æˆé¡¹ç›®" - -#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "ç¢‰å ¡äº†ï¼" @@ -6042,24 +5633,30 @@ msgid "Unnamed Project" msgstr "未命å项目" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "æ— æ³•è¿è¡Œé¡¹ç›®" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "æ‚¨ç¡®å®šè¦æ‰“开多个项目å—?" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in \"Project Settings\" under " "the \"Application\" category." msgstr "" "尚未定义主场景, 现在选择一个å—?\n" -"ä½ ä¹Ÿå¯ä»¥ç¨åŽåœ¨é¡¹ç›®è®¾ç½®çš„application分类下修改。" +"ä½ ä¹Ÿå¯ä»¥ç¨åŽåœ¨é¡¹ç›®è®¾ç½®çš„Application分类下修改。" #: editor/project_manager.cpp msgid "" "Can't run project: Assets need to be imported.\n" "Please edit the project to trigger the initial import." msgstr "" +"ä¸èƒ½è¿è¡Œé¡¹ç›®ï¼š 需è¦å¯¼å…¥èµ„æºæ–‡ä»¶ã€‚\n" +"请编辑项目导入åˆå§‹åŒ–资æºã€‚" #: editor/project_manager.cpp msgid "Are you sure to run more than one project?" @@ -6080,10 +5677,6 @@ msgid "Project List" msgstr "项目列表" #: editor/project_manager.cpp -msgid "Run" -msgstr "è¿è¡Œ" - -#: editor/project_manager.cpp msgid "Scan" msgstr "扫æ" @@ -6104,9 +5697,8 @@ msgid "Exit" msgstr "退出" #: editor/project_manager.cpp -#, fuzzy msgid "Can't run project" -msgstr "æ— æ³•è¿žæŽ¥ã€‚" +msgstr "æ— æ³•è¿è¡Œé¡¹ç›®" #: editor/project_settings_editor.cpp msgid "Key " @@ -6141,17 +5733,14 @@ msgid "Add Input Action Event" msgstr "æ·»åŠ è¾“å…¥äº‹ä»¶" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6212,7 +5801,7 @@ msgstr "更改" msgid "Joypad Axis Index:" msgstr "手柄摇æ†åºå·:" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "è½´" @@ -6232,59 +5821,66 @@ msgstr "移除输入事件" msgid "Add Event" msgstr "æ·»åŠ äº‹ä»¶" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "设备" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "按钮" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "左键。" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "å³é”®ã€‚" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "ä¸é”®ï¼ˆæ»šè½®ï¼‰ã€‚" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "滚轮å‘上滚动。" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "滚轮å‘下滚动。" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Add Global Property" -msgstr "æ·»åŠ Getter Property" +msgstr "æ·»åŠ Getter属性" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" -msgstr "" +#, fuzzy +msgid "Select a setting item first!" +msgstr "首先选择一个设置项目 ï¼" #: editor/project_settings_editor.cpp -#, fuzzy msgid "No property '" -msgstr "属性:" +msgstr "没有属性 '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Setting '" -msgstr "设置" +msgstr "设置 '" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Delete Item" msgstr "åˆ é™¤è¾“å…¥äº‹ä»¶" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "æ— æ³•è¿žæŽ¥åˆ°æœåС噍:" + +#: editor/project_settings_editor.cpp +#, fuzzy +msgid "Already existing" +msgstr "动作%så·²å˜åœ¨ï¼" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "ä¿å˜è®¾ç½®å‡ºé”™ã€‚" @@ -6294,7 +5890,7 @@ msgstr "ä¿å˜è®¾ç½®æˆåŠŸã€‚" #: editor/project_settings_editor.cpp msgid "Override for Feature" -msgstr "" +msgstr "é‡å†™åŠŸèƒ½" #: editor/project_settings_editor.cpp msgid "Add Translation" @@ -6338,7 +5934,7 @@ msgstr "属性:" #: editor/project_settings_editor.cpp msgid "Override For.." -msgstr "" +msgstr "é‡å†™çš„......" #: editor/project_settings_editor.cpp msgid "Input Map" @@ -6425,7 +6021,6 @@ msgid "Assign" msgstr "分é…(Assign)" #: editor/property_editor.cpp -#, fuzzy msgid "Select Node" msgstr "选择一个节点" @@ -6434,17 +6029,26 @@ msgid "New Script" msgstr "新建脚本" #: editor/property_editor.cpp +#, fuzzy +msgid "Make Unique" +msgstr "æ·»åŠ éª¨éª¼" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "在资æºç®¡ç†å™¨ä¸å±•示" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "转æ¢ä¸º.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "åŠ è½½æ–‡ä»¶å‡ºé”™:䏿˜¯èµ„æºæ–‡ä»¶ï¼" #: editor/property_editor.cpp -#, fuzzy msgid "Selected node is not a Viewport!" -msgstr "选择è¦å¯¼å…¥çš„节点" +msgstr "é€‰å®šçš„èŠ‚ç‚¹ä¸æ˜¯ä¸€ä¸ªViewport节点ï¼" #: editor/property_editor.cpp msgid "Pick a Node" @@ -6475,6 +6079,11 @@ msgid "Select Property" msgstr "选择属性" #: editor/property_selector.cpp +#, fuzzy +msgid "Select Virtual Method" +msgstr "选择方å¼" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "选择方å¼" @@ -6502,26 +6111,6 @@ msgstr "ä¿æŒå…¨å±€å˜æ¢" msgid "Reparent" msgstr "é‡è®¾çˆ¶èŠ‚ç‚¹" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "创建资æº" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "打开资æº" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "ä¿å˜èµ„æº" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "资æºå·¥å…·" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "使用本地" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "è¿è¡Œæ¨¡å¼:" @@ -6648,14 +6237,6 @@ msgid "Sub-Resources:" msgstr "å资æº:" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "编辑分组" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "编辑事件连接" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "清除继承" @@ -6714,9 +6295,8 @@ msgid "" msgstr "å®žä¾‹åŒ–åœºæ™¯æ–‡ä»¶ä¸ºä¸€ä¸ªèŠ‚ç‚¹ï¼Œå¦‚æžœæ²¡æœ‰æ ¹èŠ‚ç‚¹åˆ™åˆ›å»ºä¸€ä¸ªç»§æ‰¿è‡ªè¯¥æ–‡ä»¶çš„åœºæ™¯ã€‚" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Filter nodes" -msgstr "ç›é€‰" +msgstr "ç›é€‰èŠ‚ç‚¹" #: editor/scene_tree_dock.cpp msgid "Attach a new or existing script for the selected node." @@ -6751,6 +6331,8 @@ msgid "" "Node has connection(s) and group(s)\n" "Click to show signals dock." msgstr "" +"节点具有信å·è¿žæŽ¥å’Œç»„\n" +"å•å‡»ä»¥æ˜¾ç¤ºä¿¡å·æŽ¥å£ã€‚" #: editor/scene_tree_editor.cpp msgid "" @@ -6789,6 +6371,8 @@ msgid "" "Children are not selectable.\n" "Click to make selectable" msgstr "" +"åèŠ‚ç‚¹æ— æ³•é€‰æ‹©ã€‚\n" +"å•击使其å¯é€‰" #: editor/scene_tree_editor.cpp msgid "Toggle Visibility" @@ -6807,18 +6391,16 @@ msgid "Scene Tree (Nodes):" msgstr "åœºæ™¯æ ‘:" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Node Configuration Warning!" -msgstr "节点é…ç½®è¦å‘Š:" +msgstr "节点é…ç½®è¦å‘Šï¼" #: editor/scene_tree_editor.cpp msgid "Select a Node" msgstr "选择一个节点" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Error loading template '%s'" -msgstr "åŠ è½½å›¾ç‰‡å‡ºé”™:" +msgstr "åŠ è½½æ¨¡æ¿ %s 时出错" #: editor/script_create_dialog.cpp msgid "Error - Could not create script in filesystem." @@ -6845,6 +6427,15 @@ msgid "Invalid base path" msgstr "çˆ¶è·¯å¾„éžæ³•" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "文件已å˜åœ¨ï¼Œç¡®å®šè¦è¦†ç›–它å—?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "扩展åéžæ³•" @@ -6885,6 +6476,10 @@ msgid "Load existing script file" msgstr "åŠ è½½çŽ°æœ‰è„šæœ¬" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "è¯è¨€" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "继承自" @@ -6925,6 +6520,10 @@ msgid "Function:" msgstr "函数:" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "错误" @@ -7005,6 +6604,10 @@ msgid "Type" msgstr "类型" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "æ ¼å¼" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "用é‡" @@ -7038,7 +6641,7 @@ msgstr "设置光照åŠå¾„" #: editor/spatial_editor_gizmos.cpp msgid "Change AudioStreamPlayer3D Emission Angle" -msgstr "" +msgstr "æ”¹å˜ AudioStreamPlayer3D å‘å°„è§’" #: editor/spatial_editor_gizmos.cpp msgid "Change Camera FOV" @@ -7080,12 +6683,30 @@ msgstr "修改粒åAABB" msgid "Change Probe Extents" msgstr "更改探针(Probe)范围" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary(ç½‘æ ¼åº“).." + +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Status" +msgstr "状æ€ï¼š" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "convertå‡½æ•°å‚æ•°ç±»åž‹éžæ³•ï¼Œè¯·ä¼ å…¥ä»¥â€œTYPE_â€æ‰“头的常é‡ã€‚" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "没有足够的å—节æ¥è§£ç æˆ–æ ¼å¼ä¸æ£ç¡®ã€‚" @@ -7124,133 +6745,112 @@ msgstr "éžæ³•çš„å—å…¸å®žä¾‹ï¼ˆæ´¾ç”Ÿç±»éžæ³•)" #: modules/gdscript/gd_functions.cpp msgid "Object can't provide a length." -msgstr "" +msgstr "对象ä¸èƒ½æä¾›é•¿åº¦ã€‚" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Delete Selection" -msgstr "åˆ é™¤é€‰æ‹©çš„èŠ‚ç‚¹" +msgstr "åˆ é™¤é€‰æ‹©çš„æ …æ ¼å›¾" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Duplicate Selection" msgstr "å¤åˆ¶é€‰ä¸é¡¹" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Snap View" -msgstr "Top视图" +msgstr "æ•æ‰è§†å›¾" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Prev Level (%sDown Wheel)" -msgstr "" +msgstr "上一级" #: modules/gridmap/grid_map_editor_plugin.cpp +#, fuzzy msgid "Next Level (%sUp Wheel)" -msgstr "" +msgstr "下一级" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Clip Disabled" -msgstr "å·²ç¦ç”¨" +msgstr "ç¦ç”¨å‰ªè¾‘" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "" +msgstr "上级剪辑" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "" +msgstr "下级剪辑" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" -msgstr "" +msgstr "编辑 X è½´" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Y Axis" -msgstr "" +msgstr "编辑 Y è½´" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit Z Axis" -msgstr "" +msgstr "编辑 Z è½´" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate X" -msgstr "Ctrl:旋转" +msgstr "å…‰æ ‡æ²¿X轴旋转" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Y" -msgstr "Ctrl:旋转" +msgstr "沿Y轴旋转" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Cursor Rotate Z" -msgstr "Ctrl:旋转" +msgstr "沿Z轴旋转" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate X" -msgstr "" +msgstr "å…‰æ ‡æ²¿Xè½´å‘åŽæ—‹è½¬" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Y" -msgstr "" +msgstr "å…‰æ ‡æ²¿Yè½´å‘åŽæ—‹è½¬" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Back Rotate Z" -msgstr "" +msgstr "å…‰æ ‡æ²¿Zè½´å‘åŽæ—‹è½¬" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Cursor Clear Rotation" -msgstr "" +msgstr "å…‰æ ‡æ¸…é™¤æ—‹è½¬" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Area" -msgstr "新建" +msgstr "新建区域" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Create Exterior Connector" -msgstr "新建项目" +msgstr "创建外部连接器" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Erase Area" -msgstr "æ“¦é™¤ç –å—地图" +msgstr "擦除区域" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Duplicate" -msgstr "仅选ä¸" +msgstr "选择->å¤åˆ¶" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Selection -> Clear" -msgstr "仅选ä¸" +msgstr "选择->清空" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Settings" -msgstr "æ•æ‰(snap)设置" +msgstr "æ …æ ¼å›¾è®¾ç½®" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Pick Distance:" -msgstr "实例:" - -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "文件" +msgstr "拾å–è·ç¦»:" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7285,29 +6885,24 @@ msgid "Stack overflow with stack depth: " msgstr "å †æ ˆæ·±åº¦æº¢å‡ºï¼š " #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Signal Arguments" -msgstr "ç¼–è¾‘äº‹ä»¶å‚æ•°:" +msgstr "编辑信å·å‚æ•°" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument Type" -msgstr "修改数组类型" +msgstr "ä¿®æ”¹å‚æ•°ç±»åž‹" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Argument name" -msgstr "更改输入åç§°" +msgstr "æ›´æ”¹å‚æ•°åç§°" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Default Value" msgstr "修改默认值" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Set Variable Type" -msgstr "编辑å˜é‡:" +msgstr "设置å˜é‡ç±»åž‹" #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" @@ -7358,14 +6953,12 @@ msgid "Add Node" msgstr "æ·»åŠ èŠ‚ç‚¹" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Nodes" -msgstr "ç§»é™¤æ— æ•ˆé”®" +msgstr "åˆ é™¤ VisualScript 节点" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Duplicate VisualScript Nodes" -msgstr "å¤åˆ¶Graph Node节点" +msgstr "å¤åˆ¶ VisualScript 节点" #: modules/visual_script/visual_script_editor.cpp msgid "Hold Meta to drop a Getter. Hold Shift to drop a generic signature." @@ -7408,24 +7001,20 @@ msgid "Add Setter Property" msgstr "æ·»åŠ Setter Property" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type" -msgstr "更改类型" +msgstr "更改基本类型" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Move Node(s)" -msgstr "移除节点" +msgstr "移动节点" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove VisualScript Node" -msgstr "移除Graph Node节点" +msgstr "åˆ é™¤ VisualScript 节点" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Nodes" -msgstr "连接到节点:" +msgstr "连接节点" #: modules/visual_script/visual_script_editor.cpp msgid "Condition" @@ -7452,46 +7041,48 @@ msgid "Return" msgstr "返回节点(Return)" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "调用到" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "获å–" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" -msgstr "更改输入åç§°" +msgstr "更改输入的值" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Can't copy the function node." -msgstr "æ— æ³•å¯¹'..'引用æ“作" +msgstr "æ— æ³•å¤åˆ¶å‡½æ•°èŠ‚ç‚¹ã€‚" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Clipboard is empty!" -msgstr "资æºå‰ªåˆ‡æ¿ä¸æ— 内容ï¼" +msgstr "å‰ªè´´æ¿æ˜¯ç©ºçš„ ï¼" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Paste VisualScript Nodes" -msgstr "粘贴节点" +msgstr "粘贴 VisualScript 节点" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" msgstr "åˆ é™¤å‡½æ•°" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Variable" -msgstr "编辑å˜é‡:" +msgstr "编辑å˜é‡" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" msgstr "åˆ é™¤å˜é‡" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Signal" -msgstr "编辑事件:" +msgstr "编辑信å·" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" @@ -7703,7 +7294,7 @@ msgstr "" msgid "" "A material to process the particles is not assigned, so no behavior is " "imprinted." -msgstr "" +msgstr "ç²’åæè´¨æ²¡æœ‰æŒ‡å®šï¼Œè¯¥è¡Œä¸ºæ— 效。" #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -7715,6 +7306,9 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"è¿è¡Œæ—¶ï¼Œä¿®æ”¹RigidBody2D (character或rigid模å¼ï¼‰çš„尺寸,会修改物ç†å¼•擎的大å°" +"尺寸。\n" +"修改å节点碰撞形状的大å°ä½œä¸ºä»£æ›¿ã€‚" #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." @@ -7743,31 +7337,31 @@ msgstr "VisibilityEnable2Dç±»åž‹çš„èŠ‚ç‚¹ç”¨äºŽåœºæ™¯çš„æ ¹èŠ‚ç‚¹æ‰èƒ½èŽ·å¾—æœ€ #: scene/3d/arvr_nodes.cpp msgid "ARVRCamera must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRCamera 必须处于 ARVROrigin 节点之下" #: scene/3d/arvr_nodes.cpp msgid "ARVRController must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRController 必须处于 ARVROrigin 节点之下" #: scene/3d/arvr_nodes.cpp msgid "" "The controller id must not be 0 or this controller will not be bound to an " "actual controller" -msgstr "" +msgstr "控制器 id å¿…é¡»ä¸ä¸º 0 æˆ–æ¤æŽ§åˆ¶å™¨å°†ä¸ç»‘定到实际的控制器" #: scene/3d/arvr_nodes.cpp msgid "ARVRAnchor must have an ARVROrigin node as its parent" -msgstr "" +msgstr "ARVRAnchor 必须处于 ARVROrigin 节点之下" #: scene/3d/arvr_nodes.cpp msgid "" "The anchor id must not be 0 or this anchor will not be bound to an actual " "anchor" -msgstr "" +msgstr "锚 id å¿…é¡»ä¸æ˜¯ 0 或这个锚点将ä¸ç»‘定到实际的锚" #: scene/3d/arvr_nodes.cpp msgid "ARVROrigin requires an ARVRCamera child node" -msgstr "" +msgstr "ARVROrigin 必须拥有 ARVRCamera å节点" #: scene/3d/collision_polygon.cpp msgid "" @@ -7813,7 +7407,7 @@ msgstr "" #: scene/3d/particles.cpp msgid "" "Nothing is visible because meshes have not been assigned to draw passes." -msgstr "" +msgstr "ç²’åä¸å¯è§ï¼Œå› ä¸ºæ²¡æœ‰ç½‘æ ¼(meshes)指定到绘制通é“(draw passes)。" #: scene/3d/physics_body.cpp msgid "" @@ -7821,6 +7415,9 @@ msgid "" "the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"è¿è¡Œæ—¶ï¼Œä¿®æ”¹RigidBody(character或rigid模å¼ï¼‰çš„尺寸,会修改物ç†å¼•擎的大å°å°º" +"寸。\n" +"修改å节点碰撞形状的大å°ä½œä¸ºä»£æ›¿ã€‚" #: scene/3d/remote_transform.cpp msgid "Path property must point to a valid Spatial node to work." @@ -7839,16 +7436,25 @@ msgstr "" "SpriteFrame资æºå¿…须是通过AnimatedSprite3D节点的Frames属性创建的,å¦åˆ™æ— 法显示" "动画帧。" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp -#, fuzzy msgid "Raw Mode" -msgstr "移动画布" +msgstr "Raw 模å¼" #: scene/gui/color_picker.cpp msgid "Add current color as a preset" msgstr "将当å‰é¢œè‰²æ·»åŠ ä¸ºé¢„è®¾" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "å–æ¶ˆ" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "æç¤ºï¼" @@ -7856,10 +7462,6 @@ msgstr "æç¤ºï¼" msgid "Please Confirm..." msgstr "请确认..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7883,7 +7485,7 @@ msgstr "" msgid "" "Default Environment as specified in Project Setings (Rendering -> Viewport -" "> Default Environment) could not be loaded." -msgstr "" +msgstr "项目设置ä¸çš„é»˜è®¤çŽ¯å¢ƒæ— æ³•åŠ è½½ï¼Œè¯¦è§ï¼ˆæ¸²æŸ“->视图->默认环境) 。" #: scene/main/viewport.cpp msgid "" @@ -7896,6 +7498,628 @@ msgstr "" "使其æˆä¸ºå控件的所以它å¯ä»¥æœ‰ä¸€ä¸ªå°ºå¯¸å¤§å°å€¼ã€‚å¦åˆ™è¯·è®¾ç½®ä¸ºRender target,并将其" "内部纹ç†åˆ†é…给一些节点以显示。" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "åˆå§‹åŒ–FreeType出错。" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "未知的å—ä½“æ ¼å¼ã€‚" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "åŠ è½½å—体出错。" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "å—体大å°éžæ³•。" + +#~ msgid "Method List For '%s':" +#~ msgstr "'%s'的方法列表:" + +#~ msgid "Arguments:" +#~ msgstr "傿•°:" + +#~ msgid "Return:" +#~ msgstr "返回:" + +#~ msgid "Added:" +#~ msgstr "å·²æ·»åŠ :" + +#~ msgid "Removed:" +#~ msgstr "已移除:" + +#~ msgid "Error saving atlas:" +#~ msgstr "ä¿å˜è´´å›¾é›†å‡ºé”™:" + +#~ msgid "Could not save atlas subtexture:" +#~ msgstr "æ— æ³•ä¿å˜ç²¾çµé›†å贴图:" + +#~ msgid "Exporting for %s" +#~ msgstr "æ£åœ¨å¯¼å‡º %s" + +#~ msgid "Setting Up.." +#~ msgstr "é…ç½®.." + +#~ msgid "Error loading scene." +#~ msgstr "åŠ è½½åœºæ™¯å‡ºé”™ã€‚" + +#~ msgid "Re-Import" +#~ msgstr "釿–°å¯¼å…¥" + +#~ msgid "Please wait for scan to complete." +#~ msgstr "扫æä¸ï¼Œè¯·ç¨åŽ..." + +#~ msgid "Current scene must be saved to re-import." +#~ msgstr "需è¦å…ˆä¿å˜å½“å‰åœºæ™¯æ‰èƒ½é‡æ–°å¯¼å…¥ã€‚" + +#~ msgid "Save & Re-Import" +#~ msgstr "ä¿å˜å¹¶é‡æ–°å¯¼å…¥" + +#~ msgid "Re-Importing" +#~ msgstr "釿–°å¯¼å…¥" + +#~ msgid "Re-Import Changed Resources" +#~ msgstr "釿–°å¯¼å…¥æ”¹å˜çš„资æº" + +#~ msgid "Loading Export Templates" +#~ msgstr "æ£åœ¨åŠ è½½å¯¼å‡ºæ¨¡æ¿" + +#~ msgid "" +#~ "\n" +#~ "Status: Needs Re-Import" +#~ msgstr "" +#~ "\n" +#~ "状æ€ï¼š 需è¦é‡æ–°å¯¼å…¥" + +#~ msgid "Same source and destination files, doing nothing." +#~ msgstr "æºæ–‡ä»¶å’Œç›®æ ‡æ–‡ä»¶ç›¸åŒï¼Œæ“作忽略。" + +#~ msgid "Target file exists, can't overwrite. Delete first." +#~ msgstr "ç›®æ ‡æ–‡ä»¶å˜åœ¨ï¼Œæ— æ³•è¦†ç›–ã€‚è¯·å…ˆåˆ é™¤ã€‚" + +#~ msgid "Same source and destination paths, doing nothing." +#~ msgstr "æºè·¯å¾„å’Œç›®æ ‡è·¯å¾„ç›¸åŒï¼Œæ“作忽略。" + +#~ msgid "Can't move directories to within themselves." +#~ msgstr "æ— æ³•å°†ç›®å½•ç§»åŠ¨åˆ°è‡ªèº«ä¸‹ã€‚" + +#~ msgid "Can't rename deps for:\n" +#~ msgstr "æ— æ³•é‡å‘½ådeps:\n" + +#~ msgid "Error moving file:\n" +#~ msgstr "移动文件时出错:\n" + +#~ msgid "Pick New Name and Location For:" +#~ msgstr "选择新å称和路径:" + +#~ msgid "No files selected!" +#~ msgstr "没有选ä¸ä»»ä½•文件ï¼" + +#~ msgid "Info" +#~ msgstr "ä¿¡æ¯" + +#~ msgid "Re-Import.." +#~ msgstr "釿–°å¯¼å…¥.." + +#~ msgid "No bit masks to import!" +#~ msgstr "没有è¦å¯¼å…¥çš„bit masksï¼" + +#~ msgid "Target path is empty." +#~ msgstr "ç›®æ ‡è·¯å¾„ä¸ºç©ºã€‚" + +#~ msgid "Target path must be a complete resource path." +#~ msgstr "ç›®æ ‡è·¯å¾„å¿…é¡»æ˜¯ä¸€ä¸ªå®Œæ•´çš„èµ„æºæ–‡ä»¶è·¯å¾„。" + +#~ msgid "Target path must exist." +#~ msgstr "ç›®æ ‡è·¯å¾„å¿…é¡»å˜åœ¨ã€‚" + +#~ msgid "Save path is empty!" +#~ msgstr "ä¿å˜è·¯å¾„为空ï¼" + +#~ msgid "Import BitMasks" +#~ msgstr "导入BitMask" + +#~ msgid "Source Texture(s):" +#~ msgstr "æºè´´å›¾:" + +#~ msgid "Target Path:" +#~ msgstr "ç›®æ ‡è·¯å¾„:" + +#~ msgid "Accept" +#~ msgstr "接å—" + +#~ msgid "Bit Mask" +#~ msgstr "使ީç (BitMask)" + +#~ msgid "No source font file!" +#~ msgstr "请设置æºå—体文件ï¼" + +#~ msgid "No target font resource!" +#~ msgstr "è¯·è®¾ç½®ç›®æ ‡å—体资æºï¼" + +#~ msgid "" +#~ "Invalid file extension.\n" +#~ "Please use .font." +#~ msgstr "" +#~ "文件扩展åä¸åˆæ³•\n" +#~ "请使用.font文件。" + +#~ msgid "Couldn't save font." +#~ msgstr "æ— æ³•ä¿å˜å—体。" + +#~ msgid "Source Font:" +#~ msgstr "æºå—体文件:" + +#~ msgid "Source Font Size:" +#~ msgstr "æºå—体大å°:" + +#~ msgid "Dest Resource:" +#~ msgstr "ç›®æ ‡èµ„æº:" + +#~ msgid "The quick brown fox jumps over the lazy dog." +#~ msgstr "" +#~ "The quick brown fox jumps over the lazy dog.\n" +#~ "我能åžä¸‹çŽ»ç’ƒè€Œä¸ä¼¤èº«ä½“。" + +#~ msgid "Test:" +#~ msgstr "测试:" + +#~ msgid "Options:" +#~ msgstr "选项:" + +#~ msgid "Font Import" +#~ msgstr "导入å—体" + +#~ msgid "" +#~ "This file is already a Godot font file, please supply a BMFont type file " +#~ "instead." +#~ msgstr "æ¤æ–‡ä»¶å·²ç»æ˜¯ä¸€ä¸ªGodotçš„å—体文件,请æä¾›ä¸€ä¸ªä½å›¾å—体(BMFont)文件。" + +#~ msgid "Failed opening as BMFont file." +#~ msgstr "打开ä½å›¾å—体失败。" + +#~ msgid "Invalid font custom source." +#~ msgstr "自定义å—ä½“æ–‡ä»¶éžæ³•。" + +#~ msgid "No meshes to import!" +#~ msgstr "没有è¦å¯¼å…¥çš„Meshï¼" + +#~ msgid "Single Mesh Import" +#~ msgstr "导入å•个Mesh" + +#~ msgid "Source Mesh(es):" +#~ msgstr "æºMesh:" + +#~ msgid "Surface %d" +#~ msgstr "è¡¨é¢ %d" + +#~ msgid "No samples to import!" +#~ msgstr "没有音效è¦å¯¼å…¥ï¼" + +#~ msgid "Import Audio Samples" +#~ msgstr "导入声音文件" + +#~ msgid "Source Sample(s):" +#~ msgstr "æºéŸ³æ•ˆæ–‡ä»¶:" + +#~ msgid "Audio Sample" +#~ msgstr "音效" + +#~ msgid "New Clip" +#~ msgstr "新片段" + +#~ msgid "Flags" +#~ msgstr "æ ‡è®°" + +#~ msgid "Bake FPS:" +#~ msgstr "烘培FPS:" + +#~ msgid "Optimizer" +#~ msgstr "优化" + +#~ msgid "Max Linear Error" +#~ msgstr "最大线性误差" + +#~ msgid "Max Angular Error" +#~ msgstr "最大角度误差" + +#~ msgid "Max Angle" +#~ msgstr "最大角度" + +#~ msgid "Clips" +#~ msgstr "片段" + +#~ msgid "Start(s)" +#~ msgstr "起点" + +#~ msgid "End(s)" +#~ msgstr "终点" + +#~ msgid "Filters" +#~ msgstr "ç›é€‰" + +#~ msgid "Source path is empty." +#~ msgstr "æºè·¯å¾„为空。" + +#~ msgid "Couldn't load post-import script." +#~ msgstr "æ— æ³•è½½å…¥åŽå¯¼å…¥è„šæœ¬ã€‚" + +#~ msgid "Invalid/broken script for post-import." +#~ msgstr "åŽå¯¼å…¥è„šæœ¬è¢«æŸå或ä¸åˆæ³•。" + +#~ msgid "Error importing scene." +#~ msgstr "导入场景出错。" + +#~ msgid "Import 3D Scene" +#~ msgstr "导入3D场景" + +#~ msgid "Source Scene:" +#~ msgstr "æºåœºæ™¯:" + +#~ msgid "Same as Target Scene" +#~ msgstr "ä¸Žç›®æ ‡åœºæ™¯ç›¸åŒ" + +#~ msgid "Shared" +#~ msgstr "共享的" + +#~ msgid "Target Texture Folder:" +#~ msgstr "ç›®æ ‡è´´å›¾ç›®å½•:" + +#~ msgid "Post-Process Script:" +#~ msgstr "åŽå¤„ç†è„šæœ¬:" + +#~ msgid "Custom Root Node Type:" +#~ msgstr "è‡ªå®šä¹‰æ ¹èŠ‚ç‚¹ç±»åž‹:" + +#~ msgid "Auto" +#~ msgstr "自动" + +#~ msgid "Root Node Name:" +#~ msgstr "节点åç§°:" + +#~ msgid "The Following Files are Missing:" +#~ msgstr "找ä¸åˆ°ä¸‹åˆ—文件:" + +#~ msgid "Import Anyway" +#~ msgstr "ä»ç„¶å¯¼å…¥" + +#~ msgid "Import & Open" +#~ msgstr "导入|打开" + +#~ msgid "Edited scene has not been saved, open imported scene anyway?" +#~ msgstr "æ£åœ¨ç¼–辑的场景尚未ä¿å˜ï¼Œä»ç„¶è¦æ‰“开导入的场景å—?" + +#~ msgid "Import Image:" +#~ msgstr "导入图片:" + +#~ msgid "Couldn't localize path: %s (already local)" +#~ msgstr "æ— æ³•æœ¬åœ°åŒ–è·¯å¾„:%s (å·²ç»æ˜¯æœ¬åœ°è·¯å¾„)" + +#~ msgid "3D Scene Animation" +#~ msgstr "3D场景动画" + +#~ msgid "Uncompressed" +#~ msgstr "ä¸åŽ‹ç¼©" + +#~ msgid "Compress Lossless (PNG)" +#~ msgstr "æ— æŸåŽ‹ç¼©ï¼ˆPNG)" + +#~ msgid "Compress Lossy (WebP)" +#~ msgstr "有æŸåŽ‹ç¼©ï¼ˆWebP)" + +#~ msgid "Compress (VRAM)" +#~ msgstr "VRAM压缩" + +#~ msgid "Texture Format" +#~ msgstr "çº¹ç†æ ¼å¼" + +#~ msgid "Texture Compression Quality (WebP):" +#~ msgstr "高质é‡ï¼ˆWebP)压缩方å¼:" + +#~ msgid "Texture Options" +#~ msgstr "纹ç†é€‰é¡¹" + +#~ msgid "Please specify some files!" +#~ msgstr "è¯·æ·»åŠ æ–‡ä»¶ï¼" + +#~ msgid "At least one file needed for Atlas." +#~ msgstr "ç²¾çµé›†è‡³å°‘需è¦ä¸€ä¸ªæ–‡ä»¶ã€‚" + +#~ msgid "Error importing:" +#~ msgstr "导入出错:" + +#~ msgid "Only one file is required for large texture." +#~ msgstr "大图导入仅支æŒä¸€ä¸ªè¾“入文件。" + +#~ msgid "Max Texture Size:" +#~ msgstr "最大纹ç†å°ºå¯¸:" + +#~ msgid "Import Textures for Atlas (2D)" +#~ msgstr "导入2Dç²¾çµé›†" + +#~ msgid "Cell Size:" +#~ msgstr "å•元尺寸:" + +#~ msgid "Large Texture" +#~ msgstr "大图" + +#~ msgid "Import Large Textures (2D)" +#~ msgstr "导入2D大图" + +#~ msgid "Source Texture" +#~ msgstr "æºè´´å›¾" + +#~ msgid "Base Atlas Texture" +#~ msgstr "基础图集纹ç†" + +#~ msgid "Source Texture(s)" +#~ msgstr "æºè´´å›¾(s)" + +#~ msgid "Import Textures for 2D" +#~ msgstr "导入2D贴图" + +#~ msgid "Import Textures for 3D" +#~ msgstr "导入3D贴图" + +#~ msgid "Import Textures" +#~ msgstr "导入贴图" + +#~ msgid "2D Texture" +#~ msgstr "2D贴图" + +#~ msgid "3D Texture" +#~ msgstr "3D贴图" + +#~ msgid "Atlas Texture" +#~ msgstr "ç²¾çµå›¾é›†" + +#~ msgid "" +#~ "NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files " +#~ "to the project." +#~ msgstr "" +#~ "æç¤º:大多数2D贴图并ä¸éœ€è¦å¯¼å…¥æ“作,åªè¦å°†png/jpg文件放到项目目录下å³å¯ã€‚" + +#~ msgid "Crop empty space." +#~ msgstr "切除空白区域。" + +#~ msgid "Texture" +#~ msgstr "贴图" + +#~ msgid "Import Large Texture" +#~ msgstr "导入大图" + +#~ msgid "Load Source Image" +#~ msgstr "åŠ è½½æºå›¾ç‰‡" + +#~ msgid "Slicing" +#~ msgstr "切片ä¸" + +#~ msgid "Saving" +#~ msgstr "æ£åœ¨ä¿å˜æ–‡ä»¶" + +#~ msgid "Couldn't save large texture:" +#~ msgstr "æ— æ³•ä¿å˜å¤§å›¾:" + +#~ msgid "Build Atlas For:" +#~ msgstr "使用以下图片生æˆç²¾çµé›†:" + +#~ msgid "Loading Image:" +#~ msgstr "åŠ è½½å›¾ç‰‡ä¸:" + +#~ msgid "Couldn't load image:" +#~ msgstr "æ— æ³•åŠ è½½å›¾ç‰‡:" + +#~ msgid "Converting Images" +#~ msgstr "æ£åœ¨è½¬æ¢å›¾ç‰‡" + +#~ msgid "Cropping Images" +#~ msgstr "剪è£å›¾ç‰‡" + +#~ msgid "Blitting Images" +#~ msgstr "Blitting 图片" + +#~ msgid "Couldn't save atlas image:" +#~ msgstr "æ— æ³•ä¿å˜ç²¾çµé›†å›¾ç‰‡:" + +#~ msgid "Couldn't save converted texture:" +#~ msgstr "æ— æ³•ä¿å˜è½¬æ¢çš„贴图:" + +#~ msgid "Invalid source!" +#~ msgstr "输入æºéžæ³•ï¼" + +#~ msgid "Invalid translation source!" +#~ msgstr "æºè¯è¨€æ–‡ä»¶éžæ³•ï¼" + +#~ msgid "Column" +#~ msgstr "列" + +#~ msgid "No items to import!" +#~ msgstr "没有è¦å¯¼å…¥çš„项目ï¼" + +#~ msgid "No target path!" +#~ msgstr "ç›®æ ‡è·¯å¾„ä¸ºç©ºï¼" + +#~ msgid "Import Translations" +#~ msgstr "导入多ç§è¯è¨€ç¿»è¯‘" + +#~ msgid "Couldn't import!" +#~ msgstr "æ— æ³•å¯¼å…¥ï¼" + +#~ msgid "Import Translation" +#~ msgstr "导入è¯è¨€ç¿»è¯‘" + +#~ msgid "Source CSV:" +#~ msgstr "æºCSV文件:" + +#~ msgid "Ignore First Row" +#~ msgstr "忽略第一行" + +#~ msgid "Compress" +#~ msgstr "压缩" + +#~ msgid "Add to Project (project.godot)" +#~ msgstr "æ·»åŠ åˆ°é¡¹ç›® (project.godot)" + +#~ msgid "Import Languages:" +#~ msgstr "导入è¯è¨€:" + +#~ msgid "Translation" +#~ msgstr "è¯è¨€" + +#~ msgid "Parsing %d Triangles:" +#~ msgstr "æ£åœ¨è§£æžç¬¬%d个三角形:" + +#~ msgid "Triangle #" +#~ msgstr "三角形 #" + +#~ msgid "Light Baker Setup:" +#~ msgstr "建立烘培:" + +#~ msgid "Fixing Lights" +#~ msgstr "ä¿®æ£å…‰ç…§" + +#~ msgid "Making BVH" +#~ msgstr "制作BVH(动作骨骼)" + +#~ msgid "Transfer to Lightmaps:" +#~ msgstr "转移到光照贴图:" + +#~ msgid "Allocating Texture #" +#~ msgstr "分é…çº¹ç† #" + +#~ msgid "Baking Triangle #" +#~ msgstr "烘培三角形 #" + +#~ msgid "Post-Processing Texture #" +#~ msgstr "åŽåŠ å·¥çº¹ç† #" + +#~ msgid "Reset the lightmap octree baking process (start over)." +#~ msgstr "é‡ç½®è´´å›¾çƒ˜ç„™è¿‡ç¨‹ ï¼ˆé‡æ–°å¼€å§‹ï¼‰ çš„ octree (八剿 ‘)。" + +#~ msgid "Zoom (%):" +#~ msgstr "缩放(%):" + +#~ msgid "Skeleton.." +#~ msgstr "骨骼.." + +#~ msgid "Zoom Reset" +#~ msgstr "é‡ç½®ç¼©æ”¾" + +#~ msgid "Zoom Set.." +#~ msgstr "设置缩放.." + +#~ msgid "Set a Value" +#~ msgstr "设置值" + +#~ msgid "Snap (Pixels):" +#~ msgstr "å¸é™„(åƒç´ ):" + +#~ msgid "Parse BBCode" +#~ msgstr "è§£æžBBCode" + +#~ msgid "Length:" +#~ msgstr "长度:" + +#~ msgid "Open Sample File(s)" +#~ msgstr "打开声音文件" + +#~ msgid "ERROR: Couldn't load sample!" +#~ msgstr "错误:æ— æ³•åŠ è½½éŸ³æ•ˆï¼" + +#~ msgid "Add Sample" +#~ msgstr "æ·»åŠ éŸ³æ•ˆ" + +#~ msgid "Rename Sample" +#~ msgstr "é‡å‘½å音效" + +#~ msgid "Delete Sample" +#~ msgstr "åˆ é™¤éŸ³æ•ˆ" + +#~ msgid "16 Bits" +#~ msgstr "16ä½" + +#~ msgid "8 Bits" +#~ msgstr "8ä½" + +#~ msgid "Stereo" +#~ msgstr "立体声" + +#~ msgid "Mono" +#~ msgstr "å•声é“" + +#~ msgid "Pitch" +#~ msgstr "音调" + +#~ msgid "Window" +#~ msgstr "窗å£" + +#~ msgid "Move Right" +#~ msgstr "å‘å³ç§»åЍ" + +#~ msgid "Scaling to %s%%." +#~ msgstr "缩放到%s%%。" + +#~ msgid "Up" +#~ msgstr "å‘上" + +#~ msgid "Down" +#~ msgstr "å‘下" + +#~ msgid "Bucket" +#~ msgstr "æ¡¶(Bucket)" + +#~ msgid "Invalid project path, the path must exist!" +#~ msgstr "项目目录ä¸å˜åœ¨ï¼" + +#~ msgid "Invalid project path, project.godot must not exist." +#~ msgstr "项目目录下ä¸èƒ½åŒ…å«project.godot文件。" + +#~ msgid "Invalid project path, project.godot must exist." +#~ msgstr "项目目录下必须包å«project.godot文件。" + +#~ msgid "Project Path (Must Exist):" +#~ msgstr "项目目录(必须å˜åœ¨ï¼‰:" + +#~ msgid "Create New Resource" +#~ msgstr "创建资æº" + +#~ msgid "Open Resource" +#~ msgstr "打开资æº" + +#~ msgid "Save Resource" +#~ msgstr "ä¿å˜èµ„æº" + +#~ msgid "Resource Tools" +#~ msgstr "资æºå·¥å…·" + +#~ msgid "Make Local" +#~ msgstr "使用本地" + +#~ msgid "Edit Groups" +#~ msgstr "编辑分组" + +#~ msgid "Edit Connections" +#~ msgstr "编辑事件连接" + +#~ msgid "GridMap Paint" +#~ msgstr "ç»˜åˆ¶æ …æ ¼å›¾" + +#~ msgid "Tiles" +#~ msgstr "ç –å—(Tiles)" + +#~ msgid "Areas" +#~ msgstr "区域" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Down Wheel)" +#~ msgstr "下轮)" + +#~ msgid "Up Wheel)" +#~ msgstr "上轮)" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "确定è¦å…³é—场景å—?(未ä¿å˜çš„修改将丢失)" @@ -7909,9 +8133,6 @@ msgstr "" #~ msgid "Close Goto Prev. Scene" #~ msgstr "å…³é—å¹¶å‰å¾€ä¸Šä¸€ä¸ªåœºæ™¯" -#~ msgid "Expand to Parent" -#~ msgstr "展开父节点" - #~ msgid "Del" #~ msgstr "åˆ é™¤" @@ -8070,18 +8291,12 @@ msgstr "" #~ msgid "Save Translatable Strings" #~ msgstr "ä¿å˜å¯ç¿»è¯‘å—符串" -#~ msgid "Translatable Strings.." -#~ msgstr "å¯ç¿»è¯‘å—符串.." - #~ msgid "Install Export Templates" #~ msgstr "安装导出模æ¿" #~ msgid "Edit Script Options" #~ msgstr "脚本编辑器选项" -#~ msgid "Please export outside the project folder!" -#~ msgstr "请导出到项目目录之外ï¼" - #~ msgid "Error exporting project!" #~ msgstr "导出项目出错ï¼" @@ -8140,18 +8355,12 @@ msgstr "" #~ msgid "Include" #~ msgstr "包å«" -#~ msgid "Change Image Group" -#~ msgstr "修改图片分组" - #~ msgid "Group name can't be empty!" #~ msgstr "分组åç§°ä¸èƒ½ä¸ºç©ºï¼" #~ msgid "Invalid character in group name!" #~ msgstr "分组åç§°ä¸åŒ…å«éžæ³•å—符ï¼" -#~ msgid "Group name already exists!" -#~ msgstr "分组åç§°å·²å˜åœ¨ï¼" - #~ msgid "Add Image Group" #~ msgstr "æ·»åŠ å›¾ç‰‡åˆ†ç»„" diff --git a/editor/translations/zh_HK.po b/editor/translations/zh_HK.po index ceb21d7b85..e4f565f0c3 100644 --- a/editor/translations/zh_HK.po +++ b/editor/translations/zh_HK.po @@ -196,10 +196,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -361,265 +360,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "版本:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "內容:" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "檔案" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "æè¿°ï¼š" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "安è£" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "關閉" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect." -msgstr "ä¸èƒ½é€£æŽ¥ã€‚" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "ä¸èƒ½é€£åˆ°ä¸»æ©Ÿï¼š" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "主機沒有回應:" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "沒有回應。" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Request failed, return code:" -msgstr "請求失敗," - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "請求失敗。" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "失敗:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Asset Download Error:" -msgstr "Asset下載出ç¾éŒ¯èª¤ï¼š" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "æˆåŠŸï¼" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "連到..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "請求ä¸..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Error making request" -msgstr "請求時出ç¾éŒ¯èª¤" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "é‡è©¦" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "下載出ç¾éŒ¯èª¤" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "Asset已在下載ä¸" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "首é " - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "上一é " - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "下一é " - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "å°¾é " - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "全部" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "æœå°‹ï¼š" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "æœå°‹" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "å°Žå…¥" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "æ’ä»¶" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "排åºï¼š" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "分類:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "地å€:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "官方" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "社群" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "測試" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "Assets ZIP 檔" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "跳到行" @@ -656,6 +396,14 @@ msgstr "完整詞語" msgid "Selection Only" msgstr "åªé™é¸ä¸" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "æœå°‹" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "查找" @@ -688,11 +436,11 @@ msgstr "" msgid "Skip" msgstr "è·³éŽ" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "放大" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "縮å°" @@ -760,6 +508,20 @@ msgstr "" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "關閉" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "連到" @@ -785,7 +547,7 @@ msgstr "連到..." msgid "Disconnect" msgstr "䏿–·" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "訊號" @@ -802,12 +564,25 @@ msgstr "最愛:" msgid "Recent:" msgstr "最近:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "æœå°‹ï¼š" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "å»åˆï¼š" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "æè¿°ï¼š" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "æœå°‹å’Œæ›¿ä»£ç‚ºï¼š" @@ -863,6 +638,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -870,7 +649,7 @@ msgid "" msgstr "" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" +msgid "Cannot remove:\n" msgstr "" #: editor/dependency_editor.cpp @@ -937,10 +716,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp #, fuzzy msgid "Project Founders" msgstr "專案è¨å®š" @@ -959,6 +734,38 @@ msgid "Developers" msgstr "開發者" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1002,6 +809,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "æˆåŠŸï¼" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "安è£" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1052,11 +869,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "é¸é …" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1068,6 +880,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "é¸é …" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1075,6 +892,11 @@ msgstr "複製" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "刪除é¸ä¸æª”案" @@ -1098,6 +920,11 @@ msgstr "複製" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Bus Volume" +msgstr "é‡è¨ç¸®æ”¾æ¯”例" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Move Audio Bus" msgstr "移動" @@ -1129,7 +956,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "" @@ -1233,7 +1061,7 @@ msgid "Rearrange Autoloads" msgstr "釿–°æŽ’例Autoloads" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "路徑:" @@ -1241,9 +1069,7 @@ msgstr "路徑:" msgid "Node Name:" msgstr "" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "å稱" @@ -1277,18 +1103,19 @@ msgid "Choose a Directory" msgstr "鏿“‡è³‡æ–™å¤¾" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "新增資料夾" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "å稱:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "無法新增資料夾" @@ -1308,30 +1135,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "å·²åŠ å…¥ï¼š" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "已移除:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "檔案已å˜åœ¨, è¦è¦†è“‹å—Ž?" @@ -1417,6 +1220,11 @@ msgstr "上移最愛" msgid "Move Favorite Down" msgstr "下移最愛" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "無法新增資料夾" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "資料夾和檔案:" @@ -1460,6 +1268,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1476,15 +1288,28 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Public Methods" +msgstr "鏿“‡æ¨¡å¼" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1494,6 +1319,11 @@ msgstr "訊號:" #: editor/editor_help.cpp #, fuzzy +msgid "Enumerations" +msgstr "ç¿»è¯:" + +#: editor/editor_help.cpp +#, fuzzy msgid "Enumerations:" msgstr "ç¿»è¯:" @@ -1502,18 +1332,49 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Constants" +msgstr "常數" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "æè¿°ï¼š" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "鏿“‡æ¨¡å¼" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "" @@ -1522,25 +1383,22 @@ msgid "Output:" msgstr "" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "清空" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp #, fuzzy msgid "Error saving resource!" msgstr "儲å˜è³‡æºæ™‚出ç¾éŒ¯èª¤ï¼" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "把資æºå¦å˜ç‚º..." -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "如來如æ¤" @@ -1559,6 +1417,29 @@ msgid "Error while saving." msgstr "å„²å˜æ™‚出ç¾éŒ¯èª¤" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "ä¸èƒ½é€£æŽ¥ã€‚" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "å„²å˜æ™‚出ç¾éŒ¯èª¤" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "å„²å˜æ™‚出ç¾éŒ¯èª¤" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "å ´æ™¯å„²å˜ä¸" @@ -1619,6 +1500,33 @@ msgid "Restored default layout to base settings." msgstr "é‡è¨é è¨ä½ˆå±€ã€‚" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp #, fuzzy msgid "Copy Params" msgstr "è¤‡è£½åƒæ•¸" @@ -1785,6 +1693,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "鏿“‡ä¸»å ´æ™¯" @@ -1811,7 +1725,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "" @@ -1822,14 +1736,15 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "è¼‰å…¥å ´æ™¯æ™‚å‡ºç¾éŒ¯èª¤" - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "é—œé–‰å ´æ™¯" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "儲å˜ä½ˆå±€" @@ -1862,7 +1777,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp msgid "Scene" msgstr "å ´æ™¯" @@ -2085,6 +2000,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "社群" + #: editor/editor_node.cpp msgid "About" msgstr "關於" @@ -2093,7 +2012,7 @@ msgstr "關於" msgid "Play the project." msgstr "é‹è¡Œå°ˆæ¡ˆ" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "é‹è¡Œ" @@ -2109,7 +2028,7 @@ msgstr "æš«åœå ´æ™¯" msgid "Stop the scene." msgstr "åœæ¢é‹è¡Œå ´æ™¯" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "åœæ¢" @@ -2182,6 +2101,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "å°Žå…¥" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2197,14 +2125,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "æ›´æ–°" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2269,11 +2189,28 @@ msgstr "è¦é›¢é–‹ç·¨è¼¯å™¨å—Ž?" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "æ›´æ–°" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "版本:" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2325,26 +2262,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2454,10 +2371,6 @@ msgid "Importing:" msgstr "å°Žå…¥ä¸:" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2493,9 +2406,17 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp +msgid "View items as a grid of thumbnails" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "View items as a list" +msgstr "" + +#: editor/filesystem_dock.cpp msgid "" "\n" -"Status: Needs Re-Import" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp @@ -2506,45 +2427,50 @@ msgid "" msgstr "來æº:" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +#, fuzzy +msgid "Error moving:\n" +msgstr "載入錯誤:" + +#: editor/filesystem_dock.cpp +msgid "Unable to update dependencies:\n" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -#, fuzzy -msgid "Error moving file:\n" -msgstr "儲å˜TileSet時出ç¾éŒ¯èª¤ï¼" +msgid "No name provided." +msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "載入錯誤:" +msgid "Name contains invalid characters." +msgstr "有效å—符:" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "儲å˜TileSet時出ç¾éŒ¯èª¤ï¼" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp @@ -2556,39 +2482,36 @@ msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" - -#: editor/filesystem_dock.cpp -msgid "Instance" -msgstr "" +msgid "Copy Path" +msgstr "複製路徑" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Copy Path" -msgstr "複製路徑" +#, fuzzy +msgid "New Folder.." +msgstr "新增資料夾" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Show In File Manager" msgstr "" #: editor/filesystem_dock.cpp -msgid "Move To.." +msgid "Instance" msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2621,6 +2544,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2635,6 +2563,10 @@ msgid "Import as Single Scene" msgstr "æ›´æ–°å ´æ™¯" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2647,6 +2579,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2655,38 +2599,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2717,579 +2654,54 @@ msgstr "" msgid "Reimport" msgstr "å°Žå…¥" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "å—å½¢æ ¼å¼ä¸æ˜Ž" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "載入å—形出ç¾éŒ¯èª¤" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "無效å—åž‹" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "å–æ¶ˆ" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "語言" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3445,7 +2857,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3556,10 +2967,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3615,64 +3022,185 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" +msgstr "內容:" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "檔案" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect." +msgstr "ä¸èƒ½é€£æŽ¥ã€‚" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" +msgstr "ä¸èƒ½é€£åˆ°ä¸»æ©Ÿï¼š" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" +msgstr "主機沒有回應:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." +msgstr "沒有回應。" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Request failed, return code:" +msgstr "請求失敗," + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." +msgstr "請求失敗。" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" +msgstr "失敗:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Asset Download Error:" +msgstr "Asset下載出ç¾éŒ¯èª¤ï¼š" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "連到..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "請求ä¸..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Error making request" +msgstr "請求時出ç¾éŒ¯èª¤" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "é‡è©¦" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "下載出ç¾éŒ¯èª¤" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "Asset已在下載ä¸" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "首é " + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "上一é " + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "下一é " + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "å°¾é " + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "全部" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "æ’ä»¶" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "排åºï¼š" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "分類:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "地å€:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." msgstr "" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "官方" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "測試" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "Assets ZIP 檔" + #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3715,11 +3243,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors and Margins" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3770,59 +3302,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" -msgstr "編輯" +msgid "Use Rotation Snap" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3851,11 +3396,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3867,8 +3417,9 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "" +#, fuzzy +msgid "Layout" +msgstr "儲å˜ä½ˆå±€" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Keys" @@ -3891,11 +3442,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "åªé™é¸ä¸" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3906,23 +3466,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "OK :(" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3936,45 +3501,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3984,14 +3510,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -4014,6 +3532,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "縮放selection" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4093,22 +3632,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4209,6 +3744,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4336,12 +3875,73 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "å„²å˜æœ¬åœ°æ›´æ”¹.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4515,16 +4115,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "åªé™é¸ä¸" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "åªé™é¸ä¸" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "åªé™é¸ä¸" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4584,6 +4187,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "編輯" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4638,63 +4249,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "貼上" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4787,6 +4345,10 @@ msgstr "é—œé–‰å ´æ™¯" msgid "Close All" msgstr "關閉" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "é‹è¡Œ" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4829,18 +4391,6 @@ msgid "Debug with external editor" msgstr "è¦é›¢é–‹ç·¨è¼¯å™¨å—Ž?" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4925,7 +4475,7 @@ msgstr "剪下" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "複製" @@ -5191,10 +4741,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5211,10 +4757,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5451,6 +4993,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5596,6 +5142,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5608,11 +5158,12 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "" +#, fuzzy +msgid "Move (Before)" +msgstr "移動模å¼" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5776,6 +5327,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5826,7 +5381,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5893,6 +5448,10 @@ msgid "Delete preset '%s'?" msgstr "è¦åˆªé™¤é¸ä¸æª”案?" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5966,19 +5525,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "檔案ä¸å˜åœ¨." + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5986,10 +5556,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5998,15 +5584,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "專案" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -6014,22 +5605,27 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" -msgstr "ç€è¦½" +#, fuzzy +msgid "Create folder" +msgstr "新增資料夾" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp +msgid "Browse" +msgstr "ç€è¦½" + +#: editor/project_manager.cpp msgid "That's a BINGO!" msgstr "" @@ -6038,6 +5634,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "ä¸èƒ½é€£æŽ¥ã€‚" + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6073,10 +5674,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "é‹è¡Œ" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6135,17 +5732,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "Meta+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "Shift+" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "Alt+" @@ -6207,7 +5801,7 @@ msgstr "當改變時更新" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp #, fuzzy msgid "Axis" msgstr "ä¸è»¸" @@ -6228,31 +5822,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "è¨å‚™" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "按éµ" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "左𨫡" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "å³ð¨«¡" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "ä¸ð¨«¡" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "上滾" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "下滾" @@ -6261,7 +5855,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6279,6 +5873,15 @@ msgid "Delete Item" msgstr "刪除" #: editor/project_settings_editor.cpp +#, fuzzy +msgid "Can't contain '/' or ':'" +msgstr "ä¸èƒ½é€£åˆ°ä¸»æ©Ÿï¼š" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6429,10 +6032,19 @@ msgid "New Script" msgstr "下一個腳本" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "轉為..." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6472,6 +6084,11 @@ msgstr "鏿“‡æ¨¡å¼" #: editor/property_selector.cpp #, fuzzy +msgid "Select Virtual Method" +msgstr "鏿“‡æ¨¡å¼" + +#: editor/property_selector.cpp +#, fuzzy msgid "Select Method" msgstr "鏿“‡æ¨¡å¼" @@ -6499,26 +6116,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6646,14 +6243,6 @@ msgid "Sub-Resources:" msgstr "資æº" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6842,6 +6431,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "檔案已å˜åœ¨, è¦è¦†è“‹å—Ž?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "無效副檔å" @@ -6886,6 +6484,10 @@ msgid "Load existing script file" msgstr "下一個腳本" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "語言" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6929,6 +6531,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "錯誤" @@ -7010,6 +6616,10 @@ msgid "Type" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "" @@ -7085,12 +6695,29 @@ msgstr "" msgid "Change Probe Extents" msgstr "" +#: modules/gdnative/gd_native_library_editor.cpp +#, fuzzy +msgid "Library" +msgstr "MeshLibrary.." + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "" @@ -7142,10 +6769,6 @@ msgid "GridMap Duplicate Selection" msgstr "複製 Selection" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7242,13 +6865,8 @@ msgstr "è¨å®š" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy -msgid "Tiles" -msgstr "檔案" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7445,10 +7063,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp #, fuzzy msgid "Change Input Value" msgstr "動畫變化數值" @@ -7814,6 +7440,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7823,6 +7455,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "å–æ¶ˆ" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "è¦å‘Š!" @@ -7830,10 +7466,6 @@ msgstr "è¦å‘Š!" msgid "Please Confirm..." msgstr "請確èª..." -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7862,6 +7494,38 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "å—å½¢æ ¼å¼ä¸æ˜Ž" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "載入å—形出ç¾éŒ¯èª¤" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "無效å—åž‹" + +#~ msgid "Added:" +#~ msgstr "å·²åŠ å…¥ï¼š" + +#~ msgid "Removed:" +#~ msgstr "已移除:" + +#~ msgid "Error loading scene." +#~ msgstr "è¼‰å…¥å ´æ™¯æ™‚å‡ºç¾éŒ¯èª¤" + +#, fuzzy +#~ msgid "Tiles" +#~ msgstr "檔案" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "è¦é—œé–‰å ´æ™¯å—Žï¼Ÿï¼ˆæœªå„²å˜çš„æ›´æ”¹å°‡æœƒæ¶ˆå¤±ï¼‰" diff --git a/editor/translations/zh_TW.po b/editor/translations/zh_TW.po index f845efea17..44b6b730d5 100644 --- a/editor/translations/zh_TW.po +++ b/editor/translations/zh_TW.po @@ -194,10 +194,9 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "" #: editor/animation_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp +#: editor/editor_audio_buses.cpp editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/light_occluder_2d_editor_plugin.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp msgid "Create" @@ -359,265 +358,6 @@ msgstr "" msgid "Change Array Value" msgstr "" -#: editor/asset_library_editor_plugin.cpp -msgid "Free" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Contents:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "View Files" -msgstr "éŽæ¿¾æª”案.." - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_help.cpp editor/property_selector.cpp -#: editor/script_editor_debugger.cpp -msgid "Description:" -msgstr "æè¿°:" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -#: editor/project_manager.cpp -msgid "Install" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/call_dialog.cpp -#: editor/connections_dialog.cpp editor/export_template_manager.cpp -#: editor/plugins/animation_player_editor_plugin.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -#: editor/project_settings_editor.cpp editor/property_editor.cpp -#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Close" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve hostname:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't resolve." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Connection error, please try again." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Can't connect." -msgstr "連接..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Can't connect to host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response from host:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "No response." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, return code:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Req. Failed." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Request failed, too many redirects" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Redirect Loop." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Bad download hash, assuming file has been tampered with." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Expected:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Got:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Failed sha256 hash check" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Asset Download Error:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/editor_asset_installer.cpp -msgid "Success!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Fetching:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Resolving.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Connecting.." -msgstr "連接..." - -#: editor/asset_library_editor_plugin.cpp -msgid "Requesting.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -#, fuzzy -msgid "Error making request" -msgstr "è¼‰å…¥å ´æ™¯æ™‚ç™¼ç”ŸéŒ¯èª¤" - -#: editor/asset_library_editor_plugin.cpp -msgid "Idle" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Retry" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download Error" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Download for this asset is already in progress!" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "first" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "prev" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "next" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "last" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "All" -msgstr "全部" - -#: editor/asset_library_editor_plugin.cpp editor/create_dialog.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp -#: editor/settings_config_dialog.cpp -msgid "Search:" -msgstr "æœå°‹:" - -#: editor/asset_library_editor_plugin.cpp editor/code_editor.cpp -#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Search" -msgstr "æœå°‹" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Plugins" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Sort:" -msgstr "排åº:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Reverse" -msgstr "å轉" - -#: editor/asset_library_editor_plugin.cpp editor/project_settings_editor.cpp -msgid "Category:" -msgstr "類別:" - -#: editor/asset_library_editor_plugin.cpp -msgid "Site:" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Support.." -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Official" -msgstr "官方" - -#: editor/asset_library_editor_plugin.cpp editor/editor_node.cpp -msgid "Community" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Testing" -msgstr "" - -#: editor/asset_library_editor_plugin.cpp -msgid "Assets ZIP File" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "" - -#: editor/call_dialog.cpp modules/visual_script/visual_script_editor.cpp -msgid "Call" -msgstr "" - -#: editor/call_dialog.cpp -msgid "Method List:" -msgstr "方法:" - -#: editor/call_dialog.cpp -msgid "Arguments:" -msgstr "è¼¸å…¥åƒæ•¸" - -#: editor/call_dialog.cpp -msgid "Return:" -msgstr "回傳值:" - #: editor/code_editor.cpp msgid "Go to Line" msgstr "å‰å¾€ç¬¬...行" @@ -654,6 +394,14 @@ msgstr "" msgid "Selection Only" msgstr "åƒ…é¸æ“‡å€åŸŸ" +#: editor/code_editor.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_settings_editor.cpp +msgid "Search" +msgstr "æœå°‹" + #: editor/code_editor.cpp editor/editor_help.cpp msgid "Find" msgstr "尋找" @@ -686,11 +434,11 @@ msgstr "æ¯æ¬¡å–代都è¦å…ˆè©¢å•我" msgid "Skip" msgstr "è·³éŽ" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom In" msgstr "放大" -#: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/code_editor.cpp msgid "Zoom Out" msgstr "縮å°" @@ -758,6 +506,20 @@ msgstr "å»¶é²" msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp editor/dependency_editor.cpp +#: editor/export_template_manager.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/resource_preloader_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Close" +msgstr "" + #: editor/connections_dialog.cpp msgid "Connect" msgstr "" @@ -783,7 +545,7 @@ msgstr "連接..." msgid "Disconnect" msgstr "æ–·ç·š" -#: editor/connections_dialog.cpp editor/node_dock.cpp +#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "" @@ -800,12 +562,25 @@ msgstr "我的最愛:" msgid "Recent:" msgstr "最近å˜å–:" +#: editor/create_dialog.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp +#: editor/quick_open.cpp editor/settings_config_dialog.cpp +msgid "Search:" +msgstr "æœå°‹:" + #: editor/create_dialog.cpp editor/editor_help.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_selector.cpp #: editor/quick_open.cpp msgid "Matches:" msgstr "ç¬¦åˆæ¢ä»¶:" +#: editor/create_dialog.cpp editor/editor_help.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/script_editor_debugger.cpp +msgid "Description:" +msgstr "æè¿°:" + #: editor/dependency_editor.cpp msgid "Search Replacement For:" msgstr "" @@ -863,6 +638,10 @@ msgid "Owners Of:" msgstr "" #: editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "æ¤å‹•作無法復原, 確定è¦å¾žå°ˆæ¡ˆä¸åˆªé™¤æ‰€é¸çš„æª”案?" + +#: editor/dependency_editor.cpp msgid "" "The files being removed are required by other resources in order for them to " "work.\n" @@ -872,8 +651,8 @@ msgstr "" "æ¤å‹•作無法復原, 確定è¦åˆªé™¤å—Ž?" #: editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "æ¤å‹•作無法復原, 確定è¦å¾žå°ˆæ¡ˆä¸åˆªé™¤æ‰€é¸çš„æª”案?" +msgid "Cannot remove:\n" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -940,10 +719,6 @@ msgid "Godot Engine contributors" msgstr "" #: editor/editor_about.cpp -msgid "Authors" -msgstr "" - -#: editor/editor_about.cpp #, fuzzy msgid "Project Founders" msgstr "專案è¨å®š" @@ -961,6 +736,38 @@ msgid "Developers" msgstr "" #: editor/editor_about.cpp +msgid "Authors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Platinum Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Mini Sponsors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Gold Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Silver Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Bronze Donors" +msgstr "" + +#: editor/editor_about.cpp +msgid "Donors" +msgstr "" + +#: editor/editor_about.cpp msgid "License" msgstr "" @@ -1002,6 +809,16 @@ msgid "Package Installed Successfully!" msgstr "" #: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Success!" +msgstr "" + +#: editor/editor_asset_installer.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Install" +msgstr "" + +#: editor/editor_asset_installer.cpp msgid "Package Installer" msgstr "" @@ -1050,11 +867,6 @@ msgid "Audio Bus, Drag and Drop to rearrange." msgstr "" #: editor/editor_audio_buses.cpp -#, fuzzy -msgid "Bus options" -msgstr "除錯é¸é …" - -#: editor/editor_audio_buses.cpp msgid "Solo" msgstr "" @@ -1066,6 +878,11 @@ msgstr "" msgid "Bypass" msgstr "" +#: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Bus options" +msgstr "除錯é¸é …" + #: editor/editor_audio_buses.cpp editor/plugins/tile_map_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Duplicate" @@ -1073,6 +890,11 @@ msgstr "" #: editor/editor_audio_buses.cpp #, fuzzy +msgid "Reset Volume" +msgstr "é‡è¨ç¸®æ”¾å¤§å°" + +#: editor/editor_audio_buses.cpp +#, fuzzy msgid "Delete Effect" msgstr "刪除" @@ -1094,6 +916,11 @@ msgid "Duplicate Audio Bus" msgstr "複製所é¸" #: editor/editor_audio_buses.cpp +#, fuzzy +msgid "Reset Bus Volume" +msgstr "é‡è¨ç¸®æ”¾å¤§å°" + +#: editor/editor_audio_buses.cpp msgid "Move Audio Bus" msgstr "" @@ -1125,7 +952,8 @@ msgstr "" msgid "Create a new Bus Layout." msgstr "" -#: editor/editor_audio_buses.cpp editor/script_create_dialog.cpp +#: editor/editor_audio_buses.cpp editor/property_editor.cpp +#: editor/script_create_dialog.cpp msgid "Load" msgstr "載入" @@ -1216,7 +1044,7 @@ msgid "Rearrange Autoloads" msgstr "" #: editor/editor_autoload_settings.cpp editor/editor_file_dialog.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp scene/gui/file_dialog.cpp +#: scene/gui/file_dialog.cpp msgid "Path:" msgstr "路徑:" @@ -1224,9 +1052,7 @@ msgstr "路徑:" msgid "Node Name:" msgstr "節點å稱:" -#: editor/editor_autoload_settings.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp editor/project_manager.cpp +#: editor/editor_autoload_settings.cpp editor/project_manager.cpp msgid "Name" msgstr "å稱" @@ -1260,18 +1086,19 @@ msgid "Choose a Directory" msgstr "鏿“‡è³‡æ–™å¤¾" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "新增資料夾" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/editor_plugin_settings.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp scene/gui/file_dialog.cpp +#: editor/editor_plugin_settings.cpp editor/filesystem_dock.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp +#: scene/gui/file_dialog.cpp msgid "Name:" msgstr "å稱:" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp msgid "Could not create folder." msgstr "無法新增資料夾" @@ -1291,30 +1118,6 @@ msgstr "" msgid "Template file not found:\n" msgstr "" -#: editor/editor_export.cpp -msgid "Added:" -msgstr "已新增:" - -#: editor/editor_export.cpp -msgid "Removed:" -msgstr "已刪除:" - -#: editor/editor_export.cpp -msgid "Error saving atlas:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "" - -#: editor/editor_export.cpp -msgid "Exporting for %s" -msgstr "" - -#: editor/editor_export.cpp -msgid "Setting Up.." -msgstr "" - #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "File Exists, Overwrite?" msgstr "檔案已經å˜åœ¨, è¦è¦†å¯«å—Ž?" @@ -1399,6 +1202,11 @@ msgstr "" msgid "Move Favorite Down" msgstr "" +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Go to parent folder" +msgstr "無法新增資料夾" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" msgstr "資料夾 & 檔案:" @@ -1441,6 +1249,10 @@ msgstr "" msgid "Search Classes" msgstr "" +#: editor/editor_help.cpp editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "" + #: editor/editor_help.cpp editor/property_editor.cpp msgid "Class:" msgstr "" @@ -1457,15 +1269,27 @@ msgstr "" msgid "Brief Description:" msgstr "" +#: editor/editor_help.cpp +msgid "Members" +msgstr "" + #: editor/editor_help.cpp modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "" #: editor/editor_help.cpp +msgid "Public Methods" +msgstr "" + +#: editor/editor_help.cpp msgid "Public Methods:" msgstr "" #: editor/editor_help.cpp +msgid "GUI Theme Items" +msgstr "" + +#: editor/editor_help.cpp msgid "GUI Theme Items:" msgstr "" @@ -1474,6 +1298,10 @@ msgid "Signals:" msgstr "" #: editor/editor_help.cpp +msgid "Enumerations" +msgstr "" + +#: editor/editor_help.cpp msgid "Enumerations:" msgstr "" @@ -1482,18 +1310,48 @@ msgid "enum " msgstr "" #: editor/editor_help.cpp +msgid "Constants" +msgstr "" + +#: editor/editor_help.cpp msgid "Constants:" msgstr "" #: editor/editor_help.cpp +#, fuzzy +msgid "Description" +msgstr "æè¿°:" + +#: editor/editor_help.cpp +msgid "Properties" +msgstr "" + +#: editor/editor_help.cpp msgid "Property Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this property. Please help us by " +"[color=$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp +#, fuzzy +msgid "Methods" +msgstr "方法:" + +#: editor/editor_help.cpp msgid "Method Description:" msgstr "" #: editor/editor_help.cpp +msgid "" +"There is currently no description for this method. Please help us by [color=" +"$color][url=$url]contributing one[/url][/color]!" +msgstr "" + +#: editor/editor_help.cpp msgid "Search Text" msgstr "æœå°‹è©žå½™" @@ -1503,24 +1361,21 @@ msgid "Output:" msgstr " 輸出:" #: editor/editor_log.cpp editor/plugins/animation_tree_editor_plugin.cpp -#: editor/plugins/rich_text_editor_plugin.cpp editor/property_editor.cpp -#: editor/script_editor_debugger.cpp scene/gui/line_edit.cpp -#: scene/gui/text_edit.cpp +#: editor/property_editor.cpp editor/script_editor_debugger.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Clear" msgstr "清除" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Error saving resource!" msgstr "" #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp -#: editor/resources_dock.cpp msgid "Save Resource As.." msgstr "" -#: editor/editor_node.cpp editor/export_template_manager.cpp -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "I see.." msgstr "我知é“了" @@ -1537,6 +1392,29 @@ msgid "Error while saving." msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Can't open '%s'." +msgstr "連接..." + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while parsing '%s'." +msgstr "è¼‰å…¥å ´æ™¯æ™‚ç™¼ç”ŸéŒ¯èª¤" + +#: editor/editor_node.cpp +msgid "Unexpected end of file '%s'." +msgstr "" + +#: editor/editor_node.cpp +msgid "Missing '%s' or its dependencies." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Error while loading '%s'." +msgstr "è¼‰å…¥å ´æ™¯æ™‚ç™¼ç”ŸéŒ¯èª¤" + +#: editor/editor_node.cpp msgid "Saving Scene" msgstr "" @@ -1595,6 +1473,33 @@ msgid "Restored default layout to base settings." msgstr "" #: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was imported, so it's not editable.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource belongs to a scene that was instanced or inherited.\n" +"Changes to it will not be kept when saving the current scene." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This resource was imported, so it's not editable. Change its settings in the " +"import panel and then re-import." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"This scene was imported, so changes to it will not be kept.\n" +"Instancing it or inheriting will allow making changes to it.\n" +"Please read the documentation relevant to importing scenes to better " +"understand this workflow." +msgstr "" + +#: editor/editor_node.cpp msgid "Copy Params" msgstr "è¤‡è£½åƒæ•¸" @@ -1757,6 +1662,12 @@ msgid "Save changes the following scene(s) before opening Project Manager?" msgstr "" #: editor/editor_node.cpp +msgid "" +"This option is deprecated. Situations where refresh must be forced are now " +"considered a bug. Please report." +msgstr "" + +#: editor/editor_node.cpp msgid "Pick a Main Scene" msgstr "挑一個主è¦å ´æ™¯" @@ -1783,7 +1694,7 @@ msgid "" msgstr "" #: editor/editor_node.cpp editor/plugins/canvas_item_editor_plugin.cpp -#: editor/scene_tree_dock.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Ugh" msgstr "呃" @@ -1794,14 +1705,15 @@ msgid "" msgstr "" #: editor/editor_node.cpp -msgid "Error loading scene." -msgstr "è¼‰å…¥å ´æ™¯æ™‚ç™¼ç”ŸéŒ¯èª¤" - -#: editor/editor_node.cpp msgid "Scene '%s' has broken dependencies:" msgstr "" #: editor/editor_node.cpp +#, fuzzy +msgid "Clear Recent Scenes" +msgstr "é—œé–‰å ´æ™¯" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "" @@ -1834,7 +1746,7 @@ msgstr "" msgid "Toggle distraction-free mode." msgstr "" -#: editor/editor_node.cpp editor/io_plugins/editor_scene_import_plugin.cpp +#: editor/editor_node.cpp #, fuzzy msgid "Scene" msgstr "å ´æ™¯" @@ -2055,6 +1967,10 @@ msgstr "" msgid "Issue Tracker" msgstr "" +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +msgid "Community" +msgstr "" + #: editor/editor_node.cpp msgid "About" msgstr "" @@ -2063,7 +1979,7 @@ msgstr "" msgid "Play the project." msgstr "éŠçŽ©æ¤å°ˆæ¡ˆ" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Play" msgstr "é–‹å§‹" @@ -2079,7 +1995,7 @@ msgstr "æš«åœå ´æ™¯" msgid "Stop the scene." msgstr "åœæ¢æ¤å ´æ™¯" -#: editor/editor_node.cpp editor/plugins/sample_library_editor_plugin.cpp +#: editor/editor_node.cpp msgid "Stop" msgstr "åœæ¢" @@ -2152,6 +2068,15 @@ msgid "Object properties." msgstr "" #: editor/editor_node.cpp +msgid "Changes may be lost!" +msgstr "" + +#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Import" +msgstr "" + +#: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2167,14 +2092,6 @@ msgstr "" msgid "Don't Save" msgstr "" -#: editor/editor_node.cpp editor/editor_reimport_dialog.cpp -msgid "Re-Import" -msgstr "" - -#: editor/editor_node.cpp editor/editor_plugin_settings.cpp -msgid "Update" -msgstr "" - #: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "" @@ -2236,11 +2153,28 @@ msgstr "離開編輯器嗎?" msgid "Open the previous Editor" msgstr "" +#: editor/editor_plugin.cpp +msgid "Creating Mesh Previews" +msgstr "" + +#: editor/editor_plugin.cpp +msgid "Thumbnail.." +msgstr "" + #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" msgstr "" #: editor/editor_plugin_settings.cpp +msgid "Update" +msgstr "" + +#: editor/editor_plugin_settings.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Version:" +msgstr "" + +#: editor/editor_plugin_settings.cpp msgid "Author:" msgstr "" @@ -2292,26 +2226,6 @@ msgstr "" msgid "Frame #:" msgstr "" -#: editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "" - -#: editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "" - #: editor/editor_run_native.cpp msgid "Select device from the list" msgstr "" @@ -2421,10 +2335,6 @@ msgid "Importing:" msgstr "" #: editor/export_template_manager.cpp -msgid "Loading Export Templates" -msgstr "" - -#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "" @@ -2457,81 +2367,78 @@ msgid "Cannot navigate to '" msgstr "" #: editor/filesystem_dock.cpp -msgid "" -"\n" -"Status: Needs Re-Import" -msgstr "" - -#: editor/filesystem_dock.cpp -msgid "" -"\n" -"Source: " +msgid "View items as a grid of thumbnails" msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination files, doing nothing." +msgid "View items as a list" msgstr "" #: editor/filesystem_dock.cpp -msgid "Target file exists, can't overwrite. Delete first." +msgid "" +"\n" +"Status: Import of file failed. Please fix file and reimport manually." msgstr "" #: editor/filesystem_dock.cpp -msgid "Same source and destination paths, doing nothing." +msgid "" +"\n" +"Source: " msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't move directories to within themselves." +msgid "Cannot move/rename resources root." msgstr "" #: editor/filesystem_dock.cpp -msgid "Can't rename deps for:\n" +msgid "Cannot move a folder into itself.\n" msgstr "" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving file:\n" +msgid "Error moving:\n" msgstr "載入時發生錯誤:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Error moving dir:\n" -msgstr "載入時發生錯誤:" +msgid "Unable to update dependencies:\n" +msgstr "å ´æ™¯ç¼ºå°‘äº†æŸäº›è³‡æºä»¥è‡³æ–¼ç„¡æ³•載入" #: editor/filesystem_dock.cpp -msgid "Can't operate on '..'" +msgid "No name provided" msgstr "" #: editor/filesystem_dock.cpp -msgid "Pick New Name and Location For:" +msgid "Provided name contains invalid characters" msgstr "" #: editor/filesystem_dock.cpp -msgid "No files selected!" +msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Expand all" +msgid "Name contains invalid characters." msgstr "" #: editor/filesystem_dock.cpp -msgid "Collapse all" +msgid "A file or folder with this name already exists." msgstr "" #: editor/filesystem_dock.cpp -msgid "Show In File Manager" -msgstr "" +#, fuzzy +msgid "Renaming file:" +msgstr "載入時發生錯誤:" #: editor/filesystem_dock.cpp -msgid "Instance" +msgid "Renaming folder:" msgstr "" #: editor/filesystem_dock.cpp -msgid "Edit Dependencies.." +msgid "Expand all" msgstr "" #: editor/filesystem_dock.cpp -msgid "View Owners.." +msgid "Collapse all" msgstr "" #: editor/filesystem_dock.cpp @@ -2539,7 +2446,7 @@ msgid "Copy Path" msgstr "" #: editor/filesystem_dock.cpp -msgid "Rename or Move.." +msgid "Rename.." msgstr "" #: editor/filesystem_dock.cpp @@ -2547,11 +2454,24 @@ msgid "Move To.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Info" +#, fuzzy +msgid "New Folder.." +msgstr "新增資料夾" + +#: editor/filesystem_dock.cpp +msgid "Show In File Manager" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "Instance" +msgstr "" + +#: editor/filesystem_dock.cpp +msgid "Edit Dependencies.." msgstr "" #: editor/filesystem_dock.cpp -msgid "Re-Import.." +msgid "View Owners.." msgstr "" #: editor/filesystem_dock.cpp @@ -2584,6 +2504,11 @@ msgstr "" msgid "Move" msgstr "" +#: editor/filesystem_dock.cpp editor/plugins/animation_tree_editor_plugin.cpp +#: editor/project_manager.cpp +msgid "Rename" +msgstr "" + #: editor/groups_editor.cpp msgid "Add to Group" msgstr "" @@ -2598,6 +2523,10 @@ msgid "Import as Single Scene" msgstr "æ›´æ–°å ´æ™¯" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials" msgstr "" @@ -2610,6 +2539,18 @@ msgid "Import with Separate Objects+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp +msgid "Import with Separate Objects+Materials+Animations" +msgstr "" + +#: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" msgstr "" @@ -2618,38 +2559,31 @@ msgid "Import as Multiple Scenes+Materials" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp #: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Import Scene" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Importing Scene.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Running Custom Script.." msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Couldn't load post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Invalid/broken script for post-import (check console):" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Error running post-import script:" msgstr "" #: editor/import/resource_importer_scene.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp msgid "Saving.." msgstr "" @@ -2677,579 +2611,54 @@ msgstr "" msgid "Reimport" msgstr "" -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "No bit masks to import!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path is empty." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Target path must exist." -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Save path is empty!" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Import BitMasks" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s):" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Target Path:" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/io_plugins/editor_texture_import_plugin.cpp -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "" - -#: editor/io_plugins/editor_bitmask_import_plugin.cpp -msgid "Bit Mask" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"Invalid file extension.\n" -"Please use .font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/io_plugins/editor_sample_import_plugin.cpp -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Options:" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Unknown font format." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Error loading font." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: scene/resources/dynamic_font.cpp -msgid "Invalid font size." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "" - -#: editor/io_plugins/editor_font_import_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp -msgid "Font" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "No meshes to import!" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Single Mesh Import" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Source Mesh(es):" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -#: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh" -msgstr "" - -#: editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Surface %d" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "" - -#: editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Loop" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Auto" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Root Node Name:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp scene/gui/dialogs.cpp -msgid "Cancel" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" -msgstr "" - -#: editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Uncompressed" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossless (PNG)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress Lossy (WebP)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Compress (VRAM)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Format" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Compression Quality (WebP):" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture Options" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Please specify some files!" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "At least one file needed for Atlas." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Error importing:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Only one file is required for large texture." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Max Texture Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for Atlas (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cell Size:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Textures (2D)" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture" +#: editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Base Atlas Texture" +#: editor/node_dock.cpp +msgid "Groups" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Source Texture(s)" +#: editor/node_dock.cpp +msgid "Select a Node to edit Signals and Groups." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 2D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures for 3D" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Textures" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Insert Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "2D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/collision_polygon_editor_plugin.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "3D Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +msgid "Remove Poly And Point" msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Atlas Texture" +#: editor/plugins/abstract_polygon_2d_editor.cpp +#: editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: editor/io_plugins/editor_texture_import_plugin.cpp +#: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" -"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " -"the project." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Crop empty space." -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Import Large Texture" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Load Source Image" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Slicing" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Inserting" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Saving" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save large texture:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Build Atlas For:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Loading Image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't load image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Converting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Cropping Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Blitting Images" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save atlas image:" -msgstr "" - -#: editor/io_plugins/editor_texture_import_plugin.cpp -msgid "Couldn't save converted texture:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Invalid translation source!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Column" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -#: editor/script_create_dialog.cpp -msgid "Language" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No items to import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "No target path!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translations" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Couldn't import!" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Translation" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Source CSV:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Ignore First Row" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Compress" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Add to Project (project.godot)" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Import Languages:" -msgstr "" - -#: editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Translation" -msgstr "" - -#: editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: editor/node_dock.cpp -msgid "Groups" -msgstr "" - -#: editor/node_dock.cpp -msgid "Select a Node to edit Signals and Groups." +"Edit existing polygon:\n" +"LMB: Move Point.\n" +"Ctrl+LMB: Split Segment.\n" +"RMB: Erase Point." msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp @@ -3405,7 +2814,6 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp #: editor/script_create_dialog.cpp msgid "Error!" @@ -3516,10 +2924,6 @@ msgid "Delete Input" msgstr "" #: editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "" - -#: editor/plugins/animation_tree_editor_plugin.cpp msgid "Animation tree is valid." msgstr "" @@ -3575,64 +2979,185 @@ msgstr "" msgid "Filters.." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Free" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Contents:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "View Files" +msgstr "éŽæ¿¾æª”案.." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve hostname:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't resolve." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Connection error, please try again." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Making BVH" +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Can't connect." +msgstr "連接..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Can't connect to host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response from host:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "No response." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, return code:" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Req. Failed." msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Request failed, too many redirects" msgstr "" -#: editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Redirect Loop." msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed:" msgstr "" -#: editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Bad download hash, assuming file has been tampered with." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Expected:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Got:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Failed sha256 hash check" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Asset Download Error:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Fetching:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Resolving.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Connecting.." +msgstr "連接..." + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Requesting.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +#, fuzzy +msgid "Error making request" +msgstr "è¼‰å…¥å ´æ™¯æ™‚ç™¼ç”ŸéŒ¯èª¤" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Idle" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Retry" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download Error" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Download for this asset is already in progress!" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "first" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "prev" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "next" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "last" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "All" +msgstr "全部" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Plugins" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Sort:" +msgstr "排åº:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Reverse" +msgstr "å轉" + +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/project_settings_editor.cpp +msgid "Category:" +msgstr "類別:" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Site:" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Support.." +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Official" +msgstr "官方" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Testing" +msgstr "" + +#: editor/plugins/asset_library_editor_plugin.cpp +msgid "Assets ZIP File" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/sample_library_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3675,11 +3200,15 @@ msgid "Edit CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" +msgid "Anchors only" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" +msgid "Change Anchors and Margins" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3730,59 +3259,72 @@ msgid "Pan Mode" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." +msgid "Toggles snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." +#: editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." +msgid "Snapping options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." +msgid "Snap to grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit" +msgid "Use Rotation Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" +msgid "Configure Snap..." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Show Grid" +msgid "Snap Relative" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" +msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" +msgid "Smart snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." +msgid "Snap to parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" +msgid "Snap to node anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." +msgid "Snap to node sides" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap to other nodes" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3811,11 +3353,16 @@ msgid "View" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" +#: editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Show Grid" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Show helpers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." +msgid "Show rulers" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3827,7 +3374,7 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" +msgid "Layout" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3851,11 +3398,20 @@ msgid "Clear Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" +msgid "Drag pivot from mouse position" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Set pivot at mouse position" +msgstr "移除" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Multiply grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" +msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -3866,23 +3422,28 @@ msgstr "" msgid "Adding %s..." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Create Node" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Error instancing scene from %s" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "OK :(" msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "No parent to instance a child at." msgstr "" -#: editor/plugins/canvas_item_editor_plugin.cpp editor/scene_tree_dock.cpp +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "This operation requires a single selected node." msgstr "" @@ -3896,45 +3457,6 @@ msgid "" "Drag & drop + Alt : Change node type" msgstr "" -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/collision_polygon_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -#: editor/plugins/path_2d_editor_plugin.cpp -#: editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: editor/plugins/collision_polygon_2d_editor_plugin.cpp -msgid "" -"Edit existing polygon:\n" -"LMB: Move Point.\n" -"Ctrl+LMB: Split Segment.\n" -"RMB: Erase Point." -msgstr "" - #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3944,14 +3466,6 @@ msgid "Set Handle" msgstr "" #: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: editor/plugins/cube_grid_theme_editor_plugin.cpp msgid "Remove item %d?" msgstr "" @@ -3974,6 +3488,27 @@ msgid "Update from Scene" msgstr "" #: editor/plugins/curve_editor_plugin.cpp +msgid "Flat0" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Flat1" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +#, fuzzy +msgid "Ease in" +msgstr "æ‰€æœ‰çš„é¸æ“‡" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Ease out" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp +msgid "Smoothstep" +msgstr "" + +#: editor/plugins/curve_editor_plugin.cpp msgid "Modify Curve Point" msgstr "" @@ -4052,22 +3587,18 @@ msgid "Create Occluder Polygon" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Edit existing polygon:" msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "LMB: Move Point." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Ctrl+LMB: Split Segment." msgstr "" #: editor/plugins/light_occluder_2d_editor_plugin.cpp -#: editor/plugins/navigation_polygon_editor_plugin.cpp msgid "RMB: Erase Point." msgstr "" @@ -4168,6 +3699,10 @@ msgid "Create Outline" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh" +msgstr "" + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Static Body" msgstr "" @@ -4295,12 +3830,73 @@ msgstr "" msgid "Populate" msgstr "" -#: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake!" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Bake the navigation mesh.\n" +msgstr "" + +#: editor/plugins/navigation_mesh_editor_plugin.cpp +msgid "Clear the navigation mesh." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Setting up Configuration..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Calculating grid size..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +#, fuzzy +msgid "Marking walkable triangles..." +msgstr "æ£åœ¨å„²å˜è®Šæ›´.." + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Constructing compact heightfield..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Eroding walkable area..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Partioning..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating contours..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Creating polymesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Converting to native navigation mesh..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Navigation Mesh Generator Setup:" +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Parsing Geometry..." +msgstr "" + +#: editor/plugins/navigation_mesh_generator.cpp +msgid "Done!" msgstr "" #: editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" +msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp @@ -4474,16 +4070,19 @@ msgid "Curve Point #" msgstr "" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Point Position" -msgstr "" +msgstr "移除" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve In Position" -msgstr "" +msgstr "移除" #: editor/plugins/path_editor_plugin.cpp +#, fuzzy msgid "Set Curve Out Position" -msgstr "" +msgstr "移除" #: editor/plugins/path_editor_plugin.cpp msgid "Split Path" @@ -4542,6 +4141,14 @@ msgid "Scale Polygon" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/project_manager.cpp +#: editor/project_settings_editor.cpp editor/property_editor.cpp +#: modules/visual_script/visual_script_editor.cpp +msgid "Edit" +msgstr "" + +#: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon->UV" msgstr "" @@ -4596,63 +4203,10 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Paste" msgstr "" -#: editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "" - -#: editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -#: editor/script_editor_debugger.cpp -msgid "Format" -msgstr "" - -#: editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" -msgstr "" - #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" msgstr "" @@ -4743,6 +4297,10 @@ msgstr "" msgid "Close All" msgstr "" +#: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp +msgid "Run" +msgstr "" + #: editor/plugins/script_editor_plugin.cpp msgid "Toggle Scripts Panel" msgstr "" @@ -4785,18 +4343,6 @@ msgid "Debug with external editor" msgstr "離開編輯器嗎?" #: editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "" - -#: editor/plugins/script_editor_plugin.cpp msgid "Open Godot online documentation" msgstr "" @@ -4880,7 +4426,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/property_editor.cpp -#: editor/resources_dock.cpp scene/gui/line_edit.cpp scene/gui/text_edit.cpp +#: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Copy" msgstr "" @@ -5146,10 +4692,6 @@ msgid "View Plane Transform." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Scaling to %s%%." -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." msgstr "" @@ -5166,10 +4708,6 @@ msgid "Top View." msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Top" -msgstr "" - -#: editor/plugins/spatial_editor_plugin.cpp msgid "Rear View." msgstr "" @@ -5402,6 +4940,10 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "" + +#: editor/plugins/spatial_editor_plugin.cpp msgid "Local Coords" msgstr "" @@ -5547,6 +5089,10 @@ msgid "Speed (FPS):" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Loop" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Animation Frames" msgstr "" @@ -5559,11 +5105,11 @@ msgid "Insert Empty (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" +msgid "Move (Before)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" +msgid "Move (After)" msgstr "" #: editor/plugins/style_box_editor_plugin.cpp @@ -5726,6 +5272,10 @@ msgid "Style" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Color" msgstr "" @@ -5776,7 +5326,7 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" +msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp @@ -5840,6 +5390,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted: " +msgstr "" + +#: editor/project_export.cpp msgid "Presets" msgstr "" @@ -5912,19 +5466,30 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Export templates for this platform are missing/corrupted:" +msgstr "" + +#: editor/project_export.cpp msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" +#, fuzzy +msgid "The path does not exists." +msgstr "檔案ä¸å˜åœ¨" + +#: editor/project_manager.cpp +msgid "Please choose a 'project.godot' file." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must not exist." +msgid "" +"Your project will be created in a non empty folder (you might want to create " +"a new folder)." msgstr "" #: editor/project_manager.cpp -msgid "Invalid project path, project.godot must exist." +msgid "Please choose a folder that does not contain a 'project.godot' file." msgstr "" #: editor/project_manager.cpp @@ -5932,10 +5497,26 @@ msgid "Imported Project" msgstr "" #: editor/project_manager.cpp +msgid " " +msgstr "" + +#: editor/project_manager.cpp +msgid "It would be a good idea to name your project." +msgstr "" + +#: editor/project_manager.cpp msgid "Invalid project path (changed anything?)." msgstr "" #: editor/project_manager.cpp +msgid "Couldn't get project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp +msgid "Couldn't edit project.godot in project path." +msgstr "" + +#: editor/project_manager.cpp msgid "Couldn't create project.godot in project path." msgstr "" @@ -5944,15 +5525,20 @@ msgid "The following files failed extraction from package:" msgstr "" #: editor/project_manager.cpp -msgid "Import Existing Project" +#, fuzzy +msgid "Rename Project" +msgstr "專案è¨å®š" + +#: editor/project_manager.cpp +msgid "Couldn't get project.godot in the project path." msgstr "" #: editor/project_manager.cpp -msgid "Project Path (Must Exist):" +msgid "New Game Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Name:" +msgid "Import Existing Project" msgstr "" #: editor/project_manager.cpp @@ -5960,19 +5546,24 @@ msgid "Create New Project" msgstr "" #: editor/project_manager.cpp -msgid "Project Path:" +msgid "Install Project:" msgstr "" #: editor/project_manager.cpp -msgid "Install Project:" +msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" +#, fuzzy +msgid "Create folder" +msgstr "新增資料夾" + +#: editor/project_manager.cpp +msgid "Project Path:" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" +msgid "Browse" msgstr "" #: editor/project_manager.cpp @@ -5984,6 +5575,11 @@ msgid "Unnamed Project" msgstr "" #: editor/project_manager.cpp +#, fuzzy +msgid "Can't open project" +msgstr "連接..." + +#: editor/project_manager.cpp msgid "Are you sure to open more than one project?" msgstr "" @@ -6019,10 +5615,6 @@ msgid "Project List" msgstr "" #: editor/project_manager.cpp -msgid "Run" -msgstr "" - -#: editor/project_manager.cpp msgid "Scan" msgstr "" @@ -6080,17 +5672,14 @@ msgid "Add Input Action Event" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Meta+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Shift+" msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -#: scene/gui/input_action.cpp msgid "Alt+" msgstr "" @@ -6151,7 +5740,7 @@ msgstr "" msgid "Joypad Axis Index:" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Axis" msgstr "" @@ -6171,31 +5760,31 @@ msgstr "" msgid "Add Event" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Device" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Button" msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Left Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Right Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Middle Button." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Up." msgstr "" -#: editor/project_settings_editor.cpp scene/gui/input_action.cpp +#: editor/project_settings_editor.cpp msgid "Wheel Down." msgstr "" @@ -6204,7 +5793,7 @@ msgid "Add Global Property" msgstr "" #: editor/project_settings_editor.cpp -msgid "Select an setting item first!" +msgid "Select a setting item first!" msgstr "" #: editor/project_settings_editor.cpp @@ -6221,6 +5810,14 @@ msgid "Delete Item" msgstr "刪除" #: editor/project_settings_editor.cpp +msgid "Can't contain '/' or ':'" +msgstr "" + +#: editor/project_settings_editor.cpp +msgid "Already existing" +msgstr "" + +#: editor/project_settings_editor.cpp msgid "Error saving settings." msgstr "" @@ -6370,10 +5967,19 @@ msgid "New Script" msgstr "" #: editor/property_editor.cpp +msgid "Make Unique" +msgstr "" + +#: editor/property_editor.cpp msgid "Show in File System" msgstr "" #: editor/property_editor.cpp +#, fuzzy +msgid "Convert To %s" +msgstr "è½‰æ›æˆ.." + +#: editor/property_editor.cpp msgid "Error loading file: Not a resource!" msgstr "" @@ -6410,6 +6016,10 @@ msgid "Select Property" msgstr "" #: editor/property_selector.cpp +msgid "Select Virtual Method" +msgstr "" + +#: editor/property_selector.cpp msgid "Select Method" msgstr "" @@ -6437,26 +6047,6 @@ msgstr "" msgid "Reparent" msgstr "" -#: editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Open Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Save Resource" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "" - -#: editor/resources_dock.cpp -msgid "Make Local" -msgstr "" - #: editor/run_settings_dialog.cpp msgid "Run Mode:" msgstr "" @@ -6583,14 +6173,6 @@ msgid "Sub-Resources:" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "" - -#: editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "" - -#: editor/scene_tree_dock.cpp msgid "Clear Inheritance" msgstr "" @@ -6775,6 +6357,15 @@ msgid "Invalid base path" msgstr "" #: editor/script_create_dialog.cpp +msgid "Directory of the same name exists" +msgstr "" + +#: editor/script_create_dialog.cpp +#, fuzzy +msgid "File exists, will be reused" +msgstr "檔案已經å˜åœ¨, è¦è¦†å¯«å—Ž?" + +#: editor/script_create_dialog.cpp msgid "Invalid extension" msgstr "" @@ -6816,6 +6407,10 @@ msgid "Load existing script file" msgstr "" #: editor/script_create_dialog.cpp +msgid "Language" +msgstr "" + +#: editor/script_create_dialog.cpp msgid "Inherits" msgstr "" @@ -6856,6 +6451,10 @@ msgid "Function:" msgstr "" #: editor/script_editor_debugger.cpp +msgid "Pick one or more items from the list to display the graph." +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Errors" msgstr "" @@ -6938,6 +6537,10 @@ msgid "Type" msgstr "類型" #: editor/script_editor_debugger.cpp +msgid "Format" +msgstr "" + +#: editor/script_editor_debugger.cpp msgid "Usage" msgstr "使用é‡" @@ -7016,12 +6619,28 @@ msgstr "" msgid "Change Probe Extents" msgstr "變更框型範åœ" +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Library" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Status" +msgstr "" + +#: modules/gdnative/gd_native_library_editor.cpp +msgid "Libraries: " +msgstr "" + +#: modules/gdnative/register_types.cpp +msgid "GDNative" +msgstr "" + #: modules/gdscript/gd_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -#: modules/gdscript/gd_functions.cpp +#: modules/gdscript/gd_functions.cpp modules/mono/glue/glue_header.h #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "解碼å—節ä½å…ƒä¸è¶³ï¼Œæˆ–ç‚ºç„¡æ•ˆæ ¼å¼ã€‚" @@ -7078,10 +6697,6 @@ msgid "GridMap Duplicate Selection" msgstr "複製所é¸" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Paint" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Snap View" msgstr "" @@ -7178,12 +6793,8 @@ msgstr "專案è¨å®š" msgid "Pick Distance:" msgstr "" -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Tiles" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Areas" +#: modules/mono/editor/mono_bottom_panel.cpp +msgid "Builds" msgstr "" #: modules/visual_script/visual_script.cpp @@ -7377,10 +6988,18 @@ msgid "Return" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Call" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Get" msgstr "" #: modules/visual_script/visual_script_editor.cpp +msgid "Script already has function '%s'" +msgstr "" + +#: modules/visual_script/visual_script_editor.cpp msgid "Change Input Value" msgstr "" @@ -7740,6 +7359,12 @@ msgid "" "order for AnimatedSprite3D to display frames." msgstr "" +#: scene/3d/vehicle_body.cpp +msgid "" +"VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " +"it as a child of a VehicleBody." +msgstr "" + #: scene/gui/color_picker.cpp msgid "Raw Mode" msgstr "" @@ -7749,6 +7374,10 @@ msgid "Add current color as a preset" msgstr "" #: scene/gui/dialogs.cpp +msgid "Cancel" +msgstr "" + +#: scene/gui/dialogs.cpp msgid "Alert!" msgstr "" @@ -7756,10 +7385,6 @@ msgstr "" msgid "Please Confirm..." msgstr "" -#: scene/gui/input_action.cpp -msgid "Ctrl+" -msgstr "Ctrl+" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -7788,6 +7413,37 @@ msgid "" "texture to some node for display." msgstr "" +#: scene/resources/dynamic_font.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +msgid "Invalid font size." +msgstr "" + +#~ msgid "Arguments:" +#~ msgstr "è¼¸å…¥åƒæ•¸" + +#~ msgid "Return:" +#~ msgstr "回傳值:" + +#~ msgid "Added:" +#~ msgstr "已新增:" + +#~ msgid "Removed:" +#~ msgstr "已刪除:" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + #~ msgid "Close scene? (Unsaved changes will be lost)" #~ msgstr "沒有儲å˜çš„變更都會éºå¤±, 確定è¦é—œé–‰?" diff --git a/main/main.cpp b/main/main.cpp index 68e518ae3d..deffb3a632 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -1350,7 +1350,7 @@ bool Main::start() { String stretch_mode = GLOBAL_DEF("display/window/stretch/mode", "disabled"); String stretch_aspect = GLOBAL_DEF("display/window/stretch/aspect", "ignore"); Size2i stretch_size = Size2(GLOBAL_DEF("display/window/size/width", 0), GLOBAL_DEF("display/window/size/height", 0)); - int stretch_shrink = GLOBAL_DEF("display/window/stretch/shrink", 1); + real_t stretch_shrink = GLOBAL_DEF("display/window/stretch/shrink", 1.0f); SceneTree::StretchMode sml_sm = SceneTree::STRETCH_MODE_DISABLED; if (stretch_mode == "2d") @@ -1633,7 +1633,7 @@ bool Main::iteration() { while (time_accum > frame_slice) { - uint64_t fixed_begin = OS::get_singleton()->get_ticks_usec(); + uint64_t physics_begin = OS::get_singleton()->get_ticks_usec(); PhysicsServer::get_singleton()->sync(); PhysicsServer::get_singleton()->flush_queries(); @@ -1656,8 +1656,8 @@ bool Main::iteration() { time_accum -= frame_slice; message_queue->flush(); - physics_process_ticks = MAX(physics_process_ticks, OS::get_singleton()->get_ticks_usec() - fixed_begin); // keep the largest one for reference - physics_process_max = MAX(OS::get_singleton()->get_ticks_usec() - fixed_begin, physics_process_max); + physics_process_ticks = MAX(physics_process_ticks, OS::get_singleton()->get_ticks_usec() - physics_begin); // keep the largest one for reference + physics_process_max = MAX(OS::get_singleton()->get_ticks_usec() - physics_begin, physics_process_max); iters++; Engine::get_singleton()->_physics_frames++; } diff --git a/main/performance.cpp b/main/performance.cpp index 0f3383c4a8..c4b62559c7 100644 --- a/main/performance.cpp +++ b/main/performance.cpp @@ -57,10 +57,10 @@ void Performance::_bind_methods() { BIND_ENUM_CONSTANT(RENDER_SHADER_CHANGES_IN_FRAME); BIND_ENUM_CONSTANT(RENDER_SURFACE_CHANGES_IN_FRAME); BIND_ENUM_CONSTANT(RENDER_DRAW_CALLS_IN_FRAME); - BIND_ENUM_CONSTANT(RENDER_USAGE_VIDEO_MEM_TOTAL); BIND_ENUM_CONSTANT(RENDER_VIDEO_MEM_USED); BIND_ENUM_CONSTANT(RENDER_TEXTURE_MEM_USED); BIND_ENUM_CONSTANT(RENDER_VERTEX_MEM_USED); + BIND_ENUM_CONSTANT(RENDER_USAGE_VIDEO_MEM_TOTAL); BIND_ENUM_CONSTANT(PHYSICS_2D_ACTIVE_OBJECTS); BIND_ENUM_CONSTANT(PHYSICS_2D_COLLISION_PAIRS); BIND_ENUM_CONSTANT(PHYSICS_2D_ISLAND_COUNT); diff --git a/modules/gdnative/SCsub b/modules/gdnative/SCsub index ba4163aab7..a6ae143947 100644 --- a/modules/gdnative/SCsub +++ b/modules/gdnative/SCsub @@ -13,6 +13,7 @@ gdn_env.add_source_files(env.modules_sources, "nativescript/*.cpp") gdn_env.Append(CPPPATH=['#modules/gdnative/include/']) SConscript("nativearvr/SCsub") +SConscript("pluginscript/SCsub") def _spaced(e): return e if e[-1] == '*' else e + ' ' @@ -26,6 +27,7 @@ def _build_gdnative_api_struct_header(api): '#include <gdnative/gdnative.h>', '#include <nativearvr/godot_nativearvr.h>', '#include <nativescript/godot_nativescript.h>', + '#include <pluginscript/godot_pluginscript.h>', '', '#define GDNATIVE_API_INIT(options) do { extern const godot_gdnative_api_struct *_gdnative_wrapper_api_struct; _gdnative_wrapper_api_struct = options->api_struct; } while (0)', '', @@ -98,6 +100,7 @@ def _build_gdnative_wrapper_code(api): '', '#include <gdnative/gdnative.h>', '#include <nativescript/godot_nativescript.h>', + '#include <pluginscript/godot_pluginscript.h>', '', '#include <gdnative_api_struct.gen.h>', '', diff --git a/modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml b/modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml index 74f71ff603..308a7d5946 100644 --- a/modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml +++ b/modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml @@ -11,15 +11,6 @@ <demos> </demos> <methods> - <method name="set_gdnative_library"> - <return type="void"> - </return> - <argument index="0" name="library" type="GDNativeLibrary"> - </argument> - <description> - Bind this GDNative library to our interface. The library must be a GDNative ARVR Interface for this to work. - </description> - </method> </methods> <constants> </constants> diff --git a/modules/gdnative/doc_classes/GDNative.xml b/modules/gdnative/doc_classes/GDNative.xml index ba813c4564..83a1cf06f0 100644 --- a/modules/gdnative/doc_classes/GDNative.xml +++ b/modules/gdnative/doc_classes/GDNative.xml @@ -12,11 +12,11 @@ <method name="call_native"> <return type="Variant"> </return> - <argument index="0" name="procedure_name" type="String"> + <argument index="0" name="calling_type" type="String"> </argument> - <argument index="1" name="arguments" type="String"> + <argument index="1" name="procedure_name" type="String"> </argument> - <argument index="2" name="arg2" type="Array"> + <argument index="2" name="arguments" type="Array"> </argument> <description> </description> diff --git a/modules/gdnative/gdnative/string.cpp b/modules/gdnative/gdnative/string.cpp index 9b715ce36a..905c513d9d 100644 --- a/modules/gdnative/gdnative/string.cpp +++ b/modules/gdnative/gdnative/string.cpp @@ -29,9 +29,9 @@ /*************************************************************************/ #include "gdnative/string.h" +#include "core/string_db.h" +#include "core/ustring.h" #include "core/variant.h" -#include "string_db.h" -#include "ustring.h" #include <string.h> diff --git a/modules/gdnative/include/gdnative/array.h b/modules/gdnative/include/gdnative/array.h index edab028cba..d0639589b7 100644 --- a/modules/gdnative/include/gdnative/array.h +++ b/modules/gdnative/include/gdnative/array.h @@ -46,11 +46,20 @@ typedef struct { } godot_array; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/pool_arrays.h> #include <gdnative/variant.h> #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_array_new(godot_array *r_dest); void GDAPI godot_array_new_copy(godot_array *r_dest, const godot_array *p_src); void GDAPI godot_array_new_pool_color_array(godot_array *r_dest, const godot_pool_color_array *p_pca); diff --git a/modules/gdnative/include/gdnative/basis.h b/modules/gdnative/include/gdnative/basis.h index 8ff6a6f541..b86b1c17d8 100644 --- a/modules/gdnative/include/gdnative/basis.h +++ b/modules/gdnative/include/gdnative/basis.h @@ -45,10 +45,19 @@ typedef struct { } godot_basis; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/quat.h> #include <gdnative/vector3.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_basis_new_with_rows(godot_basis *r_dest, const godot_vector3 *p_x_axis, const godot_vector3 *p_y_axis, const godot_vector3 *p_z_axis); void GDAPI godot_basis_new_with_axis_and_angle(godot_basis *r_dest, const godot_vector3 *p_axis, const godot_real p_phi); void GDAPI godot_basis_new_with_euler(godot_basis *r_dest, const godot_vector3 *p_euler); diff --git a/modules/gdnative/include/gdnative/color.h b/modules/gdnative/include/gdnative/color.h index 14265466b9..857e86a738 100644 --- a/modules/gdnative/include/gdnative/color.h +++ b/modules/gdnative/include/gdnative/color.h @@ -45,9 +45,18 @@ typedef struct { } godot_color; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/string.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_color_new_rgba(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b, const godot_real p_a); void GDAPI godot_color_new_rgb(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b); diff --git a/modules/gdnative/include/gdnative/dictionary.h b/modules/gdnative/include/gdnative/dictionary.h index c85c3f3830..e68d0fdc29 100644 --- a/modules/gdnative/include/gdnative/dictionary.h +++ b/modules/gdnative/include/gdnative/dictionary.h @@ -45,10 +45,19 @@ typedef struct { } godot_dictionary; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/array.h> #include <gdnative/gdnative.h> #include <gdnative/variant.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_dictionary_new(godot_dictionary *r_dest); void GDAPI godot_dictionary_new_copy(godot_dictionary *r_dest, const godot_dictionary *p_src); void GDAPI godot_dictionary_destroy(godot_dictionary *p_self); diff --git a/modules/gdnative/include/gdnative/node_path.h b/modules/gdnative/include/gdnative/node_path.h index 0cfdbc1127..42446175d8 100644 --- a/modules/gdnative/include/gdnative/node_path.h +++ b/modules/gdnative/include/gdnative/node_path.h @@ -45,9 +45,18 @@ typedef struct { } godot_node_path; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/string.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_node_path_new(godot_node_path *r_dest, const godot_string *p_from); void GDAPI godot_node_path_new_copy(godot_node_path *r_dest, const godot_node_path *p_src); void GDAPI godot_node_path_destroy(godot_node_path *p_self); diff --git a/modules/gdnative/include/gdnative/plane.h b/modules/gdnative/include/gdnative/plane.h index 6a8915e08b..dddd172122 100644 --- a/modules/gdnative/include/gdnative/plane.h +++ b/modules/gdnative/include/gdnative/plane.h @@ -45,9 +45,18 @@ typedef struct { } godot_plane; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/vector3.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_plane_new_with_reals(godot_plane *r_dest, const godot_real p_a, const godot_real p_b, const godot_real p_c, const godot_real p_d); void GDAPI godot_plane_new_with_vectors(godot_plane *r_dest, const godot_vector3 *p_v1, const godot_vector3 *p_v2, const godot_vector3 *p_v3); void GDAPI godot_plane_new_with_normal(godot_plane *r_dest, const godot_vector3 *p_normal, const godot_real p_d); diff --git a/modules/gdnative/include/gdnative/pool_arrays.h b/modules/gdnative/include/gdnative/pool_arrays.h index cb1095ee8c..93181f2a6b 100644 --- a/modules/gdnative/include/gdnative/pool_arrays.h +++ b/modules/gdnative/include/gdnative/pool_arrays.h @@ -113,6 +113,11 @@ typedef struct { } godot_pool_color_array; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/array.h> #include <gdnative/color.h> #include <gdnative/vector2.h> @@ -120,6 +125,10 @@ typedef struct { #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + // byte void GDAPI godot_pool_byte_array_new(godot_pool_byte_array *r_dest); diff --git a/modules/gdnative/include/gdnative/quat.h b/modules/gdnative/include/gdnative/quat.h index 4ffb96eb26..acae6e3e90 100644 --- a/modules/gdnative/include/gdnative/quat.h +++ b/modules/gdnative/include/gdnative/quat.h @@ -45,9 +45,18 @@ typedef struct { } godot_quat; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/vector3.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_quat_new(godot_quat *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_z, const godot_real p_w); void GDAPI godot_quat_new_with_axis_angle(godot_quat *r_dest, const godot_vector3 *p_axis, const godot_real p_angle); diff --git a/modules/gdnative/include/gdnative/rect2.h b/modules/gdnative/include/gdnative/rect2.h index 9e6cf60342..1c66443d4f 100644 --- a/modules/gdnative/include/gdnative/rect2.h +++ b/modules/gdnative/include/gdnative/rect2.h @@ -43,9 +43,18 @@ typedef struct godot_rect2 { } godot_rect2; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/vector2.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_rect2_new_with_position_and_size(godot_rect2 *r_dest, const godot_vector2 *p_pos, const godot_vector2 *p_size); void GDAPI godot_rect2_new(godot_rect2 *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_width, const godot_real p_height); diff --git a/modules/gdnative/include/gdnative/rect3.h b/modules/gdnative/include/gdnative/rect3.h index f94b6fea25..f603a9268a 100644 --- a/modules/gdnative/include/gdnative/rect3.h +++ b/modules/gdnative/include/gdnative/rect3.h @@ -45,10 +45,19 @@ typedef struct { } godot_rect3; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/plane.h> #include <gdnative/vector3.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_rect3_new(godot_rect3 *r_dest, const godot_vector3 *p_pos, const godot_vector3 *p_size); godot_vector3 GDAPI godot_rect3_get_position(const godot_rect3 *p_self); diff --git a/modules/gdnative/include/gdnative/rid.h b/modules/gdnative/include/gdnative/rid.h index d9b5336fc9..caa1bb967e 100644 --- a/modules/gdnative/include/gdnative/rid.h +++ b/modules/gdnative/include/gdnative/rid.h @@ -45,8 +45,17 @@ typedef struct { } godot_rid; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_rid_new(godot_rid *r_dest); godot_int GDAPI godot_rid_get_id(const godot_rid *p_self); diff --git a/modules/gdnative/include/gdnative/string.h b/modules/gdnative/include/gdnative/string.h index aca23a81d8..f30fdb8dc7 100644 --- a/modules/gdnative/include/gdnative/string.h +++ b/modules/gdnative/include/gdnative/string.h @@ -46,9 +46,18 @@ typedef struct { } godot_string; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/variant.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_string_new(godot_string *r_dest); void GDAPI godot_string_new_copy(godot_string *r_dest, const godot_string *p_src); void GDAPI godot_string_new_data(godot_string *r_dest, const char *p_contents, const int p_size); diff --git a/modules/gdnative/include/gdnative/string_name.h b/modules/gdnative/include/gdnative/string_name.h index e217487250..ee9f603d20 100644 --- a/modules/gdnative/include/gdnative/string_name.h +++ b/modules/gdnative/include/gdnative/string_name.h @@ -46,8 +46,17 @@ typedef struct { } godot_string_name; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_string_name_new(godot_string_name *r_dest, const godot_string *p_name); void GDAPI godot_string_name_new_data(godot_string_name *r_dest, const char *p_name); diff --git a/modules/gdnative/include/gdnative/transform.h b/modules/gdnative/include/gdnative/transform.h index 656afae129..8f50b01fb5 100644 --- a/modules/gdnative/include/gdnative/transform.h +++ b/modules/gdnative/include/gdnative/transform.h @@ -45,11 +45,20 @@ typedef struct { } godot_transform; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/basis.h> #include <gdnative/gdnative.h> #include <gdnative/variant.h> #include <gdnative/vector3.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_transform_new_with_axis_origin(godot_transform *r_dest, const godot_vector3 *p_x_axis, const godot_vector3 *p_y_axis, const godot_vector3 *p_z_axis, const godot_vector3 *p_origin); void GDAPI godot_transform_new(godot_transform *r_dest, const godot_basis *p_basis, const godot_vector3 *p_origin); diff --git a/modules/gdnative/include/gdnative/transform2d.h b/modules/gdnative/include/gdnative/transform2d.h index a945868b17..c68bd2963f 100644 --- a/modules/gdnative/include/gdnative/transform2d.h +++ b/modules/gdnative/include/gdnative/transform2d.h @@ -45,10 +45,19 @@ typedef struct { } godot_transform2d; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> #include <gdnative/variant.h> #include <gdnative/vector2.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_transform2d_new(godot_transform2d *r_dest, const godot_real p_rot, const godot_vector2 *p_pos); void GDAPI godot_transform2d_new_axis_origin(godot_transform2d *r_dest, const godot_vector2 *p_x_axis, const godot_vector2 *p_y_axis, const godot_vector2 *p_origin); diff --git a/modules/gdnative/include/gdnative/variant.h b/modules/gdnative/include/gdnative/variant.h index 7b804c1eaf..3d744ef1f2 100644 --- a/modules/gdnative/include/gdnative/variant.h +++ b/modules/gdnative/include/gdnative/variant.h @@ -99,6 +99,11 @@ typedef struct godot_variant_call_error { godot_variant_type expected; } godot_variant_call_error; +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/array.h> #include <gdnative/basis.h> #include <gdnative/color.h> @@ -119,6 +124,10 @@ typedef struct godot_variant_call_error { #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + godot_variant_type GDAPI godot_variant_get_type(const godot_variant *p_v); void GDAPI godot_variant_new_copy(godot_variant *r_dest, const godot_variant *p_src); diff --git a/modules/gdnative/include/gdnative/vector2.h b/modules/gdnative/include/gdnative/vector2.h index 0af4abae27..07105abaf2 100644 --- a/modules/gdnative/include/gdnative/vector2.h +++ b/modules/gdnative/include/gdnative/vector2.h @@ -45,8 +45,17 @@ typedef struct { } godot_vector2; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + void GDAPI godot_vector2_new(godot_vector2 *r_dest, const godot_real p_x, const godot_real p_y); godot_string GDAPI godot_vector2_as_string(const godot_vector2 *p_self); diff --git a/modules/gdnative/include/gdnative/vector3.h b/modules/gdnative/include/gdnative/vector3.h index a27d516ec5..3ed23778ec 100644 --- a/modules/gdnative/include/gdnative/vector3.h +++ b/modules/gdnative/include/gdnative/vector3.h @@ -45,9 +45,18 @@ typedef struct { } godot_vector3; #endif +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + #include <gdnative/basis.h> #include <gdnative/gdnative.h> +#ifdef __cplusplus +extern "C" { +#endif + typedef enum { GODOT_VECTOR3_AXIS_X, GODOT_VECTOR3_AXIS_Y, diff --git a/modules/gdnative/include/pluginscript/godot_pluginscript.h b/modules/gdnative/include/pluginscript/godot_pluginscript.h new file mode 100644 index 0000000000..ec109bac83 --- /dev/null +++ b/modules/gdnative/include/pluginscript/godot_pluginscript.h @@ -0,0 +1,170 @@ +/*************************************************************************/ +/* godot_nativescript.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ +#ifndef GODOT_PLUGINSCRIPT_H +#define GODOT_PLUGINSCRIPT_H + +#include <gdnative/gdnative.h> +#include <nativescript/godot_nativescript.h> + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void godot_pluginscript_instance_data; +typedef void godot_pluginscript_script_data; +typedef void godot_pluginscript_language_data; + +// --- Instance --- + +// TODO: use godot_string_name for faster lookup ? +typedef struct { + godot_pluginscript_instance_data *(*init)(godot_pluginscript_script_data *p_data, godot_object *p_owner); + void (*finish)(godot_pluginscript_instance_data *p_data); + + godot_bool (*set_prop)(godot_pluginscript_instance_data *p_data, const godot_string *p_name, const godot_variant *p_value); + godot_bool (*get_prop)(godot_pluginscript_instance_data *p_data, const godot_string *p_name, godot_variant *r_ret); + + godot_variant (*call_method)(godot_pluginscript_instance_data *p_data, + const godot_string_name *p_method, const godot_variant **p_args, + int p_argcount, godot_variant_call_error *r_error); + + void (*notification)(godot_pluginscript_instance_data *p_data, int p_notification); + // TODO: could this rpc mode stuff be moved to the godot_pluginscript_script_manifest ? + godot_method_rpc_mode (*get_rpc_mode)(godot_pluginscript_instance_data *p_data, const godot_string *p_method); + godot_method_rpc_mode (*get_rset_mode)(godot_pluginscript_instance_data *p_data, const godot_string *p_variable); + + //this is used by script languages that keep a reference counter of their own + //you can make make Ref<> not die when it reaches zero, so deleting the reference + //depends entirely from the script. + // Note: You can set thoses function pointer to NULL if not needed. + void (*refcount_incremented)(godot_pluginscript_instance_data *p_data); + bool (*refcount_decremented)(godot_pluginscript_instance_data *p_data); // return true if it can die +} godot_pluginscript_instance_desc; + +// --- Script --- + +typedef struct { + godot_pluginscript_script_data *data; + godot_string_name name; + godot_bool is_tool; + godot_string_name base; + + // Member lines format: {<string>: <int>} + godot_dictionary member_lines; + // Method info dictionary format + // { + // name: <string> + // args: [<dict:property>] + // default_args: [<variant>] + // return: <dict:property> + // flags: <int> + // rpc_mode: <int:godot_method_rpc_mode> + // } + godot_array methods; + // Same format than for methods + godot_array signals; + // Property info dictionary format + // { + // name: <string> + // type: <int:godot_variant_type> + // hint: <int:godot_property_hint> + // hint_string: <string> + // usage: <int:godot_property_usage_flags> + // default_value: <variant> + // rset_mode: <int:godot_method_rpc_mode> + // } + godot_array properties; +} godot_pluginscript_script_manifest; + +typedef struct { + godot_pluginscript_script_manifest (*init)(godot_pluginscript_language_data *p_data, const godot_string *p_path, const godot_string *p_source, godot_error *r_error); + void (*finish)(godot_pluginscript_script_data *p_data); + godot_pluginscript_instance_desc instance_desc; +} godot_pluginscript_script_desc; + +// --- Language --- + +typedef struct { + godot_string_name signature; + godot_int call_count; + godot_int total_time; // In microseconds + godot_int self_time; // In microseconds +} godot_pluginscript_profiling_data; + +typedef struct { + const char *name; + const char *type; + const char *extension; + const char **recognized_extensions; // NULL terminated array + godot_pluginscript_language_data *(*init)(); + void (*finish)(godot_pluginscript_language_data *p_data); + const char **reserved_words; // NULL terminated array + const char **comment_delimiters; // NULL terminated array + const char **string_delimiters; // NULL terminated array + godot_bool has_named_classes; + + godot_string (*get_template_source_code)(godot_pluginscript_language_data *p_data, const godot_string *p_class_name, const godot_string *p_base_class_name); + godot_bool (*validate)(godot_pluginscript_language_data *p_data, const godot_string *p_script, int *r_line_error, int *r_col_error, godot_string *r_test_error, const godot_string *p_path, godot_pool_string_array *r_functions); + int (*find_function)(godot_pluginscript_language_data *p_data, const godot_string *p_function, const godot_string *p_code); // Can be NULL + godot_string (*make_function)(godot_pluginscript_language_data *p_data, const godot_string *p_class, const godot_string *p_name, const godot_pool_string_array *p_args); + godot_error (*complete_code)(godot_pluginscript_language_data *p_data, const godot_string *p_code, const godot_string *p_base_path, godot_object *p_owner, godot_array *r_options, godot_bool *r_force, godot_string *r_call_hint); + void (*auto_indent_code)(godot_pluginscript_language_data *p_data, godot_string *p_code, int p_from_line, int p_to_line); + + void (*add_global_constant)(godot_pluginscript_language_data *p_data, const godot_string *p_variable, const godot_variant *p_value); + godot_string (*debug_get_error)(godot_pluginscript_language_data *p_data); + int (*debug_get_stack_level_count)(godot_pluginscript_language_data *p_data); + int (*debug_get_stack_level_line)(godot_pluginscript_language_data *p_data, int p_level); + godot_string (*debug_get_stack_level_function)(godot_pluginscript_language_data *p_data, int p_level); + godot_string (*debug_get_stack_level_source)(godot_pluginscript_language_data *p_data, int p_level); + void (*debug_get_stack_level_locals)(godot_pluginscript_language_data *p_data, int p_level, godot_pool_string_array *p_locals, godot_array *p_values, int p_max_subitems, int p_max_depth); + void (*debug_get_stack_level_members)(godot_pluginscript_language_data *p_data, int p_level, godot_pool_string_array *p_members, godot_array *p_values, int p_max_subitems, int p_max_depth); + void (*debug_get_globals)(godot_pluginscript_language_data *p_data, godot_pool_string_array *p_locals, godot_array *p_values, int p_max_subitems, int p_max_depth); + godot_string (*debug_parse_stack_level_expression)(godot_pluginscript_language_data *p_data, int p_level, const godot_string *p_expression, int p_max_subitems, int p_max_depth); + + // TODO: could this stuff be moved to the godot_pluginscript_language_desc ? + void (*get_public_functions)(godot_pluginscript_language_data *p_data, godot_array *r_functions); + void (*get_public_constants)(godot_pluginscript_language_data *p_data, godot_dictionary *r_constants); + + void (*profiling_start)(godot_pluginscript_language_data *p_data); + void (*profiling_stop)(godot_pluginscript_language_data *p_data); + int (*profiling_get_accumulated_data)(godot_pluginscript_language_data *p_data, godot_pluginscript_profiling_data *r_info, int p_info_max); + int (*profiling_get_frame_data)(godot_pluginscript_language_data *p_data, godot_pluginscript_profiling_data *r_info, int p_info_max); + void (*profiling_frame)(godot_pluginscript_language_data *p_data); + + godot_pluginscript_script_desc script_desc; +} godot_pluginscript_language_desc; + +void GDAPI godot_pluginscript_register_language(const godot_pluginscript_language_desc *language_desc); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_PLUGINSCRIPT_H diff --git a/modules/gdnative/nativescript/SCsub b/modules/gdnative/nativescript/SCsub index 178afec64a..ee3b9c351d 100644 --- a/modules/gdnative/nativescript/SCsub +++ b/modules/gdnative/nativescript/SCsub @@ -4,7 +4,6 @@ Import('env') mod_env = env.Clone() mod_env.add_source_files(env.modules_sources, "*.cpp") -mod_env.Append(CPPPATH='#modules/gdnative') mod_env.Append(CPPFLAGS=['-DGDAPI_BUILT_IN']) if "platform" in env and env["platform"] in ["x11", "iphone"]: diff --git a/modules/gdnative/nativescript/api_generator.cpp b/modules/gdnative/nativescript/api_generator.cpp index 9a956ff594..63fb71feb6 100644 --- a/modules/gdnative/nativescript/api_generator.cpp +++ b/modules/gdnative/nativescript/api_generator.cpp @@ -31,7 +31,7 @@ #ifdef TOOLS_ENABLED -#include "class_db.h" +#include "core/class_db.h" #include "core/global_constants.h" #include "core/pair.h" #include "core/project_settings.h" diff --git a/modules/gdnative/nativescript/api_generator.h b/modules/gdnative/nativescript/api_generator.h index 56c2d786e6..a8e2eaf0bf 100644 --- a/modules/gdnative/nativescript/api_generator.h +++ b/modules/gdnative/nativescript/api_generator.h @@ -30,8 +30,8 @@ #ifndef API_GENERATOR_H #define API_GENERATOR_H +#include "core/typedefs.h" #include "core/ustring.h" -#include "typedefs.h" Error generate_c_api(const String &p_path); diff --git a/modules/gdnative/nativescript/nativescript.cpp b/modules/gdnative/nativescript/nativescript.cpp index 0b522c944e..aa1fdc32da 100644 --- a/modules/gdnative/nativescript/nativescript.cpp +++ b/modules/gdnative/nativescript/nativescript.cpp @@ -31,11 +31,11 @@ #include "gdnative/gdnative.h" -#include "global_constants.h" +#include "core/global_constants.h" +#include "core/project_settings.h" #include "io/file_access_encrypted.h" #include "os/file_access.h" #include "os/os.h" -#include "project_settings.h" #include "scene/main/scene_tree.h" #include "scene/resources/scene_format_text.h" diff --git a/modules/gdnative/nativescript/nativescript.h b/modules/gdnative/nativescript/nativescript.h index bc7e850d3e..b5db641179 100644 --- a/modules/gdnative/nativescript/nativescript.h +++ b/modules/gdnative/nativescript/nativescript.h @@ -30,14 +30,14 @@ #ifndef NATIVE_SCRIPT_H #define NATIVE_SCRIPT_H +#include "core/resource.h" +#include "core/script_language.h" +#include "core/self_list.h" #include "io/resource_loader.h" #include "io/resource_saver.h" #include "ordered_hash_map.h" #include "os/thread_safe.h" -#include "resource.h" #include "scene/main/node.h" -#include "script_language.h" -#include "self_list.h" #include "modules/gdnative/gdnative.h" #include <nativescript/godot_nativescript.h> diff --git a/modules/gdnative/pluginscript/SCsub b/modules/gdnative/pluginscript/SCsub new file mode 100644 index 0000000000..2031a4236b --- /dev/null +++ b/modules/gdnative/pluginscript/SCsub @@ -0,0 +1,9 @@ +#!/usr/bin/env python + +Import('env') +Import('env_modules') + +env_pluginscript = env_modules.Clone() + +env_pluginscript.Append(CPPPATH=['#modules/gdnative/include/']) +env_pluginscript.add_source_files(env.modules_sources, '*.cpp') diff --git a/modules/gdnative/pluginscript/pluginscript_instance.cpp b/modules/gdnative/pluginscript/pluginscript_instance.cpp new file mode 100644 index 0000000000..8f01350826 --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_instance.cpp @@ -0,0 +1,181 @@ +/*************************************************************************/ +/* pluginscript_instance.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +// Godot imports +#include "core/os/os.h" +#include "core/variant.h" +// PluginScript imports +#include "pluginscript_instance.h" +#include "pluginscript_language.h" +#include "pluginscript_script.h" + +bool PluginScriptInstance::set(const StringName &p_name, const Variant &p_value) { + String name = String(p_name); + return _desc->set_prop(_data, (const godot_string *)&name, (const godot_variant *)&p_value); +} + +bool PluginScriptInstance::get(const StringName &p_name, Variant &r_ret) const { + String name = String(p_name); + return _desc->get_prop(_data, (const godot_string *)&name, (godot_variant *)&r_ret); +} + +Ref<Script> PluginScriptInstance::get_script() const { + return _script; +} + +ScriptLanguage *PluginScriptInstance::get_language() { + return _script->get_language(); +} + +Variant::Type PluginScriptInstance::get_property_type(const StringName &p_name, bool *r_is_valid) const { + if (!_script->has_property(p_name)) { + if (r_is_valid) { + *r_is_valid = false; + } + return Variant::NIL; + } + if (r_is_valid) { + *r_is_valid = true; + } + return _script->get_property_info(p_name).type; +} + +void PluginScriptInstance::get_property_list(List<PropertyInfo> *p_properties) const { + _script->get_script_property_list(p_properties); +} + +void PluginScriptInstance::get_method_list(List<MethodInfo> *p_list) const { + _script->get_script_method_list(p_list); +} + +bool PluginScriptInstance::has_method(const StringName &p_method) const { + return _script->has_method(p_method); +} + +Variant PluginScriptInstance::call(const StringName &p_method, const Variant **p_args, int p_argcount, Variant::CallError &r_error) { + // TODO: optimize when calling a Godot method from Godot to avoid param conversion ? + godot_variant ret = _desc->call_method( + _data, (godot_string_name *)&p_method, (const godot_variant **)p_args, + p_argcount, (godot_variant_call_error *)&r_error); + Variant *var_ret = (Variant *)&ret; + return *var_ret; +} + +#if 0 // TODO: Don't rely on default implementations provided by ScriptInstance ? +void PluginScriptInstance::call_multilevel(const StringName& p_method,const Variant** p_args,int p_argcount) { + +#if 0 + PluginScript *sptr=script.ptr(); + Variant::CallError ce; + + while(sptr) { + Map<StringName,GDFunction*>::Element *E = sptr->member_functions.find(p_method); + if (E) { + E->get()->call(this,p_args,p_argcount,ce); + } + sptr = sptr->_base; + } +#endif + +} + +#if 0 +void PluginScriptInstance::_ml_call_reversed(PluginScript *sptr,const StringName& p_method,const Variant** p_args,int p_argcount) { + + if (sptr->_base) + _ml_call_reversed(sptr->_base,p_method,p_args,p_argcount); + + Variant::CallError ce; + + Map<StringName,GDFunction*>::Element *E = sptr->member_functions.find(p_method); + if (E) { + E->get()->call(this,p_args,p_argcount,ce); + } + +} +#endif + + +void PluginScriptInstance::call_multilevel_reversed(const StringName& p_method,const Variant** p_args,int p_argcount) { + +#if 0 + if (script.ptr()) { + _ml_call_reversed(script.ptr(),p_method,p_args,p_argcount); + } +#endif +} +#endif // Multilevel stuff + +void PluginScriptInstance::notification(int p_notification) { + _desc->notification(_data, p_notification); +} + +ScriptInstance::RPCMode PluginScriptInstance::get_rpc_mode(const StringName &p_method) const { + return _script->get_rpc_mode(p_method); +} + +ScriptInstance::RPCMode PluginScriptInstance::get_rset_mode(const StringName &p_variable) const { + return _script->get_rset_mode(p_variable); +} + +void PluginScriptInstance::refcount_incremented() { + if (_desc->refcount_decremented) { + _desc->refcount_incremented(_data); + } +} + +bool PluginScriptInstance::refcount_decremented() { + // Return true if it can die + if (_desc->refcount_decremented) { + return _desc->refcount_decremented(_data); + } + return true; +} + +PluginScriptInstance::PluginScriptInstance() { +} + +bool PluginScriptInstance::init(PluginScript *p_script, Object *p_owner) { + _owner = p_owner; + _owner_variant = Variant(p_owner); + _script = Ref<PluginScript>(p_script); + _desc = &p_script->_desc->instance_desc; + _data = _desc->init(p_script->_data, (godot_object *)p_owner); + ERR_FAIL_COND_V(_data == NULL, false); + p_owner->set_script_instance(this); + return true; +} + +PluginScriptInstance::~PluginScriptInstance() { + _desc->finish(_data); + _script->_language->lock(); + _script->_instances.erase(_owner); + _script->_language->unlock(); +} diff --git a/modules/gdnative/pluginscript/pluginscript_instance.h b/modules/gdnative/pluginscript/pluginscript_instance.h new file mode 100644 index 0000000000..68696b4417 --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_instance.h @@ -0,0 +1,90 @@ +/*************************************************************************/ +/* pluginscript_instance.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef PLUGINSCRIPT_INSTANCE_H +#define PLUGINSCRIPT_INSTANCE_H + +// Godot imports +#include "core/script_language.h" +// PluginScript imports +#include <pluginscript/godot_pluginscript.h> + +class PluginScript; + +class PluginScriptInstance : public ScriptInstance { + friend class PluginScript; + +private: + Ref<PluginScript> _script; + Object *_owner; + Variant _owner_variant; + godot_pluginscript_instance_data *_data; + const godot_pluginscript_instance_desc *_desc; + +public: + _FORCE_INLINE_ Object *get_owner() { return _owner; } + + virtual bool set(const StringName &p_name, const Variant &p_value); + virtual bool get(const StringName &p_name, Variant &r_ret) const; + virtual void get_property_list(List<PropertyInfo> *p_properties) const; + virtual Variant::Type get_property_type(const StringName &p_name, bool *r_is_valid = NULL) const; + + virtual void get_method_list(List<MethodInfo> *p_list) const; + virtual bool has_method(const StringName &p_method) const; + + virtual Variant call(const StringName &p_method, const Variant **p_args, int p_argcount, Variant::CallError &r_error); +#if 0 + // Rely on default implementations provided by ScriptInstance for the moment. + // Note that multilevel call could be removed in 3.0 release, so stay tunned + // (see https://godotengine.org/qa/9244/can-override-the-_ready-and-_process-functions-child-classes) + virtual void call_multilevel(const StringName& p_method,const Variant** p_args,int p_argcount); + virtual void call_multilevel_reversed(const StringName& p_method,const Variant** p_args,int p_argcount); +#endif + + virtual void notification(int p_notification); + + virtual Ref<Script> get_script() const; + + virtual ScriptLanguage *get_language(); + + void set_path(const String &p_path); + + virtual RPCMode get_rpc_mode(const StringName &p_method) const; + virtual RPCMode get_rset_mode(const StringName &p_variable) const; + + virtual void refcount_incremented(); + virtual bool refcount_decremented(); + + PluginScriptInstance(); + bool init(PluginScript *p_script, Object *p_owner); + virtual ~PluginScriptInstance(); +}; + +#endif // PLUGINSCRIPT_INSTANCE_H diff --git a/modules/gdnative/pluginscript/pluginscript_language.cpp b/modules/gdnative/pluginscript/pluginscript_language.cpp new file mode 100644 index 0000000000..d4b86ae5b4 --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_language.cpp @@ -0,0 +1,431 @@ +/*************************************************************************/ +/* pluginscript_language.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +// Godot imports +#include "core/os/file_access.h" +#include "core/os/os.h" +#include "core/project_settings.h" +// PluginScript imports +#include "pluginscript_language.h" +#include "pluginscript_script.h" + +String PluginScriptLanguage::get_name() const { + return String(_desc.name); +} + +void PluginScriptLanguage::init() { + _data = _desc.init(); +} + +String PluginScriptLanguage::get_type() const { + return String(_desc.type); +} + +String PluginScriptLanguage::get_extension() const { + return String(_desc.extension); +} + +Error PluginScriptLanguage::execute_file(const String &p_path) { + // TODO: pretty sure this method is totally deprecated and should be removed... + return OK; +} + +void PluginScriptLanguage::finish() { + _desc.finish(_data); +} + +/* EDITOR FUNCTIONS */ + +void PluginScriptLanguage::get_reserved_words(List<String> *p_words) const { + if (_desc.reserved_words) { + const char **w = _desc.reserved_words; + while (*w) { + p_words->push_back(*w); + w++; + } + } +} + +void PluginScriptLanguage::get_comment_delimiters(List<String> *p_delimiters) const { + if (_desc.comment_delimiters) { + const char **w = _desc.comment_delimiters; + while (*w) { + p_delimiters->push_back(*w); + w++; + } + } +} + +void PluginScriptLanguage::get_string_delimiters(List<String> *p_delimiters) const { + if (_desc.string_delimiters) { + const char **w = _desc.string_delimiters; + while (*w) { + p_delimiters->push_back(*w); + w++; + } + } +} + +Ref<Script> PluginScriptLanguage::get_template(const String &p_class_name, const String &p_base_class_name) const { + Script *ns = create_script(); + Ref<Script> script = Ref<Script>(ns); + if (_desc.get_template_source_code) { + godot_string src = _desc.get_template_source_code(_data, (godot_string *)&p_class_name, (godot_string *)&p_base_class_name); + script->set_source_code(*(String *)&src); + } + return script; +} + +bool PluginScriptLanguage::validate(const String &p_script, int &r_line_error, int &r_col_error, String &r_test_error, const String &p_path, List<String> *r_functions) const { + PoolStringArray functions; + if (_desc.validate) { + bool ret = _desc.validate( + _data, + (godot_string *)&p_script, + &r_line_error, + &r_col_error, + (godot_string *)&r_test_error, + (godot_string *)&p_path, + (godot_pool_string_array *)&functions); + for (int i = 0; i < functions.size(); i++) { + r_functions->push_back(functions[i]); + } + return ret; + } + return true; +} + +Script *PluginScriptLanguage::create_script() const { + PluginScript *script = memnew(PluginScript()); + // I'm hurting kittens doing this I guess... + script->init(const_cast<PluginScriptLanguage *>(this)); + return script; +} + +bool PluginScriptLanguage::has_named_classes() const { + return _desc.has_named_classes; +} + +int PluginScriptLanguage::find_function(const String &p_function, const String &p_code) const { + if (_desc.find_function) { + return _desc.find_function(_data, (godot_string *)&p_function, (godot_string *)&p_code); + } + return -1; +} + +String PluginScriptLanguage::make_function(const String &p_class, const String &p_name, const PoolStringArray &p_args) const { + if (_desc.make_function) { + godot_string tmp = _desc.make_function(_data, (godot_string *)&p_class, (godot_string *)&p_name, (godot_pool_string_array *)&p_args); + String ret = *(String *)&tmp; + godot_string_destroy(&tmp); + return ret; + } + return String(); +} + +Error PluginScriptLanguage::complete_code(const String &p_code, const String &p_base_path, Object *p_owner, List<String> *r_options, bool &r_force, String &r_call_hint) { + if (_desc.complete_code) { + Array options; + godot_error tmp = _desc.complete_code( + _data, + (godot_string *)&p_code, + (godot_string *)&p_base_path, + (godot_object *)p_owner, + (godot_array *)&options, + &r_force, + (godot_string *)&r_call_hint); + for (int i = 0; i < options.size(); i++) { + r_options->push_back(String(options[i])); + } + Error err = *(Error *)tmp; + return err; + } + return ERR_UNAVAILABLE; +} + +void PluginScriptLanguage::auto_indent_code(String &p_code, int p_from_line, int p_to_line) const { + if (_desc.auto_indent_code) { + _desc.auto_indent_code(_data, (godot_string *)&p_code, p_from_line, p_to_line); + } + return; +} + +void PluginScriptLanguage::add_global_constant(const StringName &p_variable, const Variant &p_value) { + const String variable = String(p_variable); + _desc.add_global_constant(_data, (godot_string *)&variable, (godot_variant *)&p_value); +} + +/* LOADER FUNCTIONS */ + +void PluginScriptLanguage::get_recognized_extensions(List<String> *p_extensions) const { + for (int i = 0; _desc.recognized_extensions[i]; ++i) { + p_extensions->push_back(String(_desc.recognized_extensions[i])); + } +} + +void PluginScriptLanguage::get_public_functions(List<MethodInfo> *p_functions) const { + // TODO: provid this statically in `godot_pluginscript_language_desc` ? + if (_desc.get_public_functions) { + Array functions; + _desc.get_public_functions(_data, (godot_array *)&functions); + for (int i = 0; i < functions.size(); i++) { + MethodInfo mi = MethodInfo::from_dict(functions[i]); + p_functions->push_back(mi); + } + } +} + +void PluginScriptLanguage::get_public_constants(List<Pair<String, Variant> > *p_constants) const { + // TODO: provid this statically in `godot_pluginscript_language_desc` ? + if (_desc.get_public_constants) { + Dictionary constants; + _desc.get_public_constants(_data, (godot_dictionary *)&constants); + for (const Variant *key = constants.next(); key; key = constants.next(key)) { + Variant value = constants[key]; + p_constants->push_back(Pair<String, Variant>(*key, value)); + } + } +} + +void PluginScriptLanguage::profiling_start() { +#ifdef DEBUG_ENABLED + if (_desc.profiling_start) { + lock(); + _desc.profiling_start(_data); + unlock(); + } +#endif +} + +void PluginScriptLanguage::profiling_stop() { +#ifdef DEBUG_ENABLED + if (_desc.profiling_stop) { + lock(); + _desc.profiling_stop(_data); + unlock(); + } +#endif +} + +int PluginScriptLanguage::profiling_get_accumulated_data(ProfilingInfo *p_info_arr, int p_info_max) { + int info_count = 0; +#ifdef DEBUG_ENABLED + if (_desc.profiling_get_accumulated_data) { + godot_pluginscript_profiling_data *info = (godot_pluginscript_profiling_data *)memalloc( + sizeof(godot_pluginscript_profiling_data) * p_info_max); + info_count = _desc.profiling_get_accumulated_data(_data, info, p_info_max); + for (int i = 0; i < info_count; ++i) { + p_info_arr[i].signature = *(StringName *)&info[i].signature; + p_info_arr[i].call_count = info[i].call_count; + p_info_arr[i].total_time = info[i].total_time; + p_info_arr[i].self_time = info[i].self_time; + godot_string_name_destroy(&info[i].signature); + } + } +#endif + return info_count; +} + +int PluginScriptLanguage::profiling_get_frame_data(ProfilingInfo *p_info_arr, int p_info_max) { + int info_count = 0; +#ifdef DEBUG_ENABLED + if (_desc.profiling_get_frame_data) { + godot_pluginscript_profiling_data *info = (godot_pluginscript_profiling_data *)memalloc( + sizeof(godot_pluginscript_profiling_data) * p_info_max); + info_count = _desc.profiling_get_frame_data(_data, info, p_info_max); + for (int i = 0; i < info_count; ++i) { + p_info_arr[i].signature = *(StringName *)&info[i].signature; + p_info_arr[i].call_count = info[i].call_count; + p_info_arr[i].total_time = info[i].total_time; + p_info_arr[i].self_time = info[i].self_time; + godot_string_name_destroy(&info[i].signature); + } + } +#endif + return info_count; +} + +void PluginScriptLanguage::frame() { +#ifdef DEBUG_ENABLED + if (_desc.profiling_frame) { + _desc.profiling_frame(_data); + } +#endif +} + +/* DEBUGGER FUNCTIONS */ + +String PluginScriptLanguage::debug_get_error() const { + if (_desc.debug_get_error) { + godot_string tmp = _desc.debug_get_error(_data); + String ret = *(String *)&tmp; + godot_string_destroy(&tmp); + return ret; + } + return String("Nothing"); +} + +int PluginScriptLanguage::debug_get_stack_level_count() const { + if (_desc.debug_get_stack_level_count) { + return _desc.debug_get_stack_level_count(_data); + } + return 1; +} + +int PluginScriptLanguage::debug_get_stack_level_line(int p_level) const { + if (_desc.debug_get_stack_level_line) { + return _desc.debug_get_stack_level_line(_data, p_level); + } + return 1; +} + +String PluginScriptLanguage::debug_get_stack_level_function(int p_level) const { + if (_desc.debug_get_stack_level_function) { + godot_string tmp = _desc.debug_get_stack_level_function(_data, p_level); + String ret = *(String *)&tmp; + godot_string_destroy(&tmp); + return ret; + } + return String("Nothing"); +} + +String PluginScriptLanguage::debug_get_stack_level_source(int p_level) const { + if (_desc.debug_get_stack_level_source) { + godot_string tmp = _desc.debug_get_stack_level_source(_data, p_level); + String ret = *(String *)&tmp; + godot_string_destroy(&tmp); + return ret; + } + return String("Nothing"); +} + +void PluginScriptLanguage::debug_get_stack_level_locals(int p_level, List<String> *p_locals, List<Variant> *p_values, int p_max_subitems, int p_max_depth) { + if (_desc.debug_get_stack_level_locals) { + PoolStringArray locals; + Array values; + _desc.debug_get_stack_level_locals(_data, p_level, (godot_pool_string_array *)&locals, (godot_array *)&values, p_max_subitems, p_max_depth); + for (int i = 0; i < locals.size(); i++) { + p_locals->push_back(locals[i]); + } + for (int i = 0; i < values.size(); i++) { + p_values->push_back(values[i]); + } + } +} + +void PluginScriptLanguage::debug_get_stack_level_members(int p_level, List<String> *p_members, List<Variant> *p_values, int p_max_subitems, int p_max_depth) { + if (_desc.debug_get_stack_level_members) { + PoolStringArray members; + Array values; + _desc.debug_get_stack_level_members(_data, p_level, (godot_pool_string_array *)&members, (godot_array *)&values, p_max_subitems, p_max_depth); + for (int i = 0; i < members.size(); i++) { + p_members->push_back(members[i]); + } + for (int i = 0; i < values.size(); i++) { + p_values->push_back(values[i]); + } + } +} + +void PluginScriptLanguage::debug_get_globals(List<String> *p_locals, List<Variant> *p_values, int p_max_subitems, int p_max_depth) { + if (_desc.debug_get_globals) { + PoolStringArray locals; + Array values; + _desc.debug_get_globals(_data, (godot_pool_string_array *)&locals, (godot_array *)&values, p_max_subitems, p_max_depth); + for (int i = 0; i < locals.size(); i++) { + p_locals->push_back(locals[i]); + } + for (int i = 0; i < values.size(); i++) { + p_values->push_back(values[i]); + } + } +} + +String PluginScriptLanguage::debug_parse_stack_level_expression(int p_level, const String &p_expression, int p_max_subitems, int p_max_depth) { + if (_desc.debug_parse_stack_level_expression) { + godot_string tmp = _desc.debug_parse_stack_level_expression(_data, p_level, (godot_string *)&p_expression, p_max_subitems, p_max_depth); + String ret = *(String *)&tmp; + godot_string_destroy(&tmp); + return ret; + } + return String("Nothing"); +} + +void PluginScriptLanguage::reload_all_scripts() { + // TODO +} + +void PluginScriptLanguage::reload_tool_script(const Ref<Script> &p_script, bool p_soft_reload) { +#ifdef DEBUG_ENABLED + lock(); + // TODO + unlock(); +#endif +} + +void PluginScriptLanguage::lock() { +#ifndef NO_THREADS + if (_lock) { + _lock->lock(); + } +#endif +} + +void PluginScriptLanguage::unlock() { +#ifndef NO_THREADS + if (_lock) { + _lock->unlock(); + } +#endif +} + +PluginScriptLanguage::PluginScriptLanguage(const godot_pluginscript_language_desc *desc) + : _desc(*desc) { + _resource_loader = memnew(ResourceFormatLoaderPluginScript(this)); + _resource_saver = memnew(ResourceFormatSaverPluginScript(this)); + +// TODO: totally remove _lock attribute if NO_THREADS is set +#ifdef NO_THREADS + _lock = NULL; +#else + _lock = Mutex::create(); +#endif +} + +PluginScriptLanguage::~PluginScriptLanguage() { + memdelete(_resource_loader); + memdelete(_resource_saver); +#ifndef NO_THREADS + if (_lock) { + memdelete(_lock); + _lock = NULL; + } +#endif +} diff --git a/modules/gdnative/pluginscript/pluginscript_language.h b/modules/gdnative/pluginscript/pluginscript_language.h new file mode 100644 index 0000000000..a48dde97ce --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_language.h @@ -0,0 +1,131 @@ +/*************************************************************************/ +/* pluginscript_language.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef PLUGINSCRIPT_LANGUAGE_H +#define PLUGINSCRIPT_LANGUAGE_H + +// Godot imports +#include "core/io/resource_loader.h" +#include "core/io/resource_saver.h" +#include "core/map.h" +#include "core/script_language.h" +#include "core/self_list.h" +// PluginScript imports +#include "pluginscript_loader.h" +#include <pluginscript/godot_pluginscript.h> + +class PluginScript; +class PluginScriptInstance; + +class PluginScriptLanguage : public ScriptLanguage { + friend class PluginScript; + friend class PluginScriptInstance; + + ResourceFormatLoaderPluginScript *_resource_loader; + ResourceFormatSaverPluginScript *_resource_saver; + const godot_pluginscript_language_desc _desc; + godot_pluginscript_language_data *_data; + + Mutex *_lock; + SelfList<PluginScript>::List _script_list; + +public: + virtual String get_name() const; + + _FORCE_INLINE_ ResourceFormatLoaderPluginScript *get_resource_loader() { return _resource_loader; }; + _FORCE_INLINE_ ResourceFormatSaverPluginScript *get_resource_saver() { return _resource_saver; }; + + /* LANGUAGE FUNCTIONS */ + virtual void init(); + virtual String get_type() const; + virtual String get_extension() const; + virtual Error execute_file(const String &p_path); + virtual void finish(); + + /* EDITOR FUNCTIONS */ + virtual void get_reserved_words(List<String> *p_words) const; + virtual void get_comment_delimiters(List<String> *p_delimiters) const; + virtual void get_string_delimiters(List<String> *p_delimiters) const; + virtual Ref<Script> get_template(const String &p_class_name, const String &p_base_class_name) const; + virtual bool validate(const String &p_script, int &r_line_error, int &r_col_error, String &r_test_error, const String &p_path = "", List<String> *r_functions = NULL) const; + virtual Script *create_script() const; + virtual bool has_named_classes() const; + virtual bool can_inherit_from_file() { return true; } + virtual int find_function(const String &p_function, const String &p_code) const; + virtual String make_function(const String &p_class, const String &p_name, const PoolStringArray &p_args) const; + virtual Error complete_code(const String &p_code, const String &p_base_path, Object *p_owner, List<String> *r_options, bool &r_force, String &r_call_hint); + virtual void auto_indent_code(String &p_code, int p_from_line, int p_to_line) const; + virtual void add_global_constant(const StringName &p_variable, const Variant &p_value); + + /* MULTITHREAD FUNCTIONS */ + + //some VMs need to be notified of thread creation/exiting to allocate a stack + // void thread_enter() {} + // void thread_exit() {} + + /* DEBUGGER FUNCTIONS */ + + virtual String debug_get_error() const; + virtual int debug_get_stack_level_count() const; + virtual int debug_get_stack_level_line(int p_level) const; + virtual String debug_get_stack_level_function(int p_level) const; + virtual String debug_get_stack_level_source(int p_level) const; + virtual void debug_get_stack_level_locals(int p_level, List<String> *p_locals, List<Variant> *p_values, int p_max_subitems = -1, int p_max_depth = -1); + virtual void debug_get_stack_level_members(int p_level, List<String> *p_members, List<Variant> *p_values, int p_max_subitems = -1, int p_max_depth = -1); + virtual void debug_get_globals(List<String> *p_locals, List<Variant> *p_values, int p_max_subitems = -1, int p_max_depth = -1); + virtual String debug_parse_stack_level_expression(int p_level, const String &p_expression, int p_max_subitems = -1, int p_max_depth = -1); + + // virtual Vector<StackInfo> debug_get_current_stack_info() { return Vector<StackInfo>(); } + + virtual void reload_all_scripts(); + virtual void reload_tool_script(const Ref<Script> &p_script, bool p_soft_reload); + + /* LOADER FUNCTIONS */ + + virtual void get_recognized_extensions(List<String> *p_extensions) const; + virtual void get_public_functions(List<MethodInfo> *p_functions) const; + virtual void get_public_constants(List<Pair<String, Variant> > *p_constants) const; + + virtual void profiling_start(); + virtual void profiling_stop(); + + virtual int profiling_get_accumulated_data(ProfilingInfo *p_info_arr, int p_info_max); + virtual int profiling_get_frame_data(ProfilingInfo *p_info_arr, int p_info_max); + + virtual void frame(); + + void lock(); + void unlock(); + + PluginScriptLanguage(const godot_pluginscript_language_desc *desc); + virtual ~PluginScriptLanguage(); +}; + +#endif // PLUGINSCRIPT_LANGUAGE_H diff --git a/modules/gdnative/pluginscript/pluginscript_loader.cpp b/modules/gdnative/pluginscript/pluginscript_loader.cpp new file mode 100644 index 0000000000..3648e1a5b4 --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_loader.cpp @@ -0,0 +1,113 @@ +/*************************************************************************/ +/* pluginscript_loader.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +// Godot imports +#include "os/file_access.h" +// Pythonscript imports +#include "pluginscript_language.h" +#include "pluginscript_loader.h" +#include "pluginscript_script.h" + +ResourceFormatLoaderPluginScript::ResourceFormatLoaderPluginScript(PluginScriptLanguage *language) { + _language = language; +} + +RES ResourceFormatLoaderPluginScript::load(const String &p_path, const String &p_original_path, Error *r_error) { + if (r_error) + *r_error = ERR_FILE_CANT_OPEN; + + PluginScript *script = memnew(PluginScript); + script->init(_language); + + Ref<PluginScript> scriptres(script); + + Error err = script->load_source_code(p_path); + ERR_FAIL_COND_V(err != OK, RES()); + + script->set_path(p_original_path); + + script->reload(); + + if (r_error) + *r_error = OK; + + return scriptres; +} + +void ResourceFormatLoaderPluginScript::get_recognized_extensions(List<String> *p_extensions) const { + p_extensions->push_back(_language->get_extension()); +} + +bool ResourceFormatLoaderPluginScript::handles_type(const String &p_type) const { + return p_type == "Script" || p_type == _language->get_type(); +} + +String ResourceFormatLoaderPluginScript::get_resource_type(const String &p_path) const { + String el = p_path.get_extension().to_lower(); + if (el == _language->get_extension()) + return _language->get_type(); + return ""; +} + +ResourceFormatSaverPluginScript::ResourceFormatSaverPluginScript(PluginScriptLanguage *language) { + _language = language; +} + +Error ResourceFormatSaverPluginScript::save(const String &p_path, const RES &p_resource, uint32_t p_flags) { + Ref<PluginScript> sqscr = p_resource; + ERR_FAIL_COND_V(sqscr.is_null(), ERR_INVALID_PARAMETER); + + String source = sqscr->get_source_code(); + + Error err; + FileAccess *file = FileAccess::open(p_path, FileAccess::WRITE, &err); + ERR_FAIL_COND_V(err, err); + + file->store_string(source); + if (file->get_error() != OK && file->get_error() != ERR_FILE_EOF) { + memdelete(file); + return ERR_CANT_CREATE; + } + file->close(); + memdelete(file); + return OK; +} + +void ResourceFormatSaverPluginScript::get_recognized_extensions(const RES &p_resource, List<String> *p_extensions) const { + + if (Object::cast_to<PluginScript>(*p_resource)) { + p_extensions->push_back(_language->get_extension()); + } +} + +bool ResourceFormatSaverPluginScript::recognize(const RES &p_resource) const { + + return Object::cast_to<PluginScript>(*p_resource) != NULL; +} diff --git a/modules/gdnative/pluginscript/pluginscript_loader.h b/modules/gdnative/pluginscript/pluginscript_loader.h new file mode 100644 index 0000000000..b85e7725a1 --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_loader.h @@ -0,0 +1,62 @@ +/*************************************************************************/ +/* pluginscript_loader.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef PYTHONSCRIPT_PY_LOADER_H +#define PYTHONSCRIPT_PY_LOADER_H + +// Godot imports +#include "core/script_language.h" +#include "io/resource_loader.h" +#include "io/resource_saver.h" + +class PluginScriptLanguage; + +class ResourceFormatLoaderPluginScript : public ResourceFormatLoader { + PluginScriptLanguage *_language; + +public: + ResourceFormatLoaderPluginScript(PluginScriptLanguage *language); + virtual RES load(const String &p_path, const String &p_original_path = "", Error *r_error = NULL); + virtual void get_recognized_extensions(List<String> *p_extensions) const; + virtual bool handles_type(const String &p_type) const; + virtual String get_resource_type(const String &p_path) const; +}; + +class ResourceFormatSaverPluginScript : public ResourceFormatSaver { + PluginScriptLanguage *_language; + +public: + ResourceFormatSaverPluginScript(PluginScriptLanguage *language); + virtual Error save(const String &p_path, const RES &p_resource, uint32_t p_flags = 0); + virtual void get_recognized_extensions(const RES &p_resource, List<String> *p_extensions) const; + virtual bool recognize(const RES &p_resource) const; +}; + +#endif // PYTHONSCRIPT_PY_LOADER_H diff --git a/modules/gdnative/pluginscript/pluginscript_script.cpp b/modules/gdnative/pluginscript/pluginscript_script.cpp new file mode 100644 index 0000000000..7dd10a8bdf --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_script.cpp @@ -0,0 +1,454 @@ +/*************************************************************************/ +/* pluginscript_script.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +// Godot imports +#include "core/os/file_access.h" +// PluginScript imports +#include "pluginscript_instance.h" +#include "pluginscript_script.h" + +#if DEBUG_ENABLED +#define __ASSERT_SCRIPT_REASON "Cannot retrieve pluginscript class for this script, is you code correct ?" +#define ASSERT_SCRIPT_VALID() \ + { \ + ERR_EXPLAIN(__ASSERT_SCRIPT_REASON); \ + ERR_FAIL_COND(!can_instance()) \ + } +#define ASSERT_SCRIPT_VALID_V(ret) \ + { \ + ERR_EXPLAIN(__ASSERT_SCRIPT_REASON); \ + ERR_FAIL_COND_V(!can_instance(), ret) \ + } +#else +#define ASSERT_SCRIPT_VALID() +#define ASSERT_SCRIPT_VALID_V(ret) +#endif + +void PluginScript::_bind_methods() { +} + +#ifdef TOOLS_ENABLED + +void PluginScript::_placeholder_erased(PlaceHolderScriptInstance *p_placeholder) { + placeholders.erase(p_placeholder); +} + +#endif + +bool PluginScript::can_instance() const { + bool can = _valid || (!_tool && !ScriptServer::is_scripting_enabled()); + return can; +} + +Ref<Script> PluginScript::get_base_script() const { + if (_ref_base_parent.is_valid()) { + return Ref<PluginScript>(_ref_base_parent); + } else { + return Ref<Script>(); + } +} + +StringName PluginScript::get_instance_base_type() const { + if (_native_parent) + return _native_parent; + if (_ref_base_parent.is_valid()) + return _ref_base_parent->get_instance_base_type(); + return StringName(); +} + +void PluginScript::update_exports() { +// TODO +#ifdef TOOLS_ENABLED +#if 0 + ASSERT_SCRIPT_VALID(); + if (/*changed &&*/ placeholders.size()) { //hm :( + + //update placeholders if any + Map<StringName, Variant> propdefvalues; + List<PropertyInfo> propinfos; + const String *props = (const String *)pybind_get_prop_list(_py_exposed_class); + for (int i = 0; props[i] != ""; ++i) { + const String propname = props[i]; + pybind_get_prop_default_value(_py_exposed_class, propname.c_str(), (godot_variant *)&propdefvalues[propname]); + pybind_prop_info raw_info; + pybind_get_prop_info(_py_exposed_class, propname.c_str(), &raw_info); + PropertyInfo info; + info.type = (Variant::Type)raw_info.type; + info.name = propname; + info.hint = (PropertyHint)raw_info.hint; + info.hint_string = *(String *)&raw_info.hint_string; + info.usage = raw_info.usage; + propinfos.push_back(info); + } + for (Set<PlaceHolderScriptInstance *>::Element *E = placeholders.front(); E; E = E->next()) { + E->get()->update(propinfos, propdefvalues); + } + } +#endif +#endif +} + +// TODO: rename p_this "p_owner" ? +ScriptInstance *PluginScript::instance_create(Object *p_this) { + ASSERT_SCRIPT_VALID_V(NULL); + // TODO check script validity ? + if (!_tool && !ScriptServer::is_scripting_enabled()) { +#ifdef TOOLS_ENABLED + // Instance a fake script for editing the values + PlaceHolderScriptInstance *si = memnew(PlaceHolderScriptInstance(get_language(), Ref<Script>(this), p_this)); + placeholders.insert(si); + update_exports(); + return si; +#else + return NULL; +#endif + } + + PluginScript *top = this; + // TODO: can be optimized by storing a PluginScript::_base_parent direct pointer + while (top->_ref_base_parent.is_valid()) + top = top->_ref_base_parent.ptr(); + if (top->_native_parent) { + if (!ClassDB::is_parent_class(p_this->get_class_name(), top->_native_parent)) { + String msg = "Script inherits from native type '" + String(top->_native_parent) + "', so it can't be instanced in object of type: '" + p_this->get_class() + "'"; + // TODO: implement PluginscriptLanguage::debug_break_parse + // if (ScriptDebugger::get_singleton()) { + // _language->debug_break_parse(get_path(), 0, msg); + // } + ERR_EXPLAIN(msg); + ERR_FAIL_V(NULL); + } + } + + PluginScriptInstance *instance = memnew(PluginScriptInstance()); + const bool success = instance->init(this, p_this); + if (success) { + _language->lock(); + _instances.insert(instance->get_owner()); + _language->unlock(); + return instance; + } else { + memdelete(instance); + ERR_FAIL_V(NULL); + } +} + +bool PluginScript::instance_has(const Object *p_this) const { + _language->lock(); + bool hasit = _instances.has((Object *)p_this); + _language->unlock(); + return hasit; +} + +bool PluginScript::has_source_code() const { + bool has = _source != ""; + return has; +} + +String PluginScript::get_source_code() const { + return _source; +} + +void PluginScript::set_source_code(const String &p_code) { + if (_source == p_code) + return; + _source = p_code; +} + +Error PluginScript::reload(bool p_keep_state) { + _language->lock(); + ERR_FAIL_COND_V(!p_keep_state && _instances.size(), ERR_ALREADY_IN_USE); + _language->unlock(); + + _valid = false; + String basedir = _path; + + if (basedir == "") + basedir = get_path(); + + if (basedir != "") + basedir = basedir.get_base_dir(); + + if (_data) { + _desc->finish(_data); + } + + Error err; + godot_pluginscript_script_manifest manifest = _desc->init( + _language->_data, + (godot_string *)&_path, + (godot_string *)&_source, + (godot_error *)&err); + if (err) { + // TODO: GDscript uses `ScriptDebugger` here to jump into the parsing error + return err; + } + _valid = true; + // Use the manifest to configure this script object + _data = manifest.data; + _name = *(StringName *)&manifest.name; + _tool = manifest.is_tool; + // Base name is either another PluginScript or a regular class accessible + // through ClassDB + StringName *base_name = (StringName *)&manifest.base; + for (SelfList<PluginScript> *e = _language->_script_list.first(); e != NULL; e = e->next()) { + if (e->self()->_name == *base_name) { + // Found you, base is a PluginScript ! + _ref_base_parent = Ref<PluginScript>(e->self()); + break; + } + } + if (!_ref_base_parent.is_valid()) { + // Base is a native ClassDB + if (!ClassDB::class_exists(*base_name)) { + ERR_EXPLAIN("Unknown script '" + String(_name) + "' parent '" + String(*base_name) + "'."); + ERR_FAIL_V(ERR_PARSE_ERROR); + } + _native_parent = *base_name; + } + + Dictionary *members = (Dictionary *)&manifest.member_lines; + for (const Variant *key = members->next(); key != NULL; key = members->next(key)) { + _member_lines[*key] = (*members)[key]; + } + Array *methods = (Array *)&manifest.methods; + for (int i = 0; i < methods->size(); ++i) { + Dictionary v = (*methods)[i]; + MethodInfo mi = MethodInfo::from_dict(v); + _methods_info[mi.name] = mi; + // rpc_mode is passed as an optional field and is not part of MethodInfo + Variant var = v["rpc_mode"]; + if (var == Variant()) { + _methods_rpc_mode[mi.name] = ScriptInstance::RPC_MODE_DISABLED; + } else { + _methods_rpc_mode[mi.name] = ScriptInstance::RPCMode(int(var)); + } + } + Array *signals = (Array *)&manifest.signals; + for (int i = 0; i < signals->size(); ++i) { + Variant v = (*signals)[i]; + MethodInfo mi = MethodInfo::from_dict(v); + _signals_info[mi.name] = mi; + } + Array *properties = (Array *)&manifest.properties; + for (int i = 0; i < properties->size(); ++i) { + Dictionary v = (*properties)[i]; + PropertyInfo pi = PropertyInfo::from_dict(v); + _properties_info[pi.name] = pi; + _properties_default_values[pi.name] = v["default_value"]; + // rset_mode is passed as an optional field and is not part of PropertyInfo + Variant var = v["rset_mode"]; + if (var == Variant()) { + _methods_rpc_mode[pi.name] = ScriptInstance::RPC_MODE_DISABLED; + } else { + _methods_rpc_mode[pi.name] = ScriptInstance::RPCMode(int(var)); + } + } + // Manifest's attributes must be explicitly freed + godot_string_name_destroy(&manifest.name); + godot_string_name_destroy(&manifest.base); + godot_dictionary_destroy(&manifest.member_lines); + godot_array_destroy(&manifest.methods); + godot_array_destroy(&manifest.signals); + godot_array_destroy(&manifest.properties); + +#ifdef TOOLS_ENABLED +/*for (Set<PlaceHolderScriptInstance*>::Element *E=placeholders.front();E;E=E->next()) { + + _update_placeholder(E->get()); + }*/ +#endif + return OK; +} + +void PluginScript::get_script_method_list(List<MethodInfo> *r_methods) const { + ASSERT_SCRIPT_VALID(); + for (Map<StringName, MethodInfo>::Element *e = _methods_info.front(); e != NULL; e = e->next()) { + r_methods->push_back(e->get()); + } +} + +void PluginScript::get_script_property_list(List<PropertyInfo> *r_properties) const { + ASSERT_SCRIPT_VALID(); + for (Map<StringName, PropertyInfo>::Element *e = _properties_info.front(); e != NULL; e = e->next()) { + r_properties->push_back(e->get()); + } +} + +bool PluginScript::has_method(const StringName &p_method) const { + ASSERT_SCRIPT_VALID_V(false); + return _methods_info.has(p_method); +} + +MethodInfo PluginScript::get_method_info(const StringName &p_method) const { + ASSERT_SCRIPT_VALID_V(MethodInfo()); + const Map<StringName, MethodInfo>::Element *e = _methods_info.find(p_method); + if (e != NULL) { + return e->get(); + } else { + return MethodInfo(); + } +} + +bool PluginScript::has_property(const StringName &p_method) const { + ASSERT_SCRIPT_VALID_V(false); + return _properties_info.has(p_method); +} + +PropertyInfo PluginScript::get_property_info(const StringName &p_property) const { + ASSERT_SCRIPT_VALID_V(PropertyInfo()); + const Map<StringName, PropertyInfo>::Element *e = _properties_info.find(p_property); + if (e != NULL) { + return e->get(); + } else { + return PropertyInfo(); + } +} + +bool PluginScript::get_property_default_value(const StringName &p_property, Variant &r_value) const { + ASSERT_SCRIPT_VALID_V(false); +#ifdef TOOLS_ENABLED + const Map<StringName, Variant>::Element *e = _properties_default_values.find(p_property); + if (e != NULL) { + r_value = e->get(); + return true; + } else { + return false; + } +#endif + return false; +} + +String PluginScript::get_node_type() const { + // Even GDscript doesn't know what to put here ! + return ""; // ? +} + +ScriptLanguage *PluginScript::get_language() const { + return _language; +} + +Error PluginScript::load_source_code(const String &p_path) { + + PoolVector<uint8_t> sourcef; + Error err; + FileAccess *f = FileAccess::open(p_path, FileAccess::READ, &err); + if (err) { + ERR_FAIL_COND_V(err, err); + } + + int len = f->get_len(); + sourcef.resize(len + 1); + PoolVector<uint8_t>::Write w = sourcef.write(); + int r = f->get_buffer(w.ptr(), len); + f->close(); + memdelete(f); + ERR_FAIL_COND_V(r != len, ERR_CANT_OPEN); + w[len] = 0; + + String s; + if (s.parse_utf8((const char *)w.ptr())) { + ERR_EXPLAIN("Script '" + p_path + "' contains invalid unicode (utf-8), so it was not loaded. Please ensure that scripts are saved in valid utf-8 unicode."); + ERR_FAIL_V(ERR_INVALID_DATA); + } + + _source = s; +#ifdef TOOLS_ENABLED +// source_changed_cache=true; +#endif + _path = p_path; + return OK; +} + +bool PluginScript::has_script_signal(const StringName &p_signal) const { + ASSERT_SCRIPT_VALID_V(false); + return _signals_info.has(p_signal); +} + +void PluginScript::get_script_signal_list(List<MethodInfo> *r_signals) const { + ASSERT_SCRIPT_VALID(); + for (Map<StringName, MethodInfo>::Element *e = _signals_info.front(); e != NULL; e = e->next()) { + r_signals->push_back(e->get()); + } +} + +int PluginScript::get_member_line(const StringName &p_member) const { +#ifdef TOOLS_ENABLED + if (_member_lines.has(p_member)) + return _member_lines[p_member]; + else +#endif + return -1; +} + +ScriptInstance::RPCMode PluginScript::get_rpc_mode(const StringName &p_method) const { + ASSERT_SCRIPT_VALID_V(ScriptInstance::RPC_MODE_DISABLED); + const Map<StringName, ScriptInstance::RPCMode>::Element *e = _methods_rpc_mode.find(p_method); + if (e != NULL) { + return e->get(); + } else { + return ScriptInstance::RPC_MODE_DISABLED; + } +} + +ScriptInstance::RPCMode PluginScript::get_rset_mode(const StringName &p_variable) const { + ASSERT_SCRIPT_VALID_V(ScriptInstance::RPC_MODE_DISABLED); + const Map<StringName, ScriptInstance::RPCMode>::Element *e = _variables_rset_mode.find(p_variable); + if (e != NULL) { + return e->get(); + } else { + return ScriptInstance::RPC_MODE_DISABLED; + } +} + +PluginScript::PluginScript() + : _data(NULL), _tool(false), _valid(false), _script_list(this) { +} + +void PluginScript::init(PluginScriptLanguage *language) { + _desc = &language->_desc.script_desc; + _language = language; + +#ifdef DEBUG_ENABLED + _language->lock(); + _language->_script_list.add(&_script_list); + _language->unlock(); +#endif +} + +PluginScript::~PluginScript() { + _desc->finish(_data); + +#ifdef DEBUG_ENABLED + _language->lock(); + _language->_script_list.remove(&_script_list); + _language->unlock(); +#endif +} diff --git a/modules/gdnative/pluginscript/pluginscript_script.h b/modules/gdnative/pluginscript/pluginscript_script.h new file mode 100644 index 0000000000..e6b8643cd9 --- /dev/null +++ b/modules/gdnative/pluginscript/pluginscript_script.h @@ -0,0 +1,129 @@ +/*************************************************************************/ +/* pluginscript_script.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef PLUGINSCRIPT_SCRIPT_H +#define PLUGINSCRIPT_SCRIPT_H + +// Godot imports +#include "core/script_language.h" +// PluginScript imports +#include "pluginscript_language.h" +#include <pluginscript/godot_pluginscript.h> + +class PyInstance; + +class PluginScript : public Script { + + GDCLASS(PluginScript, Script); + + friend class PluginScriptInstance; + friend class PluginScriptLanguage; + +private: + godot_pluginscript_script_data *_data; + const godot_pluginscript_script_desc *_desc; + PluginScriptLanguage *_language; + bool _tool; + bool _valid; + + Ref<PluginScript> _ref_base_parent; + StringName _native_parent; + SelfList<PluginScript> _script_list; + + Map<StringName, int> _member_lines; + Map<StringName, Variant> _properties_default_values; + Map<StringName, PropertyInfo> _properties_info; + Map<StringName, MethodInfo> _signals_info; + Map<StringName, MethodInfo> _methods_info; + Map<StringName, ScriptInstance::RPCMode> _variables_rset_mode; + Map<StringName, ScriptInstance::RPCMode> _methods_rpc_mode; + + Set<Object *> _instances; + //exported members + String _source; + String _path; + StringName _name; + +protected: + static void _bind_methods(); + +#ifdef TOOLS_ENABLED + Set<PlaceHolderScriptInstance *> placeholders; + //void _update_placeholder(PlaceHolderScriptInstance *p_placeholder); + virtual void _placeholder_erased(PlaceHolderScriptInstance *p_placeholder); +#endif +public: + virtual bool can_instance() const; + + virtual Ref<Script> get_base_script() const; //for script inheritance + + virtual StringName get_instance_base_type() const; // this may not work in all scripts, will return empty if so + virtual ScriptInstance *instance_create(Object *p_this); + virtual bool instance_has(const Object *p_this) const; + + virtual bool has_source_code() const; + virtual String get_source_code() const; + virtual void set_source_code(const String &p_code); + virtual Error reload(bool p_keep_state = false); + // TODO: load_source_code only allow utf-8 file, should handle bytecode as well ? + virtual Error load_source_code(const String &p_path); + + virtual bool has_method(const StringName &p_method) const; + virtual MethodInfo get_method_info(const StringName &p_method) const; + + bool has_property(const StringName &p_method) const; + PropertyInfo get_property_info(const StringName &p_property) const; + + bool is_tool() const { return _tool; } + + virtual String get_node_type() const; + + virtual ScriptLanguage *get_language() const; + + virtual bool has_script_signal(const StringName &p_signal) const; + virtual void get_script_signal_list(List<MethodInfo> *r_signals) const; + + virtual bool get_property_default_value(const StringName &p_property, Variant &r_value) const; + + virtual void update_exports(); + virtual void get_script_method_list(List<MethodInfo> *r_methods) const; + virtual void get_script_property_list(List<PropertyInfo> *r_propertieslist) const; + + virtual int get_member_line(const StringName &p_member) const; + + ScriptInstance::RPCMode get_rpc_mode(const StringName &p_method) const; + ScriptInstance::RPCMode get_rset_mode(const StringName &p_variable) const; + + PluginScript(); + void init(PluginScriptLanguage *language); + virtual ~PluginScript(); +}; + +#endif // PLUGINSCRIPT_SCRIPT_H diff --git a/modules/gdnative/pluginscript/register_types.cpp b/modules/gdnative/pluginscript/register_types.cpp new file mode 100644 index 0000000000..5829d08dff --- /dev/null +++ b/modules/gdnative/pluginscript/register_types.cpp @@ -0,0 +1,118 @@ +/*************************************************************************/ +/* register_types.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ +#include "register_types.h" + +#include "core/project_settings.h" +#include "io/resource_loader.h" +#include "io/resource_saver.h" +#include "os/dir_access.h" +#include "os/os.h" +#include "scene/main/scene_tree.h" + +#include "pluginscript_language.h" +#include "pluginscript_script.h" +#include <pluginscript/godot_pluginscript.h> + +static List<PluginScriptLanguage *> pluginscript_languages; + +static Error _check_language_desc(const godot_pluginscript_language_desc *desc) { + ERR_FAIL_COND_V(!desc->name || desc->name == String(), ERR_BUG); + ERR_FAIL_COND_V(!desc->type || desc->type == String(), ERR_BUG); + ERR_FAIL_COND_V(!desc->extension || desc->extension == String(), ERR_BUG); + ERR_FAIL_COND_V(!desc->recognized_extensions || !desc->recognized_extensions[0], ERR_BUG); + ERR_FAIL_COND_V(!desc->init, ERR_BUG); + ERR_FAIL_COND_V(!desc->finish, ERR_BUG); + + // desc->reserved_words is not mandatory + // desc->comment_delimiters is not mandatory + // desc->string_delimiters is not mandatory + + // desc->get_template_source_code is not mandatory + // desc->validate is not mandatory + + // desc->get_template_source_code is not mandatory + // desc->validate is not mandatory + // desc->find_function is not mandatory + // desc->make_function is not mandatory + // desc->complete_code is not mandatory + // desc->auto_indent_code is not mandatory + // desc->add_global_constant is not mandatory + // desc->debug_get_error is not mandatory + // desc->debug_get_stack_level_count is not mandatory + // desc->debug_get_stack_level_line is not mandatory + // desc->debug_get_stack_level_function is not mandatory + // desc->debug_get_stack_level_source is not mandatory + // desc->debug_get_stack_level_locals is not mandatory + // desc->debug_get_stack_level_members is not mandatory + // desc->debug_get_globals is not mandatory + // desc->debug_parse_stack_level_expression is not mandatory + // desc->profiling_start is not mandatory + // desc->profiling_stop is not mandatory + // desc->profiling_get_accumulated_data is not mandatory + // desc->profiling_get_frame_data is not mandatory + // desc->frame is not mandatory + + ERR_FAIL_COND_V(!desc->script_desc.init, ERR_BUG); + ERR_FAIL_COND_V(!desc->script_desc.finish, ERR_BUG); + + ERR_FAIL_COND_V(!desc->script_desc.instance_desc.init, ERR_BUG); + ERR_FAIL_COND_V(!desc->script_desc.instance_desc.finish, ERR_BUG); + ERR_FAIL_COND_V(!desc->script_desc.instance_desc.set_prop, ERR_BUG); + ERR_FAIL_COND_V(!desc->script_desc.instance_desc.get_prop, ERR_BUG); + ERR_FAIL_COND_V(!desc->script_desc.instance_desc.call_method, ERR_BUG); + ERR_FAIL_COND_V(!desc->script_desc.instance_desc.notification, ERR_BUG); + // desc->script_desc.instance_desc.refcount_incremented is not mandatory + // desc->script_desc.instance_desc.refcount_decremented is not mandatory + return OK; +} + +void GDAPI godot_pluginscript_register_language(const godot_pluginscript_language_desc *language_desc) { + Error ret = _check_language_desc(language_desc); + if (ret) { + ERR_FAIL(); + } + PluginScriptLanguage *language = memnew(PluginScriptLanguage(language_desc)); + ScriptServer::register_language(language); + ResourceLoader::add_resource_format_loader(language->get_resource_loader()); + ResourceSaver::add_resource_format_saver(language->get_resource_saver()); + pluginscript_languages.push_back(language); +} + +void register_pluginscript_types() { + ClassDB::register_class<PluginScript>(); +} + +void unregister_pluginscript_types() { + for (List<PluginScriptLanguage *>::Element *e = pluginscript_languages.front(); e; e = e->next()) { + PluginScriptLanguage *language = e->get(); + ScriptServer::unregister_language(language); + memdelete(language); + } +} diff --git a/modules/gdnative/pluginscript/register_types.h b/modules/gdnative/pluginscript/register_types.h new file mode 100644 index 0000000000..70bbb16c62 --- /dev/null +++ b/modules/gdnative/pluginscript/register_types.h @@ -0,0 +1,31 @@ +/*************************************************************************/ +/* register_types.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* http://www.godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2017 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2017 Godot Engine contributors (cf. AUTHORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ +void register_pluginscript_types(); +void unregister_pluginscript_types(); diff --git a/modules/gdnative/register_types.cpp b/modules/gdnative/register_types.cpp index 8e5f58524b..87f9cddaa2 100644 --- a/modules/gdnative/register_types.cpp +++ b/modules/gdnative/register_types.cpp @@ -37,6 +37,7 @@ #include "nativearvr/register_types.h" #include "nativescript/register_types.h" +#include "pluginscript/register_types.h" #include "core/engine.h" #include "core/os/os.h" @@ -158,10 +159,14 @@ void register_gdnative_types() { register_nativearvr_types(); register_nativescript_types(); + register_pluginscript_types(); // run singletons - Array singletons = ProjectSettings::get_singleton()->get("gdnative/singletons"); + Array singletons = Array(); + if (ProjectSettings::get_singleton()->has_setting("gdnative/singletons")) { + singletons = ProjectSettings::get_singleton()->get("gdnative/singletons"); + } singleton_gdnatives.resize(singletons.size()); @@ -207,8 +212,9 @@ void unregister_gdnative_types() { } singleton_gdnatives.clear(); - unregister_nativearvr_types(); + unregister_pluginscript_types(); unregister_nativescript_types(); + unregister_nativearvr_types(); memdelete(GDNativeCallRegistry::singleton); diff --git a/modules/gridmap/doc_classes/GridMap.xml b/modules/gridmap/doc_classes/GridMap.xml index ed8c27e5d0..5b0fe56f25 100644 --- a/modules/gridmap/doc_classes/GridMap.xml +++ b/modules/gridmap/doc_classes/GridMap.xml @@ -103,6 +103,18 @@ Array of [Vector3] with the non empty cell coordinates in the grid map. </description> </method> + <method name="map_to_world" qualifiers="const"> + <return type="Vector3"> + </return> + <argument index="0" name="x" type="int"> + </argument> + <argument index="1" name="y" type="int"> + </argument> + <argument index="2" name="z" type="int"> + </argument> + <description> + </description> + </method> <method name="resource_changed"> <return type="void"> </return> @@ -198,6 +210,14 @@ Sets the collection of meshes for the map. </description> </method> + <method name="world_to_map" qualifiers="const"> + <return type="Vector3"> + </return> + <argument index="0" name="pos" type="Vector3"> + </argument> + <description> + </description> + </method> </methods> <constants> <constant name="INVALID_CELL_ITEM" value="-1" enum=""> diff --git a/modules/gridmap/grid_map.cpp b/modules/gridmap/grid_map.cpp index 4e8b67e4e8..cb14a5ee9c 100644 --- a/modules/gridmap/grid_map.cpp +++ b/modules/gridmap/grid_map.cpp @@ -333,6 +333,23 @@ int GridMap::get_cell_item_orientation(int p_x, int p_y, int p_z) const { return cell_map[key].rot; } +Vector3 GridMap::world_to_map(const Vector3 &p_world_pos) const { + Vector3 map_pos = p_world_pos / cell_size; + map_pos.x = floor(map_pos.x); + map_pos.y = floor(map_pos.y); + map_pos.z = floor(map_pos.z); + return map_pos; +} + +Vector3 GridMap::map_to_world(int p_x, int p_y, int p_z) const { + Vector3 offset = _get_offset(); + Vector3 world_pos( + p_x * cell_size.x + offset.x, + p_y * cell_size.y + offset.y, + p_z * cell_size.z + offset.z); + return world_pos; +} + void GridMap::_octant_transform(const OctantKey &p_key) { ERR_FAIL_COND(!octant_map.has(p_key)); @@ -407,7 +424,7 @@ bool GridMap::_octant_update(const OctantKey &p_key) { //print_line("OCTANT, CELLS: "+itos(ii.cells.size())); Vector3 cellpos = Vector3(E->get().x, E->get().y, E->get().z); - Vector3 ofs(cell_size.x * 0.5 * int(center_x), cell_size.y * 0.5 * int(center_y), cell_size.z * 0.5 * int(center_z)); + Vector3 ofs = _get_offset(); Transform xform; @@ -754,6 +771,9 @@ void GridMap::_bind_methods() { ClassDB::bind_method(D_METHOD("get_cell_item", "x", "y", "z"), &GridMap::get_cell_item); ClassDB::bind_method(D_METHOD("get_cell_item_orientation", "x", "y", "z"), &GridMap::get_cell_item_orientation); + ClassDB::bind_method(D_METHOD("world_to_map", "pos"), &GridMap::world_to_map); + ClassDB::bind_method(D_METHOD("map_to_world", "x", "y", "z"), &GridMap::map_to_world); + //ClassDB::bind_method(D_METHOD("_recreate_octants"),&GridMap::_recreate_octants); ClassDB::bind_method(D_METHOD("_update_octants_callback"), &GridMap::_update_octants_callback); ClassDB::bind_method(D_METHOD("resource_changed", "resource"), &GridMap::resource_changed); @@ -801,7 +821,7 @@ void GridMap::set_clip(bool p_enabled, bool p_clip_above, int p_floor, Vector3:: void GridMap::set_cell_scale(float p_scale) { cell_scale = p_scale; - _queue_octants_dirty(); + _recreate_octant_data(); } float GridMap::get_cell_scale() const { @@ -827,7 +847,7 @@ Array GridMap::get_meshes() { if (theme.is_null()) return Array(); - Vector3 ofs(cell_size.x * 0.5 * int(center_x), cell_size.y * 0.5 * int(center_y), cell_size.z * 0.5 * int(center_z)); + Vector3 ofs = _get_offset(); Array meshes; for (Map<IndexKey, Cell>::Element *E = cell_map.front(); E; E = E->next()) { @@ -857,6 +877,13 @@ Array GridMap::get_meshes() { return meshes; } +Vector3 GridMap::_get_offset() const { + return Vector3( + cell_size.x * 0.5 * int(center_x), + cell_size.y * 0.5 * int(center_y), + cell_size.z * 0.5 * int(center_z)); +} + GridMap::GridMap() { cell_size = Vector3(2, 2, 2); diff --git a/modules/gridmap/grid_map.h b/modules/gridmap/grid_map.h index 296956ff5d..5bfdf1dac3 100644 --- a/modules/gridmap/grid_map.h +++ b/modules/gridmap/grid_map.h @@ -184,6 +184,8 @@ class GridMap : public Spatial { void _clear_internal(); + Vector3 _get_offset() const; + protected: bool _set(const StringName &p_name, const Variant &p_value); bool _get(const StringName &p_name, Variant &r_ret) const; @@ -218,6 +220,9 @@ public: int get_cell_item(int p_x, int p_y, int p_z) const; int get_cell_item_orientation(int p_x, int p_y, int p_z) const; + Vector3 world_to_map(const Vector3 &p_pos) const; + Vector3 map_to_world(int p_x, int p_y, int p_z) const; + void set_clip(bool p_enabled, bool p_clip_above = true, int p_floor = 0, Vector3::Axis p_axis = Vector3::AXIS_X); void set_cell_scale(float p_scale); diff --git a/modules/hdr/image_loader_hdr.cpp b/modules/hdr/image_loader_hdr.cpp index 92d88207b3..08ac624504 100644 --- a/modules/hdr/image_loader_hdr.cpp +++ b/modules/hdr/image_loader_hdr.cpp @@ -38,7 +38,6 @@ Error ImageLoaderHDR::load_image(Ref<Image> p_image, FileAccess *f, bool p_force String header = f->get_token(); - print_line("HEADER: " + header); ERR_FAIL_COND_V(header != "#?RADIANCE" && header != "#?RGBE", ERR_FILE_UNRECOGNIZED); while (true) { @@ -64,8 +63,6 @@ Error ImageLoaderHDR::load_image(Ref<Image> p_image, FileAccess *f, bool p_force int width = f->get_line().to_int(); - print_line("HDR w: " + itos(width) + " h:" + itos(height)); - PoolVector<uint8_t> imgdata; imgdata.resize(height * width * sizeof(uint32_t)); @@ -102,7 +99,6 @@ Error ImageLoaderHDR::load_image(Ref<Image> p_image, FileAccess *f, bool p_force len <<= 8; len |= f->get_8(); - print_line("line: " + itos(len)); if (len != width) { ERR_EXPLAIN("invalid decoded scanline length, corrupt HDR"); ERR_FAIL_V(ERR_FILE_CORRUPT); diff --git a/modules/mobile_vr/mobile_interface.h b/modules/mobile_vr/mobile_interface.h index 6a5e01c163..747377ae46 100644 --- a/modules/mobile_vr/mobile_interface.h +++ b/modules/mobile_vr/mobile_interface.h @@ -90,7 +90,7 @@ private: ///@TODO a few support functions for trackers, most are math related and should likely be moved elsewhere float floor_decimals(float p_value, float p_decimals) { - float power_of_10 = pow(10.0, p_decimals); + float power_of_10 = pow(10.0f, p_decimals); return floor(p_value * power_of_10) / power_of_10; }; diff --git a/modules/mono/config.py b/modules/mono/config.py index 13b9a4b1e6..0833d30ce1 100644 --- a/modules/mono/config.py +++ b/modules/mono/config.py @@ -125,7 +125,11 @@ def configure(env): else: env.Append(LIBS=[mono_lib]) - env.Append(LIBS=['m', 'rt', 'dl', 'pthread']) + if sys.platform == "darwin": + env.Append(LIBS=['iconv', 'pthread']) + elif sys.platform == "linux" or sys.platform == "linux2": + env.Append(LIBS=['m', 'rt', 'dl', 'pthread']) + else: if mono_static: raise RuntimeError('mono-static: Not supported with pkg-config. Specify a mono prefix manually') diff --git a/modules/mono/csharp_script.cpp b/modules/mono/csharp_script.cpp index 69895e58e2..ba8c7df9cc 100644 --- a/modules/mono/csharp_script.cpp +++ b/modules/mono/csharp_script.cpp @@ -51,6 +51,7 @@ #define CACHED_STRING_NAME(m_var) (CSharpLanguage::get_singleton()->get_string_names().m_var) +#ifdef TOOLS_ENABLED static bool _create_project_solution_if_needed() { String sln_path = GodotSharpDirs::get_project_sln_path(); @@ -65,6 +66,7 @@ static bool _create_project_solution_if_needed() { return true; } +#endif CSharpLanguage *CSharpLanguage::singleton = NULL; @@ -1268,8 +1270,11 @@ bool CSharpScript::_update_exports() { for (int i = 0; i < fields.size(); i++) { GDMonoField *field = fields[i]; - if (field->is_static() || field->get_visibility() != GDMono::PUBLIC) + if (field->is_static()) { + if (field->has_attribute(CACHED_CLASS(ExportAttribute))) + ERR_PRINTS("Cannot export field because it is static: " + top->get_full_name() + "." + field->get_name()); continue; + } String name = field->get_name(); StringName cname = name; @@ -1277,17 +1282,39 @@ bool CSharpScript::_update_exports() { if (member_info.has(cname)) continue; - Variant::Type type = GDMonoMarshal::managed_to_variant_type(field->get_type()); + ManagedType field_type = field->get_type(); + Variant::Type type = GDMonoMarshal::managed_to_variant_type(field_type); if (field->has_attribute(CACHED_CLASS(ExportAttribute))) { + // Field has Export attribute MonoObject *attr = field->get_attribute(CACHED_CLASS(ExportAttribute)); - // Field has Export attribute - int hint = CACHED_FIELD(ExportAttribute, hint)->get_int_value(attr); - String hint_string = CACHED_FIELD(ExportAttribute, hint_string)->get_string_value(attr); - int usage = CACHED_FIELD(ExportAttribute, usage)->get_int_value(attr); + PropertyHint hint; + String hint_string; + + if (type == Variant::NIL) { + ERR_PRINTS("Unknown type of exported field: " + top->get_full_name() + "." + field->get_name()); + continue; + } else if (type == Variant::INT && field_type.type_encoding == MONO_TYPE_VALUETYPE && mono_class_is_enum(field_type.type_class->get_raw())) { + type = Variant::INT; + hint = PROPERTY_HINT_ENUM; + + Vector<MonoClassField *> fields = field_type.type_class->get_enum_fields(); + + for (int i = 0; i < fields.size(); i++) { + if (i > 0) + hint_string += ","; + hint_string += mono_field_get_name(fields[i]); + } + } else if (type == Variant::OBJECT && CACHED_CLASS(GodotReference)->is_assignable_from(field_type.type_class)) { + hint = PROPERTY_HINT_RESOURCE_TYPE; + hint_string = NATIVE_GDMONOCLASS_NAME(field_type.type_class); + } else { + hint = PropertyHint(CACHED_FIELD(ExportAttribute, hint)->get_int_value(attr)); + hint_string = CACHED_FIELD(ExportAttribute, hint_string)->get_string_value(attr); + } - PropertyInfo prop_info = PropertyInfo(type, name, PropertyHint(hint), hint_string, PropertyUsageFlags(usage)); + PropertyInfo prop_info = PropertyInfo(type, name, hint, hint_string, PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_SCRIPT_VARIABLE); member_info[cname] = prop_info; exported_members_cache.push_back(prop_info); @@ -1711,16 +1738,6 @@ void CSharpScript::update_exports() { #ifdef TOOLS_ENABLED _update_exports(); - - if (placeholders.size()) { - Map<StringName, Variant> values; - List<PropertyInfo> propnames; - _update_exports_values(values, propnames); - - for (Set<PlaceHolderScriptInstance *>::Element *E = placeholders.front(); E; E = E->next()) { - E->get()->update(propnames, values); - } - } #endif } diff --git a/modules/mono/glue/cs_files/ExportAttribute.cs b/modules/mono/glue/cs_files/ExportAttribute.cs index af3f603d6d..a4e7d447dd 100644 --- a/modules/mono/glue/cs_files/ExportAttribute.cs +++ b/modules/mono/glue/cs_files/ExportAttribute.cs @@ -7,13 +7,11 @@ namespace Godot { private int hint; private string hint_string; - private int usage; - public ExportAttribute(int hint = GD.PROPERTY_HINT_NONE, string hint_string = "", int usage = GD.PROPERTY_USAGE_DEFAULT) + public ExportAttribute(int hint = GD.PROPERTY_HINT_NONE, string hint_string = "") { this.hint = hint; this.hint_string = hint_string; - this.usage = usage; } } } diff --git a/modules/mono/godotsharp_dirs.cpp b/modules/mono/godotsharp_dirs.cpp index 0a2010e99d..6bcf0e2355 100644 --- a/modules/mono/godotsharp_dirs.cpp +++ b/modules/mono/godotsharp_dirs.cpp @@ -33,6 +33,7 @@ #ifdef TOOLS_ENABLED #include "editor/editor_settings.h" +#include "os/dir_access.h" #include "project_settings.h" #include "version.h" #endif @@ -60,12 +61,20 @@ String _get_mono_user_dir() { } else { String settings_path; - if (OS::get_singleton()->has_environment("APPDATA")) { - String app_data = OS::get_singleton()->get_environment("APPDATA").replace("\\", "/"); - settings_path = app_data.plus_file(String(_MKSTR(VERSION_SHORT_NAME)).capitalize()); - } else if (OS::get_singleton()->has_environment("HOME")) { - String home = OS::get_singleton()->get_environment("HOME"); - settings_path = home.plus_file("." + String(_MKSTR(VERSION_SHORT_NAME)).to_lower()); + String exe_dir = OS::get_singleton()->get_executable_path().get_base_dir(); + DirAccessRef d = DirAccess::create_for_path(exe_dir); + + if (d->file_exists("._sc_") || d->file_exists("_sc_")) { + // contain yourself + settings_path = exe_dir.plus_file("editor_data"); + } else { + if (OS::get_singleton()->has_environment("APPDATA")) { + String app_data = OS::get_singleton()->get_environment("APPDATA").replace("\\", "/"); + settings_path = app_data.plus_file(String(_MKSTR(VERSION_SHORT_NAME)).capitalize()); + } else if (OS::get_singleton()->has_environment("HOME")) { + String home = OS::get_singleton()->get_environment("HOME"); + settings_path = home.plus_file("." + String(_MKSTR(VERSION_SHORT_NAME)).to_lower()); + } } return settings_path.plus_file("mono"); diff --git a/modules/mono/mono_gd/gd_mono.cpp b/modules/mono/mono_gd/gd_mono.cpp index 98b57adc50..d7aedbbcf0 100644 --- a/modules/mono/mono_gd/gd_mono.cpp +++ b/modules/mono/mono_gd/gd_mono.cpp @@ -132,7 +132,7 @@ void GDMono::initialize() { ERR_FAIL_NULL(Engine::get_singleton()); - OS::get_singleton()->print("Initializing mono...\n"); + OS::get_singleton()->print("Mono: Initializing module...\n"); #ifdef DEBUG_METHODS_ENABLED _initialize_and_check_api_hashes(); @@ -214,7 +214,7 @@ void GDMono::initialize() { // The following assemblies are not required at initialization _load_all_script_assemblies(); - OS::get_singleton()->print("Mono: EVERYTHING OK\n"); + OS::get_singleton()->print("Mono: ALL IS GOOD\n"); } #ifndef MONO_GLUE_DISABLED diff --git a/modules/mono/mono_gd/gd_mono_class.cpp b/modules/mono/mono_gd/gd_mono_class.cpp index 0134ace5d7..77ba0ee90e 100644 --- a/modules/mono/mono_gd/gd_mono_class.cpp +++ b/modules/mono/mono_gd/gd_mono_class.cpp @@ -43,6 +43,14 @@ bool GDMonoClass::is_assignable_from(GDMonoClass *p_from) const { return mono_class_is_assignable_from(mono_class, p_from->mono_class); } +String GDMonoClass::get_full_name() const { + + String res = namespace_name; + if (res.length()) + res += "."; + return res + class_name; +} + GDMonoClass *GDMonoClass::get_parent_class() { if (assembly) { @@ -56,6 +64,30 @@ GDMonoClass *GDMonoClass::get_parent_class() { return NULL; } +#ifdef TOOLS_ENABLED +Vector<MonoClassField *> GDMonoClass::get_enum_fields() { + + bool class_is_enum = mono_class_is_enum(mono_class); + ERR_FAIL_COND_V(!class_is_enum, Vector<MonoClassField *>()); + + Vector<MonoClassField *> enum_fields; + + void *iter = NULL; + MonoClassField *raw_field = NULL; + while ((raw_field = mono_class_get_fields(get_raw(), &iter)) != NULL) { + uint32_t field_flags = mono_field_get_flags(raw_field); + + // Enums have an instance field named value__ which holds the value of the enum. + // Enum constants are static, so we will use this to ignore the value__ field. + if (field_flags & MONO_FIELD_ATTR_PUBLIC && field_flags & MONO_FIELD_ATTR_STATIC) { + enum_fields.push_back(raw_field); + } + } + + return enum_fields; +} +#endif + bool GDMonoClass::has_method(const StringName &p_name) { return get_method(p_name) != NULL; diff --git a/modules/mono/mono_gd/gd_mono_class.h b/modules/mono/mono_gd/gd_mono_class.h index 1e72553879..ef1ca425a7 100644 --- a/modules/mono/mono_gd/gd_mono_class.h +++ b/modules/mono/mono_gd/gd_mono_class.h @@ -98,8 +98,14 @@ public: _FORCE_INLINE_ MonoClass *get_raw() const { return mono_class; } _FORCE_INLINE_ const GDMonoAssembly *get_assembly() const { return assembly; } + String get_full_name() const; + GDMonoClass *get_parent_class(); +#ifdef TOOLS_ENABLED + Vector<MonoClassField *> get_enum_fields(); +#endif + bool has_method(const StringName &p_name); bool has_attribute(GDMonoClass *p_attr_class); diff --git a/modules/mono/mono_gd/gd_mono_field.cpp b/modules/mono/mono_gd/gd_mono_field.cpp index c2d8eeaa32..81315ee87a 100644 --- a/modules/mono/mono_gd/gd_mono_field.cpp +++ b/modules/mono/mono_gd/gd_mono_field.cpp @@ -51,6 +51,7 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { { \ m_type val = p_value.operator m_type(); \ mono_field_set_value(p_object, mono_field, &val); \ + break; \ } #define SET_FROM_ARRAY_AND_BREAK(m_type) \ @@ -137,6 +138,9 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { if (tclass == CACHED_CLASS(Plane)) SET_FROM_STRUCT_AND_BREAK(Plane); + if (mono_class_is_enum(tclass->get_raw())) + SET_FROM_PRIMITIVE(signed int); + ERR_EXPLAIN(String() + "Attempted to set the value of a field of unmarshallable type: " + tclass->get_name()); ERR_FAIL(); } break; diff --git a/modules/mono/mono_gd/gd_mono_marshal.cpp b/modules/mono/mono_gd/gd_mono_marshal.cpp index 9a6c8f0cd6..77a1ef3cb0 100644 --- a/modules/mono/mono_gd/gd_mono_marshal.cpp +++ b/modules/mono/mono_gd/gd_mono_marshal.cpp @@ -112,6 +112,9 @@ Variant::Type managed_to_variant_type(const ManagedType &p_type) { if (tclass == CACHED_CLASS(Plane)) return Variant::PLANE; + + if (mono_class_is_enum(tclass->get_raw())) + return Variant::INT; } break; case MONO_TYPE_ARRAY: @@ -165,9 +168,12 @@ Variant::Type managed_to_variant_type(const ManagedType &p_type) { return Variant::DICTIONARY; } } break; + + default: { + } break; } - // No error, the caller will decide what to do in this case + // Unknown return Variant::NIL; } @@ -299,6 +305,11 @@ MonoObject *variant_to_mono_object(const Variant *p_var, const ManagedType &p_ty if (tclass == CACHED_CLASS(Plane)) RETURN_BOXED_STRUCT(Plane, p_var); + + if (mono_class_is_enum(tclass->get_raw())) { + int val = p_var->operator signed int(); + return BOX_ENUM(tclass->get_raw(), val); + } } break; case MONO_TYPE_ARRAY: @@ -515,6 +526,9 @@ Variant mono_object_to_variant(MonoObject *p_obj, const ManagedType &p_type) { if (tclass == CACHED_CLASS(Plane)) RETURN_UNBOXED_STRUCT(Plane, p_obj); + + if (mono_class_is_enum(tclass->get_raw())) + return unbox<int32_t>(p_obj); } break; case MONO_TYPE_ARRAY: diff --git a/modules/mono/mono_gd/gd_mono_marshal.h b/modules/mono/mono_gd/gd_mono_marshal.h index 38dd22357d..9f403b787f 100644 --- a/modules/mono/mono_gd/gd_mono_marshal.h +++ b/modules/mono/mono_gd/gd_mono_marshal.h @@ -53,6 +53,7 @@ T unbox(MonoObject *p_obj) { #define BOX_UINT8(x) mono_value_box(mono_domain_get(), CACHED_CLASS_RAW(uint8_t), &x) #define BOX_BOOLEAN(x) mono_value_box(mono_domain_get(), CACHED_CLASS_RAW(bool), &x) #define BOX_PTR(x) mono_value_box(mono_domain_get(), CACHED_CLASS_RAW(IntPtr), x) +#define BOX_ENUM(m_enum_class, x) mono_value_box(mono_domain_get(), m_enum_class, &x) Variant::Type managed_to_variant_type(const ManagedType &p_type); diff --git a/modules/mono/mono_gd/gd_mono_utils.cpp b/modules/mono/mono_gd/gd_mono_utils.cpp index d23fcf8a67..53e45002c4 100644 --- a/modules/mono/mono_gd/gd_mono_utils.cpp +++ b/modules/mono/mono_gd/gd_mono_utils.cpp @@ -86,6 +86,7 @@ void MonoCache::clear_members() { class_NodePath = NULL; class_RID = NULL; class_GodotObject = NULL; + class_GodotReference = NULL; class_Node = NULL; class_Control = NULL; class_Spatial = NULL; @@ -95,7 +96,6 @@ void MonoCache::clear_members() { class_ExportAttribute = NULL; field_ExportAttribute_hint = NULL; field_ExportAttribute_hint_string = NULL; - field_ExportAttribute_usage = NULL; class_ToolAttribute = NULL; class_RemoteAttribute = NULL; class_SyncAttribute = NULL; @@ -153,6 +153,7 @@ void update_godot_api_cache() { CACHE_CLASS_AND_CHECK(NodePath, GODOT_API_CLASS(NodePath)); CACHE_CLASS_AND_CHECK(RID, GODOT_API_CLASS(NodePath)); CACHE_CLASS_AND_CHECK(GodotObject, GODOT_API_CLASS(Object)); + CACHE_CLASS_AND_CHECK(GodotReference, GODOT_API_CLASS(Reference)); CACHE_CLASS_AND_CHECK(Node, GODOT_API_CLASS(Node)); CACHE_CLASS_AND_CHECK(Control, GODOT_API_CLASS(Control)); CACHE_CLASS_AND_CHECK(Spatial, GODOT_API_CLASS(Spatial)); @@ -163,7 +164,6 @@ void update_godot_api_cache() { CACHE_CLASS_AND_CHECK(ExportAttribute, GODOT_API_CLASS(ExportAttribute)); CACHE_FIELD_AND_CHECK(ExportAttribute, hint, CACHED_CLASS(ExportAttribute)->get_field("hint")); CACHE_FIELD_AND_CHECK(ExportAttribute, hint_string, CACHED_CLASS(ExportAttribute)->get_field("hint_string")); - CACHE_FIELD_AND_CHECK(ExportAttribute, usage, CACHED_CLASS(ExportAttribute)->get_field("usage")); CACHE_CLASS_AND_CHECK(ToolAttribute, GODOT_API_CLASS(ToolAttribute)); CACHE_CLASS_AND_CHECK(RemoteAttribute, GODOT_API_CLASS(RemoteAttribute)); CACHE_CLASS_AND_CHECK(SyncAttribute, GODOT_API_CLASS(SyncAttribute)); diff --git a/modules/mono/mono_gd/gd_mono_utils.h b/modules/mono/mono_gd/gd_mono_utils.h index bbda3a01d4..e3af57e78a 100644 --- a/modules/mono/mono_gd/gd_mono_utils.h +++ b/modules/mono/mono_gd/gd_mono_utils.h @@ -88,6 +88,7 @@ struct MonoCache { GDMonoClass *class_NodePath; GDMonoClass *class_RID; GDMonoClass *class_GodotObject; + GDMonoClass *class_GodotReference; GDMonoClass *class_Node; GDMonoClass *class_Control; GDMonoClass *class_Spatial; @@ -97,7 +98,6 @@ struct MonoCache { GDMonoClass *class_ExportAttribute; GDMonoField *field_ExportAttribute_hint; GDMonoField *field_ExportAttribute_hint_string; - GDMonoField *field_ExportAttribute_usage; GDMonoClass *class_ToolAttribute; GDMonoClass *class_RemoteAttribute; GDMonoClass *class_SyncAttribute; @@ -164,7 +164,7 @@ String get_exception_name_and_message(MonoObject *p_ex); } // GDMonoUtils -#define NATIVE_GDMONOCLASS_NAME(m_class) (GDMonoMarshal::mono_string_to_godot((MonoString *)m_class->get_field("nativeName")->get_value(NULL))) +#define NATIVE_GDMONOCLASS_NAME(m_class) (GDMonoMarshal::mono_string_to_godot((MonoString *)m_class->get_field(BINDINGS_NATIVE_NAME_FIELD)->get_value(NULL))) #define CACHED_CLASS(m_class) (GDMonoUtils::mono_cache.class_##m_class) #define CACHED_CLASS_RAW(m_class) (GDMonoUtils::mono_cache.class_##m_class->get_raw()) diff --git a/modules/mono/signal_awaiter_utils.cpp b/modules/mono/signal_awaiter_utils.cpp index 99bcc72b41..7e99df29a1 100644 --- a/modules/mono/signal_awaiter_utils.cpp +++ b/modules/mono/signal_awaiter_utils.cpp @@ -119,7 +119,9 @@ void SignalAwaiterHandle::_bind_methods() { SignalAwaiterHandle::SignalAwaiterHandle(uint32_t p_managed_handle) : MonoGCHandle(p_managed_handle) { +#ifdef DEBUG_ENABLED conn_target_id = 0; +#endif } SignalAwaiterHandle::~SignalAwaiterHandle() { diff --git a/modules/openssl/stream_peer_openssl.cpp b/modules/openssl/stream_peer_openssl.cpp index c19bdc4214..6d1d5485f3 100644 --- a/modules/openssl/stream_peer_openssl.cpp +++ b/modules/openssl/stream_peer_openssl.cpp @@ -30,7 +30,7 @@ #include "stream_peer_openssl.h" // Compatibility with OpenSSL 1.1.0. -#if OPENSSL_VERSION_NUMBER >= 0x10100000L +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) #define BIO_set_num(b, n) #else #define BIO_set_num(b, n) ((b)->num = (n)) @@ -269,7 +269,7 @@ int StreamPeerOpenSSL::_bio_puts(BIO *b, const char *str) { return _bio_write(b, str, strlen(str)); } -#if OPENSSL_VERSION_NUMBER >= 0x10100000L +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) BIO_METHOD *StreamPeerOpenSSL::_bio_method = NULL; BIO_METHOD *StreamPeerOpenSSL::_get_bio_method() { @@ -568,7 +568,7 @@ void StreamPeerOpenSSL::initialize_ssl() { load_certs_func = _load_certs; _create = _create_func; -#if OPENSSL_VERSION_NUMBER < 0x10100000L +#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) CRYPTO_malloc_init(); // Initialize malloc, free, etc for OpenSSL's use #endif SSL_library_init(); // Initialize OpenSSL's SSL libraries diff --git a/modules/openssl/stream_peer_openssl.h b/modules/openssl/stream_peer_openssl.h index 535114058d..ad09564447 100644 --- a/modules/openssl/stream_peer_openssl.h +++ b/modules/openssl/stream_peer_openssl.h @@ -53,7 +53,7 @@ private: static int _bio_gets(BIO *b, char *buf, int len); static int _bio_puts(BIO *b, const char *str); -#if OPENSSL_VERSION_NUMBER >= 0x10100000L +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) static BIO_METHOD *_bio_method; #else static BIO_METHOD _bio_method; diff --git a/modules/visual_script/visual_script_builtin_funcs.cpp b/modules/visual_script/visual_script_builtin_funcs.cpp index 1980f86114..4b294325dc 100644 --- a/modules/visual_script/visual_script_builtin_funcs.cpp +++ b/modules/visual_script/visual_script_builtin_funcs.cpp @@ -1280,6 +1280,11 @@ void VisualScriptBuiltinFunc::_bind_methods() { BIND_ENUM_CONSTANT(FUNC_MAX); } +VisualScriptBuiltinFunc::VisualScriptBuiltinFunc(VisualScriptBuiltinFunc::BuiltinFunc func) { + + this->func = func; +} + VisualScriptBuiltinFunc::VisualScriptBuiltinFunc() { func = MATH_SIN; @@ -1288,9 +1293,7 @@ VisualScriptBuiltinFunc::VisualScriptBuiltinFunc() { template <VisualScriptBuiltinFunc::BuiltinFunc func> static Ref<VisualScriptNode> create_builtin_func_node(const String &p_name) { - Ref<VisualScriptBuiltinFunc> node; - node.instance(); - node->set_func(func); + Ref<VisualScriptBuiltinFunc> node = memnew(VisualScriptBuiltinFunc(func)); return node; } diff --git a/modules/visual_script/visual_script_builtin_funcs.h b/modules/visual_script/visual_script_builtin_funcs.h index af24f16a2f..5758d23e8f 100644 --- a/modules/visual_script/visual_script_builtin_funcs.h +++ b/modules/visual_script/visual_script_builtin_funcs.h @@ -132,6 +132,7 @@ public: virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); + VisualScriptBuiltinFunc(VisualScriptBuiltinFunc::BuiltinFunc func); VisualScriptBuiltinFunc(); }; diff --git a/modules/visual_script/visual_script_editor.cpp b/modules/visual_script/visual_script_editor.cpp index 47ef0182dc..03015df844 100644 --- a/modules/visual_script/visual_script_editor.cpp +++ b/modules/visual_script/visual_script_editor.cpp @@ -809,7 +809,7 @@ void VisualScriptEditor::_update_members() { ti->set_text(0, E->get()); Variant var = script->get_variable_default_value(E->get()); - ti->set_suffix(0, "=" + String(var)); + ti->set_suffix(0, "= " + String(var)); ti->set_icon(0, type_icons[script->get_variable_info(E->get()).type]); ti->set_selectable(0, true); diff --git a/modules/visual_script/visual_script_yield_nodes.cpp b/modules/visual_script/visual_script_yield_nodes.cpp index bc033418ba..3c9076246d 100644 --- a/modules/visual_script/visual_script_yield_nodes.cpp +++ b/modules/visual_script/visual_script_yield_nodes.cpp @@ -82,7 +82,7 @@ String VisualScriptYield::get_text() const { switch (yield_mode) { case YIELD_RETURN: return ""; break; case YIELD_FRAME: return "Next Frame"; break; - case YIELD_PHYSICS_FRAME: return "Next Fixed Frame"; break; + case YIELD_PHYSICS_FRAME: return "Next Physics Frame"; break; case YIELD_WAIT: return rtos(wait_time) + " sec(s)"; break; } @@ -186,7 +186,7 @@ void VisualScriptYield::_bind_methods() { ClassDB::bind_method(D_METHOD("set_wait_time", "sec"), &VisualScriptYield::set_wait_time); ClassDB::bind_method(D_METHOD("get_wait_time"), &VisualScriptYield::get_wait_time); - ADD_PROPERTY(PropertyInfo(Variant::INT, "mode", PROPERTY_HINT_ENUM, "Frame,FixedFrame,Time", PROPERTY_USAGE_NOEDITOR), "set_yield_mode", "get_yield_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "mode", PROPERTY_HINT_ENUM, "Frame,Physics Frame,Time", PROPERTY_USAGE_NOEDITOR), "set_yield_mode", "get_yield_mode"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "wait_time"), "set_wait_time", "get_wait_time"); BIND_ENUM_CONSTANT(YIELD_FRAME); diff --git a/platform/android/export/export.cpp b/platform/android/export/export.cpp index 9fe1f291d6..79be1501a7 100644 --- a/platform/android/export/export.cpp +++ b/platform/android/export/export.cpp @@ -267,7 +267,6 @@ class EditorExportAndroid : public EditorExportPlatform { if (different) { - print_line("DIFFERENT!"); Vector<Device> ndevices; for (int i = 0; i < ldevices.size(); i++) { diff --git a/platform/iphone/game_center.h b/platform/iphone/game_center.h index c0a7830fe9..21f40fa362 100644 --- a/platform/iphone/game_center.h +++ b/platform/iphone/game_center.h @@ -43,11 +43,13 @@ class GameCenter : public Object { List<Variant> pending_events; - bool connected; + bool authenticated; + + void return_connect_error(const char *p_error_description); public: - Error connect(); - bool is_connected(); + void connect(); + bool is_authenticated(); Error post_score(Variant p_score); Error award_achievement(Variant p_params); @@ -55,6 +57,7 @@ public: void request_achievements(); void request_achievement_descriptions(); Error show_game_center(Variant p_params); + Error request_identity_verification_signature(); void game_center_closed(); diff --git a/platform/iphone/game_center.mm b/platform/iphone/game_center.mm index 3955b9f0aa..531b80eee3 100644 --- a/platform/iphone/game_center.mm +++ b/platform/iphone/game_center.mm @@ -49,8 +49,7 @@ extern "C" { GameCenter *GameCenter::instance = NULL; void GameCenter::_bind_methods() { - ClassDB::bind_method(D_METHOD("connect"), &GameCenter::connect); - ClassDB::bind_method(D_METHOD("is_connected"), &GameCenter::is_connected); + ClassDB::bind_method(D_METHOD("is_authenticated"), &GameCenter::is_authenticated); ClassDB::bind_method(D_METHOD("post_score"), &GameCenter::post_score); ClassDB::bind_method(D_METHOD("award_achievement"), &GameCenter::award_achievement); @@ -58,24 +57,41 @@ void GameCenter::_bind_methods() { ClassDB::bind_method(D_METHOD("request_achievements"), &GameCenter::request_achievements); ClassDB::bind_method(D_METHOD("request_achievement_descriptions"), &GameCenter::request_achievement_descriptions); ClassDB::bind_method(D_METHOD("show_game_center"), &GameCenter::show_game_center); + ClassDB::bind_method(D_METHOD("request_identity_verification_signature"), &GameCenter::request_identity_verification_signature); ClassDB::bind_method(D_METHOD("get_pending_event_count"), &GameCenter::get_pending_event_count); ClassDB::bind_method(D_METHOD("pop_pending_event"), &GameCenter::pop_pending_event); }; -Error GameCenter::connect() { +void GameCenter::return_connect_error(const char *p_error_description) { + authenticated = false; + Dictionary ret; + ret["type"] = "authentication"; + ret["result"] = "error"; + ret["error_code"] = 0; + ret["error_description"] = p_error_description; + pending_events.push_back(ret); +} + +void GameCenter::connect() { //if this class isn't available, game center isn't implemented if ((NSClassFromString(@"GKLocalPlayer")) == nil) { - GameCenter::get_singleton()->connected = false; - return ERR_UNAVAILABLE; + return_connect_error("GameCenter not available"); + return; } GKLocalPlayer *player = [GKLocalPlayer localPlayer]; - ERR_FAIL_COND_V(![player respondsToSelector:@selector(authenticateHandler)], ERR_UNAVAILABLE); + if (![player respondsToSelector:@selector(authenticateHandler)]) { + return_connect_error("GameCenter doesn't respond to 'authenticateHandler'"); + return; + } ViewController *root_controller = (ViewController *)((AppDelegate *)[[UIApplication sharedApplication] delegate]).window.rootViewController; - ERR_FAIL_COND_V(!root_controller, FAILED); + if (!root_controller) { + return_connect_error("Window doesn't have root ViewController"); + return; + } // This handler is called several times. First when the view needs to be shown, then again // after the view is cancelled or the user logs in. Or if the user's already logged in, it's @@ -90,23 +106,21 @@ Error GameCenter::connect() { if (player.isAuthenticated) { ret["result"] = "ok"; ret["player_id"] = [player.playerID UTF8String]; - GameCenter::get_singleton()->connected = true; + GameCenter::get_singleton()->authenticated = true; } else { ret["result"] = "error"; ret["error_code"] = error.code; ret["error_description"] = [error.localizedDescription UTF8String]; - GameCenter::get_singleton()->connected = false; + GameCenter::get_singleton()->authenticated = false; }; pending_events.push_back(ret); }; }); - - return OK; }; -bool GameCenter::is_connected() { - return connected; +bool GameCenter::is_authenticated() { + return authenticated; }; Error GameCenter::post_score(Variant p_score) { @@ -117,7 +131,7 @@ Error GameCenter::post_score(Variant p_score) { String category = params["category"]; NSString *cat_str = [[[NSString alloc] initWithUTF8String:category.utf8().get_data()] autorelease]; - GKScore *reporter = [[[GKScore alloc] initWithCategory:cat_str] autorelease]; + GKScore *reporter = [[[GKScore alloc] initWithLeaderboardIdentifier:cat_str] autorelease]; reporter.value = score; ERR_FAIL_COND_V([GKScore respondsToSelector:@selector(reportScores)], ERR_UNAVAILABLE); @@ -326,6 +340,34 @@ Error GameCenter::show_game_center(Variant p_params) { return OK; }; +Error GameCenter::request_identity_verification_signature() { + + ERR_FAIL_COND_V(!is_authenticated(), ERR_UNAUTHORIZED); + + GKLocalPlayer *player = [GKLocalPlayer localPlayer]; + [player generateIdentityVerificationSignatureWithCompletionHandler:^(NSURL *publicKeyUrl, NSData *signature, NSData *salt, uint64_t timestamp, NSError *error) { + + Dictionary ret; + ret["type"] = "identity_verification_signature"; + if (error == nil) { + ret["result"] = "ok"; + ret["public_key_url"] = [publicKeyUrl.absoluteString UTF8String]; + ret["signature"] = [[signature base64EncodedStringWithOptions:0] UTF8String]; + ret["salt"] = [[salt base64EncodedStringWithOptions:0] UTF8String]; + ret["timestamp"] = timestamp; + ret["player_id"] = [player.playerID UTF8String]; + } else { + ret["result"] = "error"; + ret["error_code"] = error.code; + ret["error_description"] = [error.localizedDescription UTF8String]; + }; + + pending_events.push_back(ret); + }]; + + return OK; +}; + void GameCenter::game_center_closed() { Dictionary ret; @@ -354,7 +396,7 @@ GameCenter *GameCenter::get_singleton() { GameCenter::GameCenter() { ERR_FAIL_COND(instance != NULL); instance = this; - connected = false; + authenticated = false; }; GameCenter::~GameCenter(){}; diff --git a/platform/server/detect.py b/platform/server/detect.py index 04b38f280d..ffec2af933 100644 --- a/platform/server/detect.py +++ b/platform/server/detect.py @@ -12,6 +12,9 @@ def get_name(): def can_build(): + # Doesn't build against Godot 3.0 for now, disable to avoid confusing users + return False + if (os.name != "posix" or sys.platform == "darwin"): return False diff --git a/platform/windows/detect.py b/platform/windows/detect.py index 031b397988..cd4230acd4 100644 --- a/platform/windows/detect.py +++ b/platform/windows/detect.py @@ -44,7 +44,6 @@ def can_build(): if (os.system(mingw64 + test) == 0 or os.system(mingw32 + test) == 0): return True - print("Could not detect MinGW. Ensure its binaries are in your PATH or that MINGW32_PREFIX or MINGW64_PREFIX are properly defined.") return False diff --git a/platform/x11/detect.py b/platform/x11/detect.py index 1f7f67fe10..8c68c9ffd1 100644 --- a/platform/x11/detect.py +++ b/platform/x11/detect.py @@ -239,6 +239,9 @@ def configure(env): if (platform.system() == "Linux"): env.Append(LIBS=['dl']) + if (platform.system().find("BSD") >= 0): + env.Append(LIBS=['execinfo']) + ## Cross-compilation if (is64 and env["bits"] == "32"): diff --git a/platform/x11/os_x11.cpp b/platform/x11/os_x11.cpp index bc18d0c1f0..48e2d8f81e 100644 --- a/platform/x11/os_x11.cpp +++ b/platform/x11/os_x11.cpp @@ -35,7 +35,11 @@ #include "servers/physics/physics_server_sw.h" #include "servers/visual/visual_server_raster.h" #include "servers/visual/visual_server_wrap_mt.h" + +#ifdef HAVE_MNTENT #include <mntent.h> +#endif + #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -2182,6 +2186,7 @@ static String get_mountpoint(const String &p_path) { return ""; } +#ifdef HAVE_MNTENT dev_t dev = s.st_dev; FILE *fd = setmntent("/proc/mounts", "r"); if (!fd) { @@ -2199,6 +2204,7 @@ static String get_mountpoint(const String &p_path) { } endmntent(fd); +#endif return ""; } diff --git a/scene/2d/camera_2d.cpp b/scene/2d/camera_2d.cpp index 4fcd6893b8..d65a3bfe80 100644 --- a/scene/2d/camera_2d.cpp +++ b/scene/2d/camera_2d.cpp @@ -735,8 +735,8 @@ void Camera2D::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::BOOL, "editor_draw_limits"), "set_limit_drawing_enabled", "is_limit_drawing_enabled"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "editor_draw_drag_margin"), "set_margin_drawing_enabled", "is_margin_drawing_enabled"); - BIND_ENUM_CONSTANT(ANCHOR_MODE_DRAG_CENTER); BIND_ENUM_CONSTANT(ANCHOR_MODE_FIXED_TOP_LEFT); + BIND_ENUM_CONSTANT(ANCHOR_MODE_DRAG_CENTER); } Camera2D::Camera2D() { diff --git a/scene/2d/canvas_item.cpp b/scene/2d/canvas_item.cpp index d9bb6576d9..b41ba7f590 100644 --- a/scene/2d/canvas_item.cpp +++ b/scene/2d/canvas_item.cpp @@ -1045,11 +1045,11 @@ void CanvasItem::_bind_methods() { BIND_ENUM_CONSTANT(BLEND_MODE_MUL); BIND_ENUM_CONSTANT(BLEND_MODE_PREMULT_ALPHA); + BIND_CONSTANT(NOTIFICATION_TRANSFORM_CHANGED); BIND_CONSTANT(NOTIFICATION_DRAW); BIND_CONSTANT(NOTIFICATION_VISIBILITY_CHANGED); BIND_CONSTANT(NOTIFICATION_ENTER_CANVAS); BIND_CONSTANT(NOTIFICATION_EXIT_CANVAS); - BIND_CONSTANT(NOTIFICATION_TRANSFORM_CHANGED); } Transform2D CanvasItem::get_canvas_transform() const { diff --git a/scene/2d/navigation_polygon.cpp b/scene/2d/navigation_polygon.cpp index 352ec3b300..35f94bff59 100644 --- a/scene/2d/navigation_polygon.cpp +++ b/scene/2d/navigation_polygon.cpp @@ -329,7 +329,7 @@ void NavigationPolygonInstance::_notification(int p_what) { break; } - c = Object::cast_to<Node2D>(get_parent()); + c = Object::cast_to<Node2D>(c->get_parent()); } } break; diff --git a/scene/2d/parallax_background.cpp b/scene/2d/parallax_background.cpp index 0ddcb7b51b..a13ce6278e 100644 --- a/scene/2d/parallax_background.cpp +++ b/scene/2d/parallax_background.cpp @@ -49,8 +49,8 @@ void ParallaxBackground::_notification(int p_what) { void ParallaxBackground::_camera_moved(const Transform2D &p_transform) { - set_scroll_offset(p_transform.get_origin()); set_scroll_scale(p_transform.get_scale().dot(Vector2(0.5, 0.5))); + set_scroll_offset(p_transform.get_origin() / p_transform.get_scale()); } void ParallaxBackground::set_scroll_scale(float p_scale) { diff --git a/scene/2d/physics_body_2d.cpp b/scene/2d/physics_body_2d.cpp index d3b37ae903..f0ee64a53f 100644 --- a/scene/2d/physics_body_2d.cpp +++ b/scene/2d/physics_body_2d.cpp @@ -910,10 +910,10 @@ void RigidBody2D::_bind_methods() { ADD_SIGNAL(MethodInfo("body_exited", PropertyInfo(Variant::OBJECT, "body"))); ADD_SIGNAL(MethodInfo("sleeping_state_changed")); - BIND_ENUM_CONSTANT(MODE_STATIC); - BIND_ENUM_CONSTANT(MODE_KINEMATIC); BIND_ENUM_CONSTANT(MODE_RIGID); + BIND_ENUM_CONSTANT(MODE_STATIC); BIND_ENUM_CONSTANT(MODE_CHARACTER); + BIND_ENUM_CONSTANT(MODE_KINEMATIC); BIND_ENUM_CONSTANT(CCD_MODE_DISABLED); BIND_ENUM_CONSTANT(CCD_MODE_CAST_RAY); diff --git a/scene/2d/ray_cast_2d.cpp b/scene/2d/ray_cast_2d.cpp index b272da46f8..fa656bdcd3 100644 --- a/scene/2d/ray_cast_2d.cpp +++ b/scene/2d/ray_cast_2d.cpp @@ -46,14 +46,14 @@ Vector2 RayCast2D::get_cast_to() const { return cast_to; } -void RayCast2D::set_collision_layer(uint32_t p_layer) { +void RayCast2D::set_collision_mask(uint32_t p_mask) { - collision_layer = p_layer; + collision_mask = p_mask; } -uint32_t RayCast2D::get_collision_layer() const { +uint32_t RayCast2D::get_collision_mask() const { - return collision_layer; + return collision_mask; } void RayCast2D::set_type_mask(uint32_t p_mask) { @@ -203,7 +203,7 @@ void RayCast2D::_update_raycast_state() { Physics2DDirectSpaceState::RayResult rr; - if (dss->intersect_ray(gt.get_origin(), gt.xform(to), rr, exclude, collision_layer, type_mask)) { + if (dss->intersect_ray(gt.get_origin(), gt.xform(to), rr, exclude, collision_mask, type_mask)) { collided = true; against = rr.collider_id; @@ -276,8 +276,8 @@ void RayCast2D::_bind_methods() { ClassDB::bind_method(D_METHOD("clear_exceptions"), &RayCast2D::clear_exceptions); - ClassDB::bind_method(D_METHOD("set_collision_layer", "layer"), &RayCast2D::set_collision_layer); - ClassDB::bind_method(D_METHOD("get_collision_layer"), &RayCast2D::get_collision_layer); + ClassDB::bind_method(D_METHOD("set_collision_mask", "mask"), &RayCast2D::set_collision_mask); + ClassDB::bind_method(D_METHOD("get_collision_mask"), &RayCast2D::get_collision_mask); ClassDB::bind_method(D_METHOD("set_type_mask", "mask"), &RayCast2D::set_type_mask); ClassDB::bind_method(D_METHOD("get_type_mask"), &RayCast2D::get_type_mask); @@ -288,7 +288,7 @@ void RayCast2D::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::BOOL, "enabled"), "set_enabled", "is_enabled"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "exclude_parent"), "set_exclude_parent_body", "get_exclude_parent_body"); ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "cast_to"), "set_cast_to", "get_cast_to"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "collision_layer", PROPERTY_HINT_LAYERS_2D_PHYSICS), "set_collision_layer", "get_collision_layer"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "collision_mask", PROPERTY_HINT_LAYERS_2D_PHYSICS), "set_collision_mask", "get_collision_mask"); ADD_PROPERTY(PropertyInfo(Variant::INT, "type_mask", PROPERTY_HINT_FLAGS, "Static,Kinematic,Rigid,Character,Area"), "set_type_mask", "get_type_mask"); } @@ -298,7 +298,7 @@ RayCast2D::RayCast2D() { against = 0; collided = false; against_shape = 0; - collision_layer = 1; + collision_mask = 1; type_mask = Physics2DDirectSpaceState::TYPE_MASK_COLLISION; cast_to = Vector2(0, 50); exclude_parent_body = true; diff --git a/scene/2d/ray_cast_2d.h b/scene/2d/ray_cast_2d.h index 338de814d2..da1be84307 100644 --- a/scene/2d/ray_cast_2d.h +++ b/scene/2d/ray_cast_2d.h @@ -43,7 +43,7 @@ class RayCast2D : public Node2D { Vector2 collision_point; Vector2 collision_normal; Set<RID> exclude; - uint32_t collision_layer; + uint32_t collision_mask; uint32_t type_mask; bool exclude_parent_body; @@ -61,8 +61,8 @@ public: void set_cast_to(const Vector2 &p_point); Vector2 get_cast_to() const; - void set_collision_layer(uint32_t p_layer); - uint32_t get_collision_layer() const; + void set_collision_mask(uint32_t p_mask); + uint32_t get_collision_mask() const; void set_type_mask(uint32_t p_mask); uint32_t get_type_mask() const; diff --git a/scene/2d/visibility_notifier_2d.cpp b/scene/2d/visibility_notifier_2d.cpp index ca7b6aa0e4..b0fd57baf5 100644 --- a/scene/2d/visibility_notifier_2d.cpp +++ b/scene/2d/visibility_notifier_2d.cpp @@ -341,12 +341,12 @@ void VisibilityEnabler2D::_bind_methods() { ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "process_parent"), "set_enabler", "is_enabler_enabled", ENABLER_PARENT_PROCESS); ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "physics_process_parent"), "set_enabler", "is_enabler_enabled", ENABLER_PARENT_PHYSICS_PROCESS); - BIND_ENUM_CONSTANT(ENABLER_FREEZE_BODIES); BIND_ENUM_CONSTANT(ENABLER_PAUSE_ANIMATIONS); + BIND_ENUM_CONSTANT(ENABLER_FREEZE_BODIES); BIND_ENUM_CONSTANT(ENABLER_PAUSE_PARTICLES); - BIND_ENUM_CONSTANT(ENABLER_PAUSE_ANIMATED_SPRITES); BIND_ENUM_CONSTANT(ENABLER_PARENT_PROCESS); BIND_ENUM_CONSTANT(ENABLER_PARENT_PHYSICS_PROCESS); + BIND_ENUM_CONSTANT(ENABLER_PAUSE_ANIMATED_SPRITES); BIND_ENUM_CONSTANT(ENABLER_MAX); } diff --git a/scene/3d/arvr_nodes.cpp b/scene/3d/arvr_nodes.cpp index c6b6c02129..064a249190 100644 --- a/scene/3d/arvr_nodes.cpp +++ b/scene/3d/arvr_nodes.cpp @@ -204,7 +204,7 @@ void ARVRController::_notification(int p_what) { int mask = 1; // check button states for (int i = 0; i < 16; i++) { - bool was_pressed = (button_states && mask) == mask; + bool was_pressed = (button_states & mask) == mask; bool is_pressed = Input::get_singleton()->is_joy_button_pressed(joy_id, i); if (!was_pressed && is_pressed) { @@ -336,6 +336,7 @@ String ARVRController::get_configuration_warning() const { ARVRController::ARVRController() { controller_id = 0; is_active = true; + button_states = 0; }; ARVRController::~ARVRController(){ diff --git a/scene/3d/audio_stream_player_3d.cpp b/scene/3d/audio_stream_player_3d.cpp index 3c92814c87..ad1a15f363 100644 --- a/scene/3d/audio_stream_player_3d.cpp +++ b/scene/3d/audio_stream_player_3d.cpp @@ -869,7 +869,7 @@ void AudioStreamPlayer3D::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::REAL, "attenuation_filter_cutoff_hz", PROPERTY_HINT_RANGE, "50,50000,1"), "set_attenuation_filter_cutoff_hz", "get_attenuation_filter_cutoff_hz"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "attenuation_filter_db", PROPERTY_HINT_RANGE, "-80,0,0.1"), "set_attenuation_filter_db", "get_attenuation_filter_db"); ADD_GROUP("Doppler", "doppler_"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "doppler_tracking", PROPERTY_HINT_ENUM, "Disabled,Idle,Fixed"), "set_doppler_tracking", "get_doppler_tracking"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "doppler_tracking", PROPERTY_HINT_ENUM, "Disabled,Idle,Physics"), "set_doppler_tracking", "get_doppler_tracking"); BIND_ENUM_CONSTANT(ATTENUATION_INVERSE_DISTANCE); BIND_ENUM_CONSTANT(ATTENUATION_INVERSE_SQUARE_DISTANCE); diff --git a/scene/3d/camera.cpp b/scene/3d/camera.cpp index 7baf9a9deb..8c7d0c23c3 100644 --- a/scene/3d/camera.cpp +++ b/scene/3d/camera.cpp @@ -175,7 +175,7 @@ void Camera::_get_property_list(List<PropertyInfo> *p_list) const { p_list->push_back(PropertyInfo(Variant::OBJECT, "environment", PROPERTY_HINT_RESOURCE_TYPE, "Environment")); p_list->push_back(PropertyInfo(Variant::REAL, "h_offset")); p_list->push_back(PropertyInfo(Variant::REAL, "v_offset")); - p_list->push_back(PropertyInfo(Variant::INT, "doppler/tracking", PROPERTY_HINT_ENUM, "Disabled,Idle,Fixed")); + p_list->push_back(PropertyInfo(Variant::INT, "doppler/tracking", PROPERTY_HINT_ENUM, "Disabled,Idle,Physics")); } void Camera::_update_camera() { diff --git a/scene/3d/gi_probe.cpp b/scene/3d/gi_probe.cpp index 9d55a82824..d5a030b35c 100644 --- a/scene/3d/gi_probe.cpp +++ b/scene/3d/gi_probe.cpp @@ -1478,6 +1478,7 @@ void GIProbe::_bind_methods() { BIND_ENUM_CONSTANT(SUBDIV_64); BIND_ENUM_CONSTANT(SUBDIV_128); BIND_ENUM_CONSTANT(SUBDIV_256); + BIND_ENUM_CONSTANT(SUBDIV_512); BIND_ENUM_CONSTANT(SUBDIV_MAX); } diff --git a/scene/3d/light.cpp b/scene/3d/light.cpp index b7cd9bd2dc..e994f4c79e 100644 --- a/scene/3d/light.cpp +++ b/scene/3d/light.cpp @@ -248,7 +248,7 @@ void Light::_bind_methods() { BIND_ENUM_CONSTANT(PARAM_SHADOW_SPLIT_3_OFFSET); BIND_ENUM_CONSTANT(PARAM_SHADOW_NORMAL_BIAS); BIND_ENUM_CONSTANT(PARAM_SHADOW_BIAS); - + BIND_ENUM_CONSTANT(PARAM_SHADOW_BIAS_SPLIT_SCALE); BIND_ENUM_CONSTANT(PARAM_MAX); } diff --git a/scene/3d/particles.cpp b/scene/3d/particles.cpp index 73749cacb3..4e19214c59 100644 --- a/scene/3d/particles.cpp +++ b/scene/3d/particles.cpp @@ -585,298 +585,294 @@ void ParticlesMaterial::_update_shader() { //need a random function code += "\n\n"; code += "float rand_from_seed(inout uint seed) {\n"; - code += " int k;\n"; - code += " int s = int(seed);\n"; - code += " if (s == 0)\n"; + code += " int k;\n"; + code += " int s = int(seed);\n"; + code += " if (s == 0)\n"; code += " s = 305420679;\n"; - code += " k = s / 127773;\n"; - code += " s = 16807 * (s - k * 127773) - 2836 * k;\n"; - code += " if (s < 0)\n"; - code += " s += 2147483647;\n"; - code += " seed = uint(s);\n"; - code += " return float(seed % uint(65536))/65535.0;\n"; + code += " k = s / 127773;\n"; + code += " s = 16807 * (s - k * 127773) - 2836 * k;\n"; + code += " if (s < 0)\n"; + code += " s += 2147483647;\n"; + code += " seed = uint(s);\n"; + code += " return float(seed % uint(65536))/65535.0;\n"; code += "}\n"; + code += "\n"; + //improve seed quality code += "uint hash(uint x) {\n"; - code += " x = ((x >> uint(16)) ^ x) * uint(73244475);\n"; - code += " x = ((x >> uint(16)) ^ x) * uint(73244475);\n"; - code += " x = (x >> uint(16)) ^ x;\n"; - code += " return x;\n"; + code += " x = ((x >> uint(16)) ^ x) * uint(73244475);\n"; + code += " x = ((x >> uint(16)) ^ x) * uint(73244475);\n"; + code += " x = (x >> uint(16)) ^ x;\n"; + code += " return x;\n"; code += "}\n"; - code += "void vertex() {\n\n"; code += "\n"; - code += " uint base_number=NUMBER/uint(trail_divisor);\n"; - code += " uint alt_seed=hash(base_number+uint(1)+RANDOM_SEED);\n"; - code += " float angle_rand=rand_from_seed(alt_seed);\n"; - code += " float scale_rand=rand_from_seed(alt_seed);\n"; - code += " float hue_rot_rand=rand_from_seed(alt_seed);\n"; - code += " float anim_offset_rand=rand_from_seed(alt_seed);\n"; - code += "\n"; - code += "\n"; - code += "\n"; + code += "void vertex() {\n"; + code += " uint base_number = NUMBER/uint(trail_divisor);\n"; + code += " uint alt_seed = hash(base_number+uint(1)+RANDOM_SEED);\n"; + code += " float angle_rand = rand_from_seed(alt_seed);\n"; + code += " float scale_rand = rand_from_seed(alt_seed);\n"; + code += " float hue_rot_rand = rand_from_seed(alt_seed);\n"; + code += " float anim_offset_rand = rand_from_seed(alt_seed);\n"; code += "\n"; + if (emission_shape >= EMISSION_SHAPE_POINTS) { - code += " int point = min(emission_texture_point_count-1,int(rand_from_seed(alt_seed) * float(emission_texture_point_count)));\n"; - code += " ivec2 emission_tex_size = textureSize( emission_texture_points, 0 );\n"; - code += " ivec2 emission_tex_ofs = ivec2( point % emission_tex_size.x, point / emission_tex_size.x );\n"; + code += " int point = min(emission_texture_point_count-1,int(rand_from_seed(alt_seed) * float(emission_texture_point_count)));\n"; + code += " ivec2 emission_tex_size = textureSize( emission_texture_points, 0 );\n"; + code += " ivec2 emission_tex_ofs = ivec2( point % emission_tex_size.x, point / emission_tex_size.x );\n"; } - code += " if (RESTART) {\n"; + code += " if (RESTART) {\n"; if (tex_parameters[PARAM_INITIAL_LINEAR_VELOCITY].is_valid()) - code += " float tex_linear_velocity = textureLod(linear_velocity_texture,vec2(0.0,0.0),0.0).r;\n"; + code += " float tex_linear_velocity = textureLod(linear_velocity_texture,vec2(0.0,0.0),0.0).r;\n"; else - code += " float tex_linear_velocity = 0.0;\n"; + code += " float tex_linear_velocity = 0.0;\n"; if (tex_parameters[PARAM_ANGLE].is_valid()) - code += " float tex_angle = textureLod(angle_texture,vec2(0.0,0.0),0.0).r;\n"; + code += " float tex_angle = textureLod(angle_texture,vec2(0.0,0.0),0.0).r;\n"; else - code += " float tex_angle = 0.0;\n"; + code += " float tex_angle = 0.0;\n"; if (tex_parameters[PARAM_ANIM_OFFSET].is_valid()) - code += " float tex_anim_offset = textureLod(anim_offset_texture,vec2(0.0,0.0),0.0).r;\n"; + code += " float tex_anim_offset = textureLod(anim_offset_texture,vec2(0.0,0.0),0.0).r;\n"; else - code += " float tex_anim_offset = 0.0;\n"; + code += " float tex_anim_offset = 0.0;\n"; if (flags[FLAG_DISABLE_Z]) { - code += " float angle1 = (rand_from_seed(alt_seed)*2.0-1.0)*spread/180.0*3.1416;\n"; - code += " vec3 rot=vec3( cos(angle1), sin(angle1),0.0 );\n"; - code += " VELOCITY=(rot*initial_linear_velocity+rot*initial_linear_velocity_random*rand_from_seed(alt_seed));\n"; + code += " float angle1 = (rand_from_seed(alt_seed)*2.0-1.0)*spread/180.0*3.1416;\n"; + code += " vec3 rot = vec3( cos(angle1), sin(angle1),0.0 );\n"; + code += " VELOCITY = (rot*initial_linear_velocity+rot*initial_linear_velocity_random*rand_from_seed(alt_seed));\n"; } else { //initiate velocity spread in 3D - code += " float angle1 = rand_from_seed(alt_seed)*spread*3.1416;\n"; - code += " float angle2 = rand_from_seed(alt_seed)*20.0*3.1416; // make it more random like\n"; - code += " vec3 rot_xz=vec3( sin(angle1), 0.0, cos(angle1) );\n"; - code += " vec3 rot = vec3( cos(angle2)*rot_xz.x,sin(angle2)*rot_xz.x, rot_xz.z);\n"; - code += " VELOCITY=(rot*initial_linear_velocity+rot*initial_linear_velocity_random*rand_from_seed(alt_seed));\n"; + code += " float angle1 = rand_from_seed(alt_seed)*spread*3.1416;\n"; + code += " float angle2 = rand_from_seed(alt_seed)*20.0*3.1416; // make it more random like\n"; + code += " vec3 rot_xz = vec3( sin(angle1), 0.0, cos(angle1) );\n"; + code += " vec3 rot = vec3( cos(angle2)*rot_xz.x,sin(angle2)*rot_xz.x, rot_xz.z);\n"; + code += " VELOCITY = (rot*initial_linear_velocity+rot*initial_linear_velocity_random*rand_from_seed(alt_seed));\n"; } - code += " float base_angle=(initial_angle+tex_angle)*mix(1.0,angle_rand,initial_angle_random);\n"; - code += " CUSTOM.x=base_angle*3.1416/180.0;\n"; //angle - code += " CUSTOM.y=0.0;\n"; //phase - code += " CUSTOM.z=(anim_offset+tex_anim_offset)*mix(1.0,anim_offset_rand,anim_offset_random);\n"; //animation offset (0-1) + code += " float base_angle = (initial_angle+tex_angle)*mix(1.0,angle_rand,initial_angle_random);\n"; + code += " CUSTOM.x = base_angle*3.1416/180.0;\n"; //angle + code += " CUSTOM.y = 0.0;\n"; //phase + code += " CUSTOM.z = (anim_offset+tex_anim_offset)*mix(1.0,anim_offset_rand,anim_offset_random);\n"; //animation offset (0-1) switch (emission_shape) { case EMISSION_SHAPE_POINT: { //do none } break; case EMISSION_SHAPE_SPHERE: { - code += " TRANSFORM[3].xyz = normalize(vec3(rand_from_seed(alt_seed) * 2.0 - 1.0, rand_from_seed(alt_seed) * 2.0-1.0, rand_from_seed(alt_seed) * 2.0-1.0 ))*emission_sphere_radius;\n"; + code += " TRANSFORM[3].xyz = normalize(vec3(rand_from_seed(alt_seed) * 2.0 - 1.0, rand_from_seed(alt_seed) * 2.0-1.0, rand_from_seed(alt_seed) * 2.0-1.0 ))*emission_sphere_radius;\n"; } break; case EMISSION_SHAPE_BOX: { - code += " TRANSFORM[3].xyz = vec3(rand_from_seed(alt_seed) * 2.0 - 1.0, rand_from_seed(alt_seed) * 2.0-1.0, rand_from_seed(alt_seed) * 2.0-1.0)*emission_box_extents;\n"; + code += " TRANSFORM[3].xyz = vec3(rand_from_seed(alt_seed) * 2.0 - 1.0, rand_from_seed(alt_seed) * 2.0-1.0, rand_from_seed(alt_seed) * 2.0-1.0)*emission_box_extents;\n"; } break; case EMISSION_SHAPE_POINTS: case EMISSION_SHAPE_DIRECTED_POINTS: { - code += " TRANSFORM[3].xyz = texelFetch(emission_texture_points, emission_tex_ofs,0).xyz;\n"; + code += " TRANSFORM[3].xyz = texelFetch(emission_texture_points, emission_tex_ofs,0).xyz;\n"; if (emission_shape == EMISSION_SHAPE_DIRECTED_POINTS) { if (flags[FLAG_DISABLE_Z]) { - code += " mat2 rotm;"; - code += " rotm[0]=texelFetch(emission_texture_normal, emission_tex_ofs,0).xy;\n"; - code += " rotm[1]=rotm[0].yx * vec2(1.0,-1.0);\n"; - code += " VELOCITY.xy = rotm * VELOCITY.xy;\n"; + code += " mat2 rotm;"; + code += " rotm[0] = texelFetch(emission_texture_normal, emission_tex_ofs,0).xy;\n"; + code += " rotm[1] = rotm[0].yx * vec2(1.0,-1.0);\n"; + code += " VELOCITY.xy = rotm * VELOCITY.xy;\n"; } else { - code += " vec3 normal = texelFetch(emission_texture_normal, emission_tex_ofs,0).xyz;\n"; - code += " vec3 v0 = abs(normal.z) < 0.999 ? vec3(0.0, 0.0, 1.0) : vec3(0, 1.0, 0.0);\n"; - code += " vec3 tangent = normalize(cross(v0, normal));\n"; - code += " vec3 bitangent = normalize(cross(tangent, normal));\n"; - code += " VELOCITY = mat3(tangent,bitangent,normal) * VELOCITY;\n"; + code += " vec3 normal = texelFetch(emission_texture_normal, emission_tex_ofs,0).xyz;\n"; + code += " vec3 v0 = abs(normal.z) < 0.999 ? vec3(0.0, 0.0, 1.0) : vec3(0, 1.0, 0.0);\n"; + code += " vec3 tangent = normalize(cross(v0, normal));\n"; + code += " vec3 bitangent = normalize(cross(tangent, normal));\n"; + code += " VELOCITY = mat3(tangent,bitangent,normal) * VELOCITY;\n"; } } } break; } - code += " VELOCITY = (EMISSION_TRANSFORM * vec4(VELOCITY,0.0)).xyz;\n"; - code += " TRANSFORM = EMISSION_TRANSFORM * TRANSFORM;\n"; + code += " VELOCITY = (EMISSION_TRANSFORM * vec4(VELOCITY,0.0)).xyz;\n"; + code += " TRANSFORM = EMISSION_TRANSFORM * TRANSFORM;\n"; if (flags[FLAG_DISABLE_Z]) { - code += " VELOCITY.z=0.0;\n"; - code += " TRANSFORM[3].z=0.0;\n"; + code += " VELOCITY.z = 0.0;\n"; + code += " TRANSFORM[3].z = 0.0;\n"; } - code += " } else {\n"; + code += " } else {\n"; - code += " CUSTOM.y+=DELTA/LIFETIME;\n"; + code += " CUSTOM.y += DELTA/LIFETIME;\n"; if (tex_parameters[PARAM_INITIAL_LINEAR_VELOCITY].is_valid()) - code += " float tex_linear_velocity = textureLod(linear_velocity_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_linear_velocity = textureLod(linear_velocity_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_linear_velocity = 0.0;\n"; + code += " float tex_linear_velocity = 0.0;\n"; if (tex_parameters[PARAM_ORBIT_VELOCITY].is_valid()) - code += " float tex_orbit_velocity = textureLod(orbit_velocity_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_orbit_velocity = textureLod(orbit_velocity_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_orbit_velocity = 0.0;\n"; + code += " float tex_orbit_velocity = 0.0;\n"; if (tex_parameters[PARAM_ANGULAR_VELOCITY].is_valid()) - code += " float tex_angular_velocity = textureLod(angular_velocity_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_angular_velocity = textureLod(angular_velocity_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_angular_velocity = 0.0;\n"; + code += " float tex_angular_velocity = 0.0;\n"; if (tex_parameters[PARAM_LINEAR_ACCEL].is_valid()) - code += " float tex_linear_accel = textureLod(linear_accel_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_linear_accel = textureLod(linear_accel_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_linear_accel = 0.0;\n"; + code += " float tex_linear_accel = 0.0;\n"; if (tex_parameters[PARAM_RADIAL_ACCEL].is_valid()) - code += " float tex_radial_accel = textureLod(radial_accel_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_radial_accel = textureLod(radial_accel_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_radial_accel = 0.0;\n"; + code += " float tex_radial_accel = 0.0;\n"; if (tex_parameters[PARAM_TANGENTIAL_ACCEL].is_valid()) - code += " float tex_tangent_accel = textureLod(tangent_accel_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_tangent_accel = textureLod(tangent_accel_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_tangent_accel = 0.0;\n"; + code += " float tex_tangent_accel = 0.0;\n"; if (tex_parameters[PARAM_DAMPING].is_valid()) - code += " float tex_damping = textureLod(damping_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_damping = textureLod(damping_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_damping = 0.0;\n"; + code += " float tex_damping = 0.0;\n"; if (tex_parameters[PARAM_ANGLE].is_valid()) - code += " float tex_angle = textureLod(angle_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_angle = textureLod(angle_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_angle = 0.0;\n"; + code += " float tex_angle = 0.0;\n"; if (tex_parameters[PARAM_ANIM_SPEED].is_valid()) - code += " float tex_anim_speed = textureLod(anim_speed_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_anim_speed = textureLod(anim_speed_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_anim_speed = 0.0;\n"; + code += " float tex_anim_speed = 0.0;\n"; if (tex_parameters[PARAM_ANIM_OFFSET].is_valid()) - code += " float tex_anim_offset = textureLod(anim_offset_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_anim_offset = textureLod(anim_offset_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_anim_offset = 0.0;\n"; + code += " float tex_anim_offset = 0.0;\n"; - code += " vec3 force = gravity; \n"; - code += " vec3 pos = TRANSFORM[3].xyz; \n"; + code += " vec3 force = gravity; \n"; + code += " vec3 pos = TRANSFORM[3].xyz; \n"; if (flags[FLAG_DISABLE_Z]) { - code += " pos.z=0.0; \n"; + code += " pos.z = 0.0; \n"; } - code += " //apply linear acceleration\n"; - code += " force+= length(VELOCITY) > 0.0 ? normalize(VELOCITY) * (linear_accel+tex_linear_accel)*mix(1.0,rand_from_seed(alt_seed),linear_accel_random) : vec3(0.0);\n"; - code += " //apply radial acceleration\n"; - code += " vec3 org = vec3(0.0);\n"; - code += " // if (!p_system->local_coordinates)\n"; - code += " //org=p_transform.origin;\n"; - code += " vec3 diff = pos-org;\n"; - code += " force+=length(diff) > 0.0 ? normalize(diff) * (radial_accel+tex_radial_accel)*mix(1.0,rand_from_seed(alt_seed),radial_accel_random) : vec3(0.0);\n"; - code += " //apply tangential acceleration;\n"; + code += " //apply linear acceleration\n"; + code += " force += length(VELOCITY) > 0.0 ? normalize(VELOCITY) * (linear_accel+tex_linear_accel)*mix(1.0,rand_from_seed(alt_seed),linear_accel_random) : vec3(0.0);\n"; + code += " //apply radial acceleration\n"; + code += " vec3 org = vec3(0.0);\n"; + code += " vec3 diff = pos-org;\n"; + code += " force += length(diff) > 0.0 ? normalize(diff) * (radial_accel+tex_radial_accel)*mix(1.0,rand_from_seed(alt_seed),radial_accel_random) : vec3(0.0);\n"; + code += " //apply tangential acceleration;\n"; if (flags[FLAG_DISABLE_Z]) { - code += " force+=length(diff.yx) > 0.0 ? vec3(normalize(diff.yx * vec2(-1.0,1.0)),0.0) * ((tangent_accel+tex_tangent_accel)*mix(1.0,rand_from_seed(alt_seed),radial_accel_random)) : vec3(0.0);\n"; + code += " force += length(diff.yx) > 0.0 ? vec3(normalize(diff.yx * vec2(-1.0,1.0)),0.0) * ((tangent_accel+tex_tangent_accel)*mix(1.0,rand_from_seed(alt_seed),radial_accel_random)) : vec3(0.0);\n"; } else { - code += " vec3 crossDiff = cross(normalize(diff),normalize(gravity));\n"; - code += " force+=length(crossDiff) > 0.0 ? normalize(crossDiff) * ((tangent_accel+tex_tangent_accel)*mix(1.0,rand_from_seed(alt_seed),radial_accel_random)) : vec3(0.0);\n"; + code += " vec3 crossDiff = cross(normalize(diff),normalize(gravity));\n"; + code += " force += length(crossDiff) > 0.0 ? normalize(crossDiff) * ((tangent_accel+tex_tangent_accel)*mix(1.0,rand_from_seed(alt_seed),radial_accel_random)) : vec3(0.0);\n"; } - code += " //apply attractor forces\n"; - code += " VELOCITY+=force * DELTA;\n"; + code += " //apply attractor forces\n"; + code += " VELOCITY += force * DELTA;\n"; if (tex_parameters[PARAM_INITIAL_LINEAR_VELOCITY].is_valid()) { - code += " VELOCITY=normalize(VELOCITY)*tex_linear_velocity;\n"; + code += " VELOCITY = normalize(VELOCITY)*tex_linear_velocity;\n"; } - code += " if (damping+tex_damping>0.0) {\n"; - code += " \n"; - code += " float v = length(VELOCITY);\n"; - code += " float damp = (damping+tex_damping)*mix(1.0,rand_from_seed(alt_seed),damping_random);\n"; - code += " v -= damp * DELTA;\n"; - code += " if (v<0.0) {\n"; - code += " VELOCITY=vec3(0.0);\n"; - code += " } else {\n"; - code += " VELOCITY=normalize(VELOCITY) * v;\n"; - code += " }\n"; - code += " }\n"; - code += " float base_angle=(initial_angle+tex_angle)*mix(1.0,angle_rand,initial_angle_random);\n"; - code += " base_angle+=CUSTOM.y*LIFETIME*(angular_velocity+tex_angular_velocity)*mix(1.0,rand_from_seed(alt_seed)*2.0-1.0,angular_velocity_random);\n"; - code += " CUSTOM.x=base_angle*3.1416/180.0;\n"; //angle - code += " CUSTOM.z=(anim_offset+tex_anim_offset)*mix(1.0,anim_offset_rand,anim_offset_random)+CUSTOM.y*(anim_speed+tex_anim_speed)*mix(1.0,rand_from_seed(alt_seed),anim_speed_random);\n"; //angle + code += " if (damping + tex_damping > 0.0) {\n"; + code += " \n"; + code += " float v = length(VELOCITY);\n"; + code += " float damp = (damping+tex_damping)*mix(1.0,rand_from_seed(alt_seed),damping_random);\n"; + code += " v -= damp * DELTA;\n"; + code += " if (v < 0.0) {\n"; + code += " VELOCITY = vec3(0.0);\n"; + code += " } else {\n"; + code += " VELOCITY = normalize(VELOCITY) * v;\n"; + code += " }\n"; + code += " }\n"; + code += " float base_angle = (initial_angle+tex_angle)*mix(1.0,angle_rand,initial_angle_random);\n"; + code += " base_angle += CUSTOM.y*LIFETIME*(angular_velocity+tex_angular_velocity)*mix(1.0,rand_from_seed(alt_seed)*2.0-1.0,angular_velocity_random);\n"; + code += " CUSTOM.x = base_angle*3.1416/180.0;\n"; //angle + code += " CUSTOM.z = (anim_offset+tex_anim_offset)*mix(1.0,anim_offset_rand,anim_offset_random)+CUSTOM.y*(anim_speed+tex_anim_speed)*mix(1.0,rand_from_seed(alt_seed),anim_speed_random);\n"; //angle if (flags[FLAG_ANIM_LOOP]) { - code += " CUSTOM.z=mod(CUSTOM.z,1.0);\n"; //loop + code += " CUSTOM.z = mod(CUSTOM.z,1.0);\n"; //loop } else { - code += " CUSTOM.z=clamp(CUSTOM.z,0.0,1.0);\n"; //0 to 1 only + code += " CUSTOM.z = clamp(CUSTOM.z,0.0,1.0);\n"; //0 to 1 only } - code += " }\n"; + code += " }\n"; //apply color //apply hue rotation if (tex_parameters[PARAM_SCALE].is_valid()) - code += " float tex_scale = textureLod(scale_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_scale = textureLod(scale_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_scale = 1.0;\n"; + code += " float tex_scale = 1.0;\n"; if (tex_parameters[PARAM_HUE_VARIATION].is_valid()) - code += " float tex_hue_variation = textureLod(hue_variation_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; + code += " float tex_hue_variation = textureLod(hue_variation_texture,vec2(CUSTOM.y,0.0),0.0).r;\n"; else - code += " float tex_hue_variation = 0.0;\n"; - - code += " float hue_rot_angle = (hue_variation+tex_hue_variation)*3.1416*2.0*mix(1.0,hue_rot_rand*2.0-1.0,hue_variation_random);\n"; - code += " float hue_rot_c = cos(hue_rot_angle);\n"; - code += " float hue_rot_s = sin(hue_rot_angle);\n"; - code += " mat4 hue_rot_mat = mat4( vec4(0.299, 0.587, 0.114, 0.0),\n"; - code += " vec4(0.299, 0.587, 0.114, 0.0),\n"; - code += " vec4(0.299, 0.587, 0.114, 0.0),\n"; - code += " vec4(0.000, 0.000, 0.000, 1.0)) +\n"; - code += " \n"; - code += " mat4( vec4(0.701, -0.587, -0.114, 0.0),\n"; - code += " vec4(-0.299, 0.413, -0.114, 0.0),\n"; - code += " vec4(-0.300, -0.588, 0.886, 0.0),\n"; - code += " vec4(0.000, 0.000, 0.000, 0.0)) * hue_rot_c +\n"; - code += "\n"; - code += " mat4( vec4(0.168, 0.330, -0.497, 0.0),\n"; - code += " vec4(-0.328, 0.035, 0.292, 0.0),\n"; - code += " vec4(1.250, -1.050, -0.203, 0.0),\n"; - code += " vec4(0.000, 0.000, 0.000, 0.0)) * hue_rot_s;\n"; + code += " float tex_hue_variation = 0.0;\n"; + + code += " float hue_rot_angle = (hue_variation+tex_hue_variation)*3.1416*2.0*mix(1.0,hue_rot_rand*2.0-1.0,hue_variation_random);\n"; + code += " float hue_rot_c = cos(hue_rot_angle);\n"; + code += " float hue_rot_s = sin(hue_rot_angle);\n"; + code += " mat4 hue_rot_mat = mat4( vec4(0.299, 0.587, 0.114, 0.0),\n"; + code += " vec4(0.299, 0.587, 0.114, 0.0),\n"; + code += " vec4(0.299, 0.587, 0.114, 0.0),\n"; + code += " vec4(0.000, 0.000, 0.000, 1.0)) +\n"; + code += " mat4( vec4(0.701, -0.587, -0.114, 0.0),\n"; + code += " vec4(-0.299, 0.413, -0.114, 0.0),\n"; + code += " vec4(-0.300, -0.588, 0.886, 0.0),\n"; + code += " vec4(0.000, 0.000, 0.000, 0.0)) * hue_rot_c +\n"; + code += " mat4( vec4(0.168, 0.330, -0.497, 0.0),\n"; + code += " vec4(-0.328, 0.035, 0.292, 0.0),\n"; + code += " vec4(1.250, -1.050, -0.203, 0.0),\n"; + code += " vec4(0.000, 0.000, 0.000, 0.0)) * hue_rot_s;\n"; if (color_ramp.is_valid()) { - code += " COLOR = textureLod(color_ramp,vec2(CUSTOM.y,0.0),0.0) * hue_rot_mat;\n"; + code += " COLOR = textureLod(color_ramp,vec2(CUSTOM.y,0.0),0.0) * hue_rot_mat;\n"; } else { - code += " COLOR = color_value * hue_rot_mat;\n"; + code += " COLOR = color_value * hue_rot_mat;\n"; } if (emission_color_texture.is_valid() && emission_shape >= EMISSION_SHAPE_POINTS) { - code += " COLOR*= texelFetch(emission_texture_color,emission_tex_ofs,0);\n"; + code += " COLOR*= texelFetch(emission_texture_color,emission_tex_ofs,0);\n"; } if (trail_color_modifier.is_valid()) { - code += "if (trail_divisor>1) { COLOR*=textureLod(trail_color_modifier,vec2(float(int(NUMBER)%trail_divisor)/float(trail_divisor-1),0.0),0.0); }\n"; + code += " if (trail_divisor > 1) { COLOR *= textureLod(trail_color_modifier,vec2(float(int(NUMBER)%trail_divisor)/float(trail_divisor-1),0.0),0.0); }\n"; } code += "\n"; if (flags[FLAG_DISABLE_Z]) { - code += " TRANSFORM[0]=vec4(cos(CUSTOM.x),-sin(CUSTOM.x),0.0,0.0);\n"; - code += " TRANSFORM[1]=vec4(sin(CUSTOM.x),cos(CUSTOM.x),0.0,0.0);\n"; - code += " TRANSFORM[2]=vec4(0.0,0.0,1.0,0.0);\n"; + code += " TRANSFORM[0] = vec4(cos(CUSTOM.x),-sin(CUSTOM.x),0.0,0.0);\n"; + code += " TRANSFORM[1] = vec4(sin(CUSTOM.x),cos(CUSTOM.x),0.0,0.0);\n"; + code += " TRANSFORM[2] = vec4(0.0,0.0,1.0,0.0);\n"; } else { //orient particle Y towards velocity if (flags[FLAG_ALIGN_Y_TO_VELOCITY]) { - code += " if (length(VELOCITY)>0.0) {TRANSFORM[1].xyz=normalize(VELOCITY);} else {TRANSFORM[1].xyz=normalize(TRANSFORM[1].xyz);}\n"; - code += " if (TRANSFORM[1].xyz==normalize(TRANSFORM[0].xyz)) {\n"; - code += "\tTRANSFORM[0].xyz=normalize(cross(normalize(TRANSFORM[1].xyz),normalize(TRANSFORM[2].xyz)));\n"; - code += "\tTRANSFORM[2].xyz=normalize(cross(normalize(TRANSFORM[0].xyz),normalize(TRANSFORM[1].xyz)));\n"; - code += " } else {\n"; - code += "\tTRANSFORM[2].xyz=normalize(cross(normalize(TRANSFORM[0].xyz),normalize(TRANSFORM[1].xyz)));\n"; - code += "\tTRANSFORM[0].xyz=normalize(cross(normalize(TRANSFORM[1].xyz),normalize(TRANSFORM[2].xyz)));\n"; - code += " }\n"; + code += " if (length(VELOCITY) > 0.0) { TRANSFORM[1].xyz = normalize(VELOCITY); } else { TRANSFORM[1].xyz = normalize(TRANSFORM[1].xyz); }\n"; + code += " if (TRANSFORM[1].xyz == normalize(TRANSFORM[0].xyz)) {\n"; + code += " TRANSFORM[0].xyz = normalize(cross(normalize(TRANSFORM[1].xyz),normalize(TRANSFORM[2].xyz)));\n"; + code += " TRANSFORM[2].xyz = normalize(cross(normalize(TRANSFORM[0].xyz),normalize(TRANSFORM[1].xyz)));\n"; + code += " } else {\n"; + code += " TRANSFORM[2].xyz = normalize(cross(normalize(TRANSFORM[0].xyz),normalize(TRANSFORM[1].xyz)));\n"; + code += " TRANSFORM[0].xyz = normalize(cross(normalize(TRANSFORM[1].xyz),normalize(TRANSFORM[2].xyz)));\n"; + code += " }\n"; } else { - code += "\tTRANSFORM[0].xyz=normalize(TRANSFORM[0].xyz);\n"; - code += "\tTRANSFORM[1].xyz=normalize(TRANSFORM[1].xyz);\n"; - code += "\tTRANSFORM[2].xyz=normalize(TRANSFORM[2].xyz);\n"; + code += " TRANSFORM[0].xyz = normalize(TRANSFORM[0].xyz);\n"; + code += " TRANSFORM[1].xyz = normalize(TRANSFORM[1].xyz);\n"; + code += " TRANSFORM[2].xyz = normalize(TRANSFORM[2].xyz);\n"; } //turn particle by rotation in Y if (flags[FLAG_ROTATE_Y]) { - code += "\tTRANSFORM = TRANSFORM * mat4( vec4(cos(CUSTOM.x),0.0,-sin(CUSTOM.x),0.0), vec4(0.0,1.0,0.0,0.0),vec4(sin(CUSTOM.x),0.0,cos(CUSTOM.x),0.0),vec4(0.0,0.0,0.0,1.0));\n"; + code += " TRANSFORM = TRANSFORM * mat4( vec4(cos(CUSTOM.x),0.0,-sin(CUSTOM.x),0.0), vec4(0.0,1.0,0.0,0.0),vec4(sin(CUSTOM.x),0.0,cos(CUSTOM.x),0.0),vec4(0.0,0.0,0.0,1.0));\n"; } } //scale by scale - code += " float base_scale=mix(scale*tex_scale,1.0,scale_random*scale_rand);\n"; + code += " float base_scale = mix(scale*tex_scale,1.0,scale_random*scale_rand);\n"; if (trail_size_modifier.is_valid()) { - code += "if (trail_divisor>1) { base_scale*=textureLod(trail_size_modifier,vec2(float(int(NUMBER)%trail_divisor)/float(trail_divisor-1),0.0),0.0).r; } \n"; + code += " if (trail_divisor > 1) { base_scale *= textureLod(trail_size_modifier,vec2(float(int(NUMBER)%trail_divisor)/float(trail_divisor-1),0.0),0.0).r; } \n"; } - code += " TRANSFORM[0].xyz*=base_scale;\n"; - code += " TRANSFORM[1].xyz*=base_scale;\n"; - code += " TRANSFORM[2].xyz*=base_scale;\n"; + code += " TRANSFORM[0].xyz *= base_scale;\n"; + code += " TRANSFORM[1].xyz *= base_scale;\n"; + code += " TRANSFORM[2].xyz *= base_scale;\n"; if (flags[FLAG_DISABLE_Z]) { - code += " VELOCITY.z=0.0;\n"; - code += " TRANSFORM[3].z=0.0;\n"; + code += " VELOCITY.z = 0.0;\n"; + code += " TRANSFORM[3].z = 0.0;\n"; } code += "}\n"; code += "\n"; @@ -1325,6 +1321,12 @@ Vector3 ParticlesMaterial::get_gravity() const { return gravity; } +RID ParticlesMaterial::get_shader_rid() const { + + ERR_FAIL_COND_V(!shader_map.has(current_key), RID()); + return shader_map[current_key].shader; +} + void ParticlesMaterial::_validate_property(PropertyInfo &property) const { if (property.name == "color" && color_ramp.is_valid()) { diff --git a/scene/3d/particles.h b/scene/3d/particles.h index 2c109d6ec8..e3109f470f 100644 --- a/scene/3d/particles.h +++ b/scene/3d/particles.h @@ -388,6 +388,8 @@ public: static void finish_shaders(); static void flush_changes(); + RID get_shader_rid() const; + ParticlesMaterial(); ~ParticlesMaterial(); }; diff --git a/scene/3d/path.cpp b/scene/3d/path.cpp index 60245fe6ce..65f20210e1 100644 --- a/scene/3d/path.cpp +++ b/scene/3d/path.cpp @@ -85,9 +85,15 @@ void PathFollow::_update_transform() { if (!c.is_valid()) return; + if (delta_offset == 0) { + return; + } + float o = offset; - if (loop) + + if (loop) { o = Math::fposmod(o, c->get_baked_length()); + } Vector3 pos = c->interpolate_baked(o, cubic); Transform t = get_transform(); @@ -101,14 +107,14 @@ void PathFollow::_update_transform() { // see C. Dougan, The Parallel Transport Frame, Game Programming Gems 2 for example // for a discussion about why not Frenet frame. - Vector3 t_prev = pos - c->interpolate_baked(o - lookahead, cubic); - Vector3 t_cur = c->interpolate_baked(o + lookahead, cubic) - pos; + Vector3 t_prev = (pos - c->interpolate_baked(o - delta_offset, cubic)).normalized(); + Vector3 t_cur = (c->interpolate_baked(o + delta_offset, cubic) - pos).normalized(); Vector3 axis = t_prev.cross(t_cur); - float dot = t_prev.normalized().dot(t_cur.normalized()); + float dot = t_prev.dot(t_cur); float angle = Math::acos(CLAMP(dot, -1, 1)); - if (axis.length() > CMP_EPSILON && angle > CMP_EPSILON) { + if (likely(Math::abs(angle) > CMP_EPSILON)) { if (rotation_mode == ROTATION_Y) { // assuming we're referring to global Y-axis. is this correct? axis.x = 0; @@ -116,27 +122,31 @@ void PathFollow::_update_transform() { } else if (rotation_mode == ROTATION_XY) { axis.z = 0; } else if (rotation_mode == ROTATION_XYZ) { - // all components are OK + // all components are allowed } - t.rotate_basis(axis.normalized(), angle); + if (likely(axis.length() > CMP_EPSILON)) { + t.rotate_basis(axis.normalized(), angle); + } } // do the additional tilting float tilt_angle = c->interpolate_baked_tilt(o); - Vector3 tilt_axis = t_cur; // is this correct?? + Vector3 tilt_axis = t_cur; // not sure what tilt is supposed to do, is this correct?? - if (tilt_axis.length() > CMP_EPSILON && tilt_angle > CMP_EPSILON) { + if (likely(Math::abs(tilt_angle) > CMP_EPSILON)) { if (rotation_mode == ROTATION_Y) { tilt_axis.x = 0; tilt_axis.z = 0; } else if (rotation_mode == ROTATION_XY) { tilt_axis.z = 0; } else if (rotation_mode == ROTATION_XYZ) { - // all components are OK + // all components are allowed } - t.rotate_basis(tilt_axis.normalized(), tilt_angle); + if (likely(tilt_axis.length() > CMP_EPSILON)) { + t.rotate_basis(tilt_axis.normalized(), tilt_angle); + } } t.translate(pos_offset); @@ -195,8 +205,6 @@ bool PathFollow::_set(const StringName &p_name, const Variant &p_value) { set_cubic_interpolation(p_value); } else if (String(p_name) == "loop") { set_loop(p_value); - } else if (String(p_name) == "lookahead") { - set_lookahead(p_value); } else return false; @@ -219,8 +227,6 @@ bool PathFollow::_get(const StringName &p_name, Variant &r_ret) const { r_ret = cubic; } else if (String(p_name) == "loop") { r_ret = loop; - } else if (String(p_name) == "lookahead") { - r_ret = lookahead; } else return false; @@ -238,7 +244,6 @@ void PathFollow::_get_property_list(List<PropertyInfo> *p_list) const { p_list->push_back(PropertyInfo(Variant::INT, "rotation_mode", PROPERTY_HINT_ENUM, "None,Y,XY,XYZ")); p_list->push_back(PropertyInfo(Variant::BOOL, "cubic_interp")); p_list->push_back(PropertyInfo(Variant::BOOL, "loop")); - p_list->push_back(PropertyInfo(Variant::REAL, "lookahead", PROPERTY_HINT_RANGE, "0.001,1024.0,0.001")); } void PathFollow::_bind_methods() { @@ -271,8 +276,9 @@ void PathFollow::_bind_methods() { } void PathFollow::set_offset(float p_offset) { - + delta_offset = p_offset - offset; offset = p_offset; + if (path) _update_transform(); _change_notify("offset"); @@ -322,16 +328,6 @@ float PathFollow::get_unit_offset() const { return 0; } -void PathFollow::set_lookahead(float p_lookahead) { - - lookahead = p_lookahead; -} - -float PathFollow::get_lookahead() const { - - return lookahead; -} - void PathFollow::set_rotation_mode(RotationMode p_rotation_mode) { rotation_mode = p_rotation_mode; @@ -356,11 +352,11 @@ bool PathFollow::has_loop() const { PathFollow::PathFollow() { offset = 0; + delta_offset = 0; h_offset = 0; v_offset = 0; path = NULL; rotation_mode = ROTATION_XYZ; cubic = true; loop = true; - lookahead = 0.1; } diff --git a/scene/3d/path.h b/scene/3d/path.h index 0f9a169f72..52760e0c75 100644 --- a/scene/3d/path.h +++ b/scene/3d/path.h @@ -67,10 +67,10 @@ public: private: Path *path; + real_t delta_offset; // change in offset since last _update_transform real_t offset; real_t h_offset; real_t v_offset; - real_t lookahead; bool cubic; bool loop; RotationMode rotation_mode; @@ -98,9 +98,6 @@ public: void set_unit_offset(float p_unit_offset); float get_unit_offset() const; - void set_lookahead(float p_lookahead); - float get_lookahead() const; - void set_loop(bool p_loop); bool has_loop() const; diff --git a/scene/3d/physics_body.cpp b/scene/3d/physics_body.cpp index d7fdf94d40..4c661e6a88 100644 --- a/scene/3d/physics_body.cpp +++ b/scene/3d/physics_body.cpp @@ -870,10 +870,10 @@ void RigidBody::_bind_methods() { ADD_SIGNAL(MethodInfo("body_exited", PropertyInfo(Variant::OBJECT, "body"))); ADD_SIGNAL(MethodInfo("sleeping_state_changed")); - BIND_ENUM_CONSTANT(MODE_STATIC); - BIND_ENUM_CONSTANT(MODE_KINEMATIC); BIND_ENUM_CONSTANT(MODE_RIGID); + BIND_ENUM_CONSTANT(MODE_STATIC); BIND_ENUM_CONSTANT(MODE_CHARACTER); + BIND_ENUM_CONSTANT(MODE_KINEMATIC); BIND_ENUM_CONSTANT(AXIS_LOCK_DISABLED); BIND_ENUM_CONSTANT(AXIS_LOCK_X); diff --git a/scene/3d/ray_cast.cpp b/scene/3d/ray_cast.cpp index df6764ee1a..296bddf0a3 100644 --- a/scene/3d/ray_cast.cpp +++ b/scene/3d/ray_cast.cpp @@ -48,14 +48,14 @@ Vector3 RayCast::get_cast_to() const { return cast_to; } -void RayCast::set_collision_layer(uint32_t p_layer) { +void RayCast::set_collision_mask(uint32_t p_mask) { - collision_layer = p_layer; + collision_mask = p_mask; } -uint32_t RayCast::get_collision_layer() const { +uint32_t RayCast::get_collision_mask() const { - return collision_layer; + return collision_mask; } void RayCast::set_type_mask(uint32_t p_mask) { @@ -172,7 +172,7 @@ void RayCast::_update_raycast_state() { PhysicsDirectSpaceState::RayResult rr; - if (dss->intersect_ray(gt.get_origin(), gt.xform(to), rr, exclude, collision_layer, type_mask)) { + if (dss->intersect_ray(gt.get_origin(), gt.xform(to), rr, exclude, collision_mask, type_mask)) { collided = true; against = rr.collider_id; @@ -245,15 +245,15 @@ void RayCast::_bind_methods() { ClassDB::bind_method(D_METHOD("clear_exceptions"), &RayCast::clear_exceptions); - ClassDB::bind_method(D_METHOD("set_collision_layer", "layer"), &RayCast::set_collision_layer); - ClassDB::bind_method(D_METHOD("get_collision_layer"), &RayCast::get_collision_layer); + ClassDB::bind_method(D_METHOD("set_collision_mask", "mask"), &RayCast::set_collision_mask); + ClassDB::bind_method(D_METHOD("get_collision_mask"), &RayCast::get_collision_mask); ClassDB::bind_method(D_METHOD("set_type_mask", "mask"), &RayCast::set_type_mask); ClassDB::bind_method(D_METHOD("get_type_mask"), &RayCast::get_type_mask); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "enabled"), "set_enabled", "is_enabled"); ADD_PROPERTY(PropertyInfo(Variant::VECTOR3, "cast_to"), "set_cast_to", "get_cast_to"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "collision_layer", PROPERTY_HINT_LAYERS_3D_PHYSICS), "set_collision_layer", "get_collision_layer"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "collision_mask", PROPERTY_HINT_LAYERS_3D_PHYSICS), "set_collision_mask", "get_collision_mask"); ADD_PROPERTY(PropertyInfo(Variant::INT, "type_mask", PROPERTY_HINT_FLAGS, "Static,Kinematic,Rigid,Character,Area"), "set_type_mask", "get_type_mask"); } @@ -325,7 +325,7 @@ RayCast::RayCast() { against = 0; collided = false; against_shape = 0; - collision_layer = 1; + collision_mask = 1; type_mask = PhysicsDirectSpaceState::TYPE_MASK_COLLISION; cast_to = Vector3(0, -1, 0); debug_shape = NULL; diff --git a/scene/3d/ray_cast.h b/scene/3d/ray_cast.h index fd566cd343..cd3cf3c913 100644 --- a/scene/3d/ray_cast.h +++ b/scene/3d/ray_cast.h @@ -47,7 +47,7 @@ class RayCast : public Spatial { Set<RID> exclude; - uint32_t collision_layer; + uint32_t collision_mask; uint32_t type_mask; Node *debug_shape; @@ -69,8 +69,8 @@ public: void set_cast_to(const Vector3 &p_point); Vector3 get_cast_to() const; - void set_collision_layer(uint32_t p_layer); - uint32_t get_collision_layer() const; + void set_collision_mask(uint32_t p_mask); + uint32_t get_collision_mask() const; void set_type_mask(uint32_t p_mask); uint32_t get_type_mask() const; diff --git a/scene/3d/visibility_notifier.cpp b/scene/3d/visibility_notifier.cpp index d3203bacec..e60b32a92a 100644 --- a/scene/3d/visibility_notifier.cpp +++ b/scene/3d/visibility_notifier.cpp @@ -252,8 +252,8 @@ void VisibilityEnabler::_bind_methods() { ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "pause_animations"), "set_enabler", "is_enabler_enabled", ENABLER_PAUSE_ANIMATIONS); ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "freeze_bodies"), "set_enabler", "is_enabler_enabled", ENABLER_FREEZE_BODIES); - BIND_ENUM_CONSTANT(ENABLER_FREEZE_BODIES); BIND_ENUM_CONSTANT(ENABLER_PAUSE_ANIMATIONS); + BIND_ENUM_CONSTANT(ENABLER_FREEZE_BODIES); BIND_ENUM_CONSTANT(ENABLER_MAX); } diff --git a/scene/animation/animation_player.cpp b/scene/animation/animation_player.cpp index c4cfce5d72..0f631c69b6 100644 --- a/scene/animation/animation_player.cpp +++ b/scene/animation/animation_player.cpp @@ -405,6 +405,10 @@ void AnimationPlayer::_animation_process_animation(AnimationData *p_anim, float if (a->value_track_get_update_mode(i) == Animation::UPDATE_CONTINUOUS || (p_delta == 0 && a->value_track_get_update_mode(i) == Animation::UPDATE_DISCRETE)) { //delta == 0 means seek Variant value = a->value_track_interpolate(i, p_time); + + if (value == Variant()) + continue; + //thanks to trigger mode, this should be solved now.. /* if (p_delta==0 && value.get_type()==Variant::STRING) @@ -1254,7 +1258,7 @@ void AnimationPlayer::_bind_methods() { ClassDB::bind_method(D_METHOD("advance", "delta"), &AnimationPlayer::advance); ADD_GROUP("Playback Options", "playback_"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "playback_process_mode", PROPERTY_HINT_ENUM, "Fixed,Idle"), "set_animation_process_mode", "get_animation_process_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "playback_process_mode", PROPERTY_HINT_ENUM, "Physics,Idle"), "set_animation_process_mode", "get_animation_process_mode"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "playback_default_blend_time", PROPERTY_HINT_RANGE, "0,4096,0.01"), "set_default_blend_time", "get_default_blend_time"); ADD_PROPERTY(PropertyInfo(Variant::NODE_PATH, "root_node"), "set_root", "get_root"); diff --git a/scene/animation/animation_tree_player.cpp b/scene/animation/animation_tree_player.cpp index d564671bcf..ad5329c94b 100644 --- a/scene/animation/animation_tree_player.cpp +++ b/scene/animation/animation_tree_player.cpp @@ -1796,7 +1796,7 @@ void AnimationTreePlayer::_bind_methods() { ClassDB::bind_method(D_METHOD("recompute_caches"), &AnimationTreePlayer::recompute_caches); ADD_GROUP("Playback", "playback_"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "playback_process_mode", PROPERTY_HINT_ENUM, "Fixed,Idle"), "set_animation_process_mode", "get_animation_process_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "playback_process_mode", PROPERTY_HINT_ENUM, "Physics,Idle"), "set_animation_process_mode", "get_animation_process_mode"); BIND_ENUM_CONSTANT(NODE_OUTPUT); BIND_ENUM_CONSTANT(NODE_ANIMATION); diff --git a/scene/animation/tween.cpp b/scene/animation/tween.cpp index fb327191b9..e0508cf147 100644 --- a/scene/animation/tween.cpp +++ b/scene/animation/tween.cpp @@ -222,7 +222,7 @@ void Tween::_bind_methods() { ADD_SIGNAL(MethodInfo("tween_step", PropertyInfo(Variant::OBJECT, "object"), PropertyInfo(Variant::STRING, "key"), PropertyInfo(Variant::REAL, "elapsed"), PropertyInfo(Variant::OBJECT, "value"))); ADD_SIGNAL(MethodInfo("tween_completed", PropertyInfo(Variant::OBJECT, "object"), PropertyInfo(Variant::STRING, "key"))); - ADD_PROPERTY(PropertyInfo(Variant::INT, "playback_process_mode", PROPERTY_HINT_ENUM, "Fixed,Idle"), "set_tween_process_mode", "get_tween_process_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "playback_process_mode", PROPERTY_HINT_ENUM, "Physics,Idle"), "set_tween_process_mode", "get_tween_process_mode"); BIND_ENUM_CONSTANT(TWEEN_PROCESS_PHYSICS); BIND_ENUM_CONSTANT(TWEEN_PROCESS_IDLE); diff --git a/scene/gui/control.cpp b/scene/gui/control.cpp index 91c5263bf5..54a58159ac 100644 --- a/scene/gui/control.cpp +++ b/scene/gui/control.cpp @@ -2811,12 +2811,12 @@ void Control::_bind_methods() { BIND_ENUM_CONSTANT(PRESET_WIDE); BIND_ENUM_CONSTANT(PRESET_MODE_MINSIZE); - BIND_ENUM_CONSTANT(PRESET_MODE_KEEP_HEIGHT); BIND_ENUM_CONSTANT(PRESET_MODE_KEEP_WIDTH); + BIND_ENUM_CONSTANT(PRESET_MODE_KEEP_HEIGHT); BIND_ENUM_CONSTANT(PRESET_MODE_KEEP_SIZE); - BIND_ENUM_CONSTANT(SIZE_EXPAND); BIND_ENUM_CONSTANT(SIZE_FILL); + BIND_ENUM_CONSTANT(SIZE_EXPAND); BIND_ENUM_CONSTANT(SIZE_EXPAND_FILL); BIND_ENUM_CONSTANT(SIZE_SHRINK_CENTER); BIND_ENUM_CONSTANT(SIZE_SHRINK_END); diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index d8ff048dfb..6ade4fcc38 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -759,38 +759,42 @@ FileDialog::FileDialog() { mode = MODE_SAVE_FILE; set_title(RTR("Save a File")); + HBoxContainer *hbc = memnew(HBoxContainer); + hbc->add_child(memnew(Label(RTR("Path:")))); dir = memnew(LineEdit); - HBoxContainer *pathhb = memnew(HBoxContainer); - pathhb->add_child(dir); + hbc->add_child(dir); dir->set_h_size_flags(SIZE_EXPAND_FILL); refresh = memnew(ToolButton); refresh->connect("pressed", this, "_update_file_list"); - pathhb->add_child(refresh); + hbc->add_child(refresh); drives = memnew(OptionButton); - pathhb->add_child(drives); + hbc->add_child(drives); drives->connect("item_selected", this, "_select_drive"); makedir = memnew(Button); makedir->set_text(RTR("Create Folder")); makedir->connect("pressed", this, "_make_dir"); - pathhb->add_child(makedir); - - vbc->add_margin_child(RTR("Path:"), pathhb); + hbc->add_child(makedir); + vbc->add_child(hbc); tree = memnew(Tree); tree->set_hide_root(true); vbc->add_margin_child(RTR("Directories & Files:"), tree, true); + hbc = memnew(HBoxContainer); + hbc->add_child(memnew(Label(RTR("File:")))); file = memnew(LineEdit); - //add_child(file); - vbc->add_margin_child(RTR("File:"), file); - + file->set_stretch_ratio(4); + file->set_h_size_flags(SIZE_EXPAND_FILL); + hbc->add_child(file); filter = memnew(OptionButton); - //add_child(filter); - vbc->add_margin_child(RTR("Filter:"), filter); + filter->set_stretch_ratio(3); + filter->set_h_size_flags(SIZE_EXPAND_FILL); filter->set_clip_text(true); //too many extensions overflow it + hbc->add_child(filter); + vbc->add_child(hbc); dir_access = DirAccess::create(DirAccess::ACCESS_RESOURCES); access = ACCESS_RESOURCES; diff --git a/scene/gui/item_list.cpp b/scene/gui/item_list.cpp index a034c7224f..623a110263 100644 --- a/scene/gui/item_list.cpp +++ b/scene/gui/item_list.cpp @@ -489,7 +489,7 @@ void ItemList::_gui_input(const Ref<InputEvent> &p_event) { if (mb->get_button_index() == BUTTON_RIGHT) { - emit_signal("item_rmb_selected", i, pos); + emit_signal("item_rmb_selected", i, get_local_mouse_position()); } } else { @@ -500,7 +500,7 @@ void ItemList::_gui_input(const Ref<InputEvent> &p_event) { if (items[i].selected && mb->get_button_index() == BUTTON_RIGHT) { - emit_signal("item_rmb_selected", i, pos); + emit_signal("item_rmb_selected", i, get_local_mouse_position()); } else { bool selected = !items[i].selected; @@ -515,7 +515,7 @@ void ItemList::_gui_input(const Ref<InputEvent> &p_event) { if (mb->get_button_index() == BUTTON_RIGHT) { - emit_signal("item_rmb_selected", i, pos); + emit_signal("item_rmb_selected", i, get_local_mouse_position()); } else if (/*select_mode==SELECT_SINGLE &&*/ mb->is_doubleclick()) { emit_signal("item_activated", i); diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index 07b49538d9..ad519d8d0c 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -1984,6 +1984,7 @@ void RichTextLabel::_bind_methods() { BIND_ENUM_CONSTANT(ITEM_ALIGN); BIND_ENUM_CONSTANT(ITEM_INDENT); BIND_ENUM_CONSTANT(ITEM_LIST); + BIND_ENUM_CONSTANT(ITEM_TABLE); BIND_ENUM_CONSTANT(ITEM_META); } diff --git a/scene/gui/slider.cpp b/scene/gui/slider.cpp index 116e0ac354..e88742a3e3 100644 --- a/scene/gui/slider.cpp +++ b/scene/gui/slider.cpp @@ -157,6 +157,12 @@ void Slider::_notification(int p_what) { mouse_inside = false; update(); } break; + case NOTIFICATION_VISIBILITY_CHANGED: // fallthrough + case NOTIFICATION_EXIT_TREE: { + + mouse_inside = false; + grab.active = false; + } break; case NOTIFICATION_DRAW: { RID ci = get_canvas_item(); Size2i size = get_size(); diff --git a/scene/gui/tab_container.cpp b/scene/gui/tab_container.cpp index 6e50614e8f..cfe924ecd4 100644 --- a/scene/gui/tab_container.cpp +++ b/scene/gui/tab_container.cpp @@ -94,15 +94,20 @@ void TabContainer::_gui_input(const Ref<InputEvent> &p_event) { // Handle navigation buttons. if (buttons_visible_cache) { + int popup_ofs = 0; + if (popup) { + popup_ofs = menu->get_width(); + } + Ref<Texture> increment = get_icon("increment"); Ref<Texture> decrement = get_icon("decrement"); - if (pos.x > size.width - increment->get_width()) { + if (pos.x > size.width - increment->get_width() - popup_ofs) { if (last_tab_cache < tabs.size() - 1) { first_tab_cache += 1; update(); } return; - } else if (pos.x > size.width - increment->get_width() - decrement->get_width()) { + } else if (pos.x > size.width - increment->get_width() - decrement->get_width() - popup_ofs) { if (first_tab_cache > 0) { first_tab_cache -= 1; update(); diff --git a/scene/gui/tabs.cpp b/scene/gui/tabs.cpp index 085f6de6b8..49823e18fc 100644 --- a/scene/gui/tabs.cpp +++ b/scene/gui/tabs.cpp @@ -820,9 +820,9 @@ void Tabs::_bind_methods() { BIND_ENUM_CONSTANT(ALIGN_RIGHT); BIND_ENUM_CONSTANT(ALIGN_MAX); + BIND_ENUM_CONSTANT(CLOSE_BUTTON_SHOW_NEVER); BIND_ENUM_CONSTANT(CLOSE_BUTTON_SHOW_ACTIVE_ONLY); BIND_ENUM_CONSTANT(CLOSE_BUTTON_SHOW_ALWAYS); - BIND_ENUM_CONSTANT(CLOSE_BUTTON_SHOW_NEVER); BIND_ENUM_CONSTANT(CLOSE_BUTTON_MAX); } diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index de69406b37..977ba2da7c 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -732,6 +732,19 @@ void TextEdit::_notification(int p_what) { VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(xmargin_beg, ofs_y, xmargin_end - xmargin_beg, get_row_height()), cache.mark_color); } + if (str.length() == 0) { + // draw line background if empty as we won't loop at at all + if (line == cursor.line) { + VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(0, ofs_y, xmargin_end, get_row_height()), cache.current_line_color); + } + + // give visual indication of empty selected line + if (selection.active && line >= selection.from_line && line <= selection.to_line) { + int char_w = cache.font->get_char_size(' ').width; + VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(xmargin_beg, ofs_y, char_w, get_row_height()), cache.selection_color); + } + } + if (text.is_breakpoint(line) && !draw_breakpoint_gutter) { #ifdef TOOLS_ENABLED VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(xmargin_beg, ofs_y + get_row_height() - EDSCALE, xmargin_end - xmargin_beg, EDSCALE), cache.breakpoint_color); @@ -953,15 +966,18 @@ void TextEdit::_notification(int p_what) { bool in_selection = (selection.active && line >= selection.from_line && line <= selection.to_line && (line > selection.from_line || j >= selection.from_column) && (line < selection.to_line || j < selection.to_column)); if (line == cursor.line) { - if (j == 0) - //first char + // if its the first char draw behind line numbers + if (j == 0) { VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(0, ofs_y, (char_ofs + char_margin), get_row_height()), cache.current_line_color); - else if (j == str.length() - 1) - //last char + } + // if its the last char draw to end of the line + if (j == str.length() - 1) { VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(char_ofs + char_margin + char_w, ofs_y, xmargin_end - (char_ofs + char_margin + char_w), get_row_height()), cache.current_line_color); - - if (!in_selection) + } + // actual text + if (!in_selection) { VisualServer::get_singleton()->canvas_item_add_rect(ci, Rect2(Point2i(char_ofs + char_margin, ofs_y), Size2i(char_w, get_row_height())), cache.current_line_color); + } } if (in_selection) { diff --git a/scene/gui/tree.cpp b/scene/gui/tree.cpp index 178a1c272b..931dcfed91 100644 --- a/scene/gui/tree.cpp +++ b/scene/gui/tree.cpp @@ -47,18 +47,21 @@ void TreeItem::move_to_top() { } void TreeItem::move_to_bottom() { - if (!parent || !next) return; - while (next) { + TreeItem *prev = get_prev(); + TreeItem *last = next; + while (last->next) + last = last->next; - if (parent->childs == this) - parent->childs = next; - TreeItem *n = next; - next = n->next; - n->next = this; + if (prev) { + prev->next = next; + } else { + parent->childs = next; } + last->next = this; + next = NULL; } Size2 TreeItem::Cell::get_icon_size() const { diff --git a/scene/main/node.cpp b/scene/main/node.cpp index c2a31b4a8b..e6e11de177 100755 --- a/scene/main/node.cpp +++ b/scene/main/node.cpp @@ -212,6 +212,8 @@ void Node::_propagate_enter_tree() { emit_signal(SceneStringNames::get_singleton()->tree_entered); + data.tree->node_added(this); + data.blocked++; //block while adding children @@ -2801,12 +2803,12 @@ void Node::_bind_methods() { BIND_CONSTANT(NOTIFICATION_EXIT_TREE); BIND_CONSTANT(NOTIFICATION_MOVED_IN_PARENT); BIND_CONSTANT(NOTIFICATION_READY); + BIND_CONSTANT(NOTIFICATION_PAUSED); + BIND_CONSTANT(NOTIFICATION_UNPAUSED); BIND_CONSTANT(NOTIFICATION_PHYSICS_PROCESS); BIND_CONSTANT(NOTIFICATION_PROCESS); BIND_CONSTANT(NOTIFICATION_PARENTED); BIND_CONSTANT(NOTIFICATION_UNPARENTED); - BIND_CONSTANT(NOTIFICATION_PAUSED); - BIND_CONSTANT(NOTIFICATION_UNPAUSED); BIND_CONSTANT(NOTIFICATION_INSTANCED); BIND_CONSTANT(NOTIFICATION_DRAG_BEGIN); BIND_CONSTANT(NOTIFICATION_DRAG_END); diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index 7a28e2a6f8..d4be683a2b 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -85,6 +85,11 @@ void SceneTree::tree_changed() { emit_signal(tree_changed_name); } +void SceneTree::node_added(Node *p_node) { + + emit_signal(node_added_name, p_node); +} + void SceneTree::node_removed(Node *p_node) { if (current_scene == p_node) { @@ -1172,7 +1177,7 @@ void SceneTree::_update_root_rect() { } } -void SceneTree::set_screen_stretch(StretchMode p_mode, StretchAspect p_aspect, const Size2 p_minsize, int p_shrink) { +void SceneTree::set_screen_stretch(StretchMode p_mode, StretchAspect p_aspect, const Size2 p_minsize, real_t p_shrink) { stretch_mode = p_mode; stretch_aspect = p_aspect; @@ -2189,6 +2194,7 @@ void SceneTree::_bind_methods() { ClassDB::bind_method(D_METHOD("_server_disconnected"), &SceneTree::_server_disconnected); ADD_SIGNAL(MethodInfo("tree_changed")); + ADD_SIGNAL(MethodInfo("node_added", PropertyInfo(Variant::OBJECT, "node"))); ADD_SIGNAL(MethodInfo("node_removed", PropertyInfo(Variant::OBJECT, "node"))); ADD_SIGNAL(MethodInfo("screen_resized")); ADD_SIGNAL(MethodInfo("node_configuration_warning_changed", PropertyInfo(Variant::OBJECT, "node"))); @@ -2260,6 +2266,7 @@ SceneTree::SceneTree() { root = NULL; current_frame = 0; tree_changed_name = "tree_changed"; + node_added_name = "node_added"; node_removed_name = "node_removed"; ugc_locked = false; call_lock = 0; diff --git a/scene/main/scene_tree.h b/scene/main/scene_tree.h index f3e689adab..bc3efdc42f 100644 --- a/scene/main/scene_tree.h +++ b/scene/main/scene_tree.h @@ -124,6 +124,7 @@ private: bool input_handled; Size2 last_screen_size; StringName tree_changed_name; + StringName node_added_name; StringName node_removed_name; int64_t current_frame; @@ -147,7 +148,7 @@ private: StretchMode stretch_mode; StretchAspect stretch_aspect; Size2i stretch_min; - int stretch_shrink; + real_t stretch_shrink; void _update_root_rect(); @@ -233,6 +234,7 @@ private: void _rpc(Node *p_from, int p_to, bool p_unreliable, bool p_set, const StringName &p_name, const Variant **p_arg, int p_argcount); void tree_changed(); + void node_added(Node *p_node); void node_removed(Node *p_node); Group *add_to_group(const StringName &p_group, Node *p_node); @@ -415,7 +417,7 @@ public: void get_nodes_in_group(const StringName &p_group, List<Node *> *p_list); bool has_group(const StringName &p_identifier) const; - void set_screen_stretch(StretchMode p_mode, StretchAspect p_aspect, const Size2 p_minsize, int p_shrink = 1); + void set_screen_stretch(StretchMode p_mode, StretchAspect p_aspect, const Size2 p_minsize, real_t p_shrink = 1); //void change_scene(const String& p_path); //Node *get_loaded_scene(); diff --git a/scene/main/timer.cpp b/scene/main/timer.cpp index 23854b5f59..e0c6f93f25 100755 --- a/scene/main/timer.cpp +++ b/scene/main/timer.cpp @@ -199,7 +199,7 @@ void Timer::_bind_methods() { ADD_SIGNAL(MethodInfo("timeout")); - ADD_PROPERTY(PropertyInfo(Variant::INT, "process_mode", PROPERTY_HINT_ENUM, "Fixed,Idle"), "set_timer_process_mode", "get_timer_process_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "process_mode", PROPERTY_HINT_ENUM, "Physics,Idle"), "set_timer_process_mode", "get_timer_process_mode"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "wait_time", PROPERTY_HINT_EXP_RANGE, "0.01,4096,0.01"), "set_wait_time", "get_wait_time"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "one_shot"), "set_one_shot", "is_one_shot"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "autostart"), "set_autostart", "has_autostart"); diff --git a/scene/main/viewport.cpp b/scene/main/viewport.cpp index 37a393b55b..0a02f471c1 100644 --- a/scene/main/viewport.cpp +++ b/scene/main/viewport.cpp @@ -2371,8 +2371,13 @@ void Viewport::input(const Ref<InputEvent> &p_event) { ERR_FAIL_COND(!is_inside_tree()); - get_tree()->_call_input_pause(input_group, "_input", p_event); //not a bug, must happen before GUI, order is _input -> gui input -> _unhandled input - _gui_input_event(p_event); + if (!get_tree()->is_input_handled()) { + get_tree()->_call_input_pause(input_group, "_input", p_event); //not a bug, must happen before GUI, order is _input -> gui input -> _unhandled input + } + + if (!get_tree()->is_input_handled()) { + _gui_input_event(p_event); + } //get_tree()->call_group(SceneTree::GROUP_CALL_REVERSE|SceneTree::GROUP_CALL_REALTIME|SceneTree::GROUP_CALL_MULIILEVEL,gui_input_group,"_gui_input",p_event); //special one for GUI, as controls use their own process check } @@ -2711,7 +2716,7 @@ void Viewport::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::INT, "debug_draw", PROPERTY_HINT_ENUM, "Disabled,Unshaded,Overdraw,Wireframe"), "set_debug_draw", "get_debug_draw"); ADD_GROUP("Render Target", "render_target_"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "render_target_v_flip"), "set_vflip", "get_vflip"); - ADD_PROPERTY(PropertyInfo(Variant::BOOL, "render_target_clear_mode", PROPERTY_HINT_ENUM, "Always,Never,NextFrame"), "set_clear_mode", "get_clear_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "render_target_clear_mode", PROPERTY_HINT_ENUM, "Always,Never,Next Frame"), "set_clear_mode", "get_clear_mode"); ADD_PROPERTY(PropertyInfo(Variant::INT, "render_target_update_mode", PROPERTY_HINT_ENUM, "Disabled,Once,When Visible,Always"), "set_update_mode", "get_update_mode"); ADD_GROUP("Audio Listener", "audio_listener_"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "audio_listener_enable_2d"), "set_as_audio_listener_2d", "is_audio_listener_2d"); diff --git a/scene/resources/animation.cpp b/scene/resources/animation.cpp index 8dcc8d4e14..21e4a85cd1 100644 --- a/scene/resources/animation.cpp +++ b/scene/resources/animation.cpp @@ -1171,9 +1171,7 @@ T Animation::_interpolate(const Vector<TKey<T> > &p_keys, float p_time, Interpol ERR_FAIL_COND_V(idx == -2, T()); - if (p_ok) - *p_ok = true; - + bool result = true; int next = 0; float c = 0; // prepare for all cases of interpolation @@ -1243,10 +1241,19 @@ T Animation::_interpolate(const Vector<TKey<T> > &p_keys, float p_time, Interpol } else if (idx < 0) { - idx = next = 0; + // only allow extending first key to anim start if looping + if (loop) + idx = next = 0; + else + result = false; } } + if (p_ok) + *p_ok = result; + if (!result) + return T(); + float tr = p_keys[idx].transition; if (tr == 0 || idx == next) { @@ -1298,7 +1305,7 @@ Error Animation::transform_track_interpolate(int p_track, float p_time, Vector3 TransformKey tk = _interpolate(tt->transforms, p_time, tt->interpolation, tt->loop_wrap, &ok); - if (!ok) // ?? + if (!ok) return ERR_UNAVAILABLE; if (r_loc) diff --git a/scene/resources/material.cpp b/scene/resources/material.cpp index 2936df7a51..b22a019319 100644 --- a/scene/resources/material.cpp +++ b/scene/resources/material.cpp @@ -377,7 +377,7 @@ void SpatialMaterial::_update_shader() { case DIFFUSE_TOON: code += ",diffuse_toon"; break; } switch (specular_mode) { - case SPECULAR_SCHLICK_GGX: code += ",specular_schlick_ggx"; break; + case SPECULAR_GGX: code += ",specular_ggx"; break; case SPECULAR_BLINN: code += ",specular_blinn"; break; case SPECULAR_PHONG: code += ",specular_phong"; break; case SPECULAR_TOON: code += ",specular_toon"; break; @@ -1242,6 +1242,15 @@ Ref<Texture> SpatialMaterial::get_texture(TextureParam p_param) const { return textures[p_param]; } +Ref<Texture> SpatialMaterial::get_texture_by_name(StringName p_name) const { + for (int i = 0; i < (int)SpatialMaterial::TEXTURE_MAX; i++) { + TextureParam param = TextureParam(i); + if (p_name == shader_names->texture_names[param]) + return textures[param]; + } + return Ref<Texture>(); +} + void SpatialMaterial::_validate_feature(const String &text, Feature feature, PropertyInfo &property) const { if (property.name.begins_with(text) && property.name != text + "_enabled" && !features[feature]) { property.usage = 0; @@ -1810,7 +1819,7 @@ void SpatialMaterial::_bind_methods() { ADD_GROUP("Parameters", "params_"); ADD_PROPERTY(PropertyInfo(Variant::INT, "params_diffuse_mode", PROPERTY_HINT_ENUM, "Burley,Lambert,Lambert Wrap,Oren Nayar,Toon"), "set_diffuse_mode", "get_diffuse_mode"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "params_specular_mode", PROPERTY_HINT_ENUM, "SchlickGGX,Blinn,Phong,Toon,Disabled"), "set_specular_mode", "get_specular_mode"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "params_specular_mode", PROPERTY_HINT_ENUM, "GGX,Blinn,Phong,Toon,Disabled"), "set_specular_mode", "get_specular_mode"); ADD_PROPERTY(PropertyInfo(Variant::INT, "params_blend_mode", PROPERTY_HINT_ENUM, "Mix,Add,Sub,Mul"), "set_blend_mode", "get_blend_mode"); ADD_PROPERTY(PropertyInfo(Variant::INT, "params_cull_mode", PROPERTY_HINT_ENUM, "Back,Front,Disabled"), "set_cull_mode", "get_cull_mode"); ADD_PROPERTY(PropertyInfo(Variant::INT, "params_depth_draw_mode", PROPERTY_HINT_ENUM, "Opaque Only,Always,Never,Opaque Pre-Pass"), "set_depth_draw_mode", "get_depth_draw_mode"); @@ -1997,7 +2006,7 @@ void SpatialMaterial::_bind_methods() { BIND_ENUM_CONSTANT(DIFFUSE_OREN_NAYAR); BIND_ENUM_CONSTANT(DIFFUSE_TOON); - BIND_ENUM_CONSTANT(SPECULAR_SCHLICK_GGX); + BIND_ENUM_CONSTANT(SPECULAR_GGX); BIND_ENUM_CONSTANT(SPECULAR_BLINN); BIND_ENUM_CONSTANT(SPECULAR_PHONG); BIND_ENUM_CONSTANT(SPECULAR_TOON); @@ -2078,7 +2087,7 @@ SpatialMaterial::SpatialMaterial() flags[i] = 0; } diffuse_mode = DIFFUSE_LAMBERT; - specular_mode = SPECULAR_SCHLICK_GGX; + specular_mode = SPECULAR_GGX; for (int i = 0; i < FEATURE_MAX; i++) { features[i] = false; diff --git a/scene/resources/material.h b/scene/resources/material.h index c0e007ac5f..942fb42363 100644 --- a/scene/resources/material.h +++ b/scene/resources/material.h @@ -193,7 +193,7 @@ public: }; enum SpecularMode { - SPECULAR_SCHLICK_GGX, + SPECULAR_GGX, SPECULAR_BLINN, SPECULAR_PHONG, SPECULAR_TOON, @@ -510,6 +510,8 @@ public: void set_texture(TextureParam p_param, const Ref<Texture> &p_texture); Ref<Texture> get_texture(TextureParam p_param) const; + // Used only for shader material conversion + Ref<Texture> get_texture_by_name(StringName p_name) const; void set_feature(Feature p_feature, bool p_enabled); bool get_feature(Feature p_feature) const; diff --git a/scene/resources/texture.cpp b/scene/resources/texture.cpp index c202fad1a4..467f059fd3 100644 --- a/scene/resources/texture.cpp +++ b/scene/resources/texture.cpp @@ -78,11 +78,11 @@ void Texture::_bind_methods() { BIND_ENUM_CONSTANT(FLAG_MIPMAPS); BIND_ENUM_CONSTANT(FLAG_REPEAT); BIND_ENUM_CONSTANT(FLAG_FILTER); - BIND_ENUM_CONSTANT(FLAG_VIDEO_SURFACE); BIND_ENUM_CONSTANT(FLAGS_DEFAULT); BIND_ENUM_CONSTANT(FLAG_ANISOTROPIC_FILTER); BIND_ENUM_CONSTANT(FLAG_CONVERT_TO_LINEAR); BIND_ENUM_CONSTANT(FLAG_MIRRORED_REPEAT); + BIND_ENUM_CONSTANT(FLAG_VIDEO_SURFACE); } Texture::Texture() { @@ -1324,10 +1324,8 @@ void CubeMap::_bind_methods() { ClassDB::bind_method(D_METHOD("get_width"), &CubeMap::get_width); ClassDB::bind_method(D_METHOD("get_height"), &CubeMap::get_height); - //ClassDB::bind_method(D_METHOD("get_rid"),&CubeMap::get_rid); ClassDB::bind_method(D_METHOD("set_flags", "flags"), &CubeMap::set_flags); ClassDB::bind_method(D_METHOD("get_flags"), &CubeMap::get_flags); - ClassDB::bind_method(D_METHOD("set_side", "side", "image"), &CubeMap::set_side); ClassDB::bind_method(D_METHOD("get_side", "side"), &CubeMap::get_side); ClassDB::bind_method(D_METHOD("set_storage", "mode"), &CubeMap::set_storage); @@ -1335,6 +1333,9 @@ void CubeMap::_bind_methods() { ClassDB::bind_method(D_METHOD("set_lossy_storage_quality", "quality"), &CubeMap::set_lossy_storage_quality); ClassDB::bind_method(D_METHOD("get_lossy_storage_quality"), &CubeMap::get_lossy_storage_quality); + ADD_PROPERTY(PropertyInfo(Variant::INT, "storage_mode", PROPERTY_HINT_ENUM, "Raw,Lossy Compressed,Lossless Compressed"), "set_storage", "get_storage"); + ADD_PROPERTY(PropertyInfo(Variant::REAL, "lossy_storage_quality"), "set_lossy_storage_quality", "get_lossy_storage_quality"); + BIND_ENUM_CONSTANT(STORAGE_RAW); BIND_ENUM_CONSTANT(STORAGE_COMPRESS_LOSSY); BIND_ENUM_CONSTANT(STORAGE_COMPRESS_LOSSLESS); diff --git a/servers/arvr_server.cpp b/servers/arvr_server.cpp index 4dfc40e9e4..ede080b424 100644 --- a/servers/arvr_server.cpp +++ b/servers/arvr_server.cpp @@ -61,8 +61,8 @@ void ARVRServer::_bind_methods() { BIND_ENUM_CONSTANT(TRACKER_CONTROLLER); BIND_ENUM_CONSTANT(TRACKER_BASESTATION); BIND_ENUM_CONSTANT(TRACKER_ANCHOR); - BIND_ENUM_CONSTANT(TRACKER_UNKNOWN); BIND_ENUM_CONSTANT(TRACKER_ANY_KNOWN); + BIND_ENUM_CONSTANT(TRACKER_UNKNOWN); BIND_ENUM_CONSTANT(TRACKER_ANY); ADD_SIGNAL(MethodInfo("interface_added", PropertyInfo(Variant::STRING, "name"))); @@ -138,7 +138,7 @@ void ARVRServer::add_interface(const Ref<ARVRInterface> &p_interface) { }; }; - print_line("Registered interface " + p_interface->get_name()); + print_line("ARVR: Registered interface: " + p_interface->get_name()); interfaces.push_back(p_interface); emit_signal("interface_added", p_interface->get_name()); diff --git a/servers/audio/effects/audio_effect_filter.cpp b/servers/audio/effects/audio_effect_filter.cpp index 019494c74a..95354230c6 100644 --- a/servers/audio/effects/audio_effect_filter.cpp +++ b/servers/audio/effects/audio_effect_filter.cpp @@ -158,7 +158,7 @@ void AudioEffectFilter::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::REAL, "cutoff_hz", PROPERTY_HINT_RANGE, "1,40000,0.1"), "set_cutoff", "get_cutoff"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "resonance", PROPERTY_HINT_RANGE, "0,1,0.01"), "set_resonance", "get_resonance"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "gain", PROPERTY_HINT_RANGE, "0,4,0.01"), "set_gain", "get_gain"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "dB", PROPERTY_HINT_ENUM, "6db,12db,18db,24db"), "set_db", "get_db"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "db", PROPERTY_HINT_ENUM, "6 dB,12 dB,18 dB,24 dB"), "set_db", "get_db"); BIND_ENUM_CONSTANT(FILTER_6DB); BIND_ENUM_CONSTANT(FILTER_12DB); diff --git a/servers/physics/space_sw.cpp b/servers/physics/space_sw.cpp index 17e2df6c9e..7e68d54bfa 100644 --- a/servers/physics/space_sw.cpp +++ b/servers/physics/space_sw.cpp @@ -33,9 +33,9 @@ #include "physics_server_sw.h" #include "project_settings.h" -_FORCE_INLINE_ static bool _match_object_type_query(CollisionObjectSW *p_object, uint32_t p_collision_layer, uint32_t p_type_mask) { +_FORCE_INLINE_ static bool _match_object_type_query(CollisionObjectSW *p_object, uint32_t p_collision_mask, uint32_t p_type_mask) { - if ((p_object->get_collision_layer() & p_collision_layer) == 0) + if ((p_object->get_collision_layer() & p_collision_mask) == 0) return false; if (p_object->get_type() == CollisionObjectSW::TYPE_AREA) @@ -46,7 +46,7 @@ _FORCE_INLINE_ static bool _match_object_type_query(CollisionObjectSW *p_object, return (1 << body->get_mode()) & p_type_mask; } -int PhysicsDirectSpaceStateSW::intersect_point(const Vector3 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +int PhysicsDirectSpaceStateSW::intersect_point(const Vector3 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { ERR_FAIL_COND_V(space->locked, false); int amount = space->broadphase->cull_point(p_point, space->intersection_query_results, SpaceSW::INTERSECTION_QUERY_MAX, space->intersection_query_subindex_results); @@ -59,7 +59,7 @@ int PhysicsDirectSpaceStateSW::intersect_point(const Vector3 &p_point, ShapeResu if (cc >= p_result_max) break; - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; //area can't be picked by ray (default) @@ -90,7 +90,7 @@ int PhysicsDirectSpaceStateSW::intersect_point(const Vector3 &p_point, ShapeResu return cc; } -bool PhysicsDirectSpaceStateSW::intersect_ray(const Vector3 &p_from, const Vector3 &p_to, RayResult &r_result, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask, bool p_pick_ray) { +bool PhysicsDirectSpaceStateSW::intersect_ray(const Vector3 &p_from, const Vector3 &p_to, RayResult &r_result, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask, bool p_pick_ray) { ERR_FAIL_COND_V(space->locked, false); @@ -112,7 +112,7 @@ bool PhysicsDirectSpaceStateSW::intersect_ray(const Vector3 &p_from, const Vecto for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; if (p_pick_ray && !(static_cast<CollisionObjectSW *>(space->intersection_query_results[i])->is_ray_pickable())) @@ -168,7 +168,7 @@ bool PhysicsDirectSpaceStateSW::intersect_ray(const Vector3 &p_from, const Vecto return true; } -int PhysicsDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Transform &p_xform, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +int PhysicsDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Transform &p_xform, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { if (p_result_max <= 0) return 0; @@ -189,7 +189,7 @@ int PhysicsDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Transfo if (cc >= p_result_max) break; - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; //area can't be picked by ray (default) @@ -219,7 +219,7 @@ int PhysicsDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Transfo return cc; } -bool PhysicsDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transform &p_xform, const Vector3 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask, ShapeRestInfo *r_info) { +bool PhysicsDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transform &p_xform, const Vector3 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask, ShapeRestInfo *r_info) { ShapeSW *shape = static_cast<PhysicsServerSW *>(PhysicsServer::get_singleton())->shape_owner.get(p_shape); ERR_FAIL_COND_V(!shape, false); @@ -249,7 +249,7 @@ bool PhysicsDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transform for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; if (p_exclude.has(space->intersection_query_results[i]->get_self())) @@ -333,7 +333,7 @@ bool PhysicsDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transform return true; } -bool PhysicsDirectSpaceStateSW::collide_shape(RID p_shape, const Transform &p_shape_xform, real_t p_margin, Vector3 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +bool PhysicsDirectSpaceStateSW::collide_shape(RID p_shape, const Transform &p_shape_xform, real_t p_margin, Vector3 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { if (p_result_max <= 0) return 0; @@ -363,7 +363,7 @@ bool PhysicsDirectSpaceStateSW::collide_shape(RID p_shape, const Transform &p_sh for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; const CollisionObjectSW *col_obj = space->intersection_query_results[i]; @@ -412,7 +412,7 @@ static void _rest_cbk_result(const Vector3 &p_point_A, const Vector3 &p_point_B, rd->best_object = rd->object; rd->best_shape = rd->shape; } -bool PhysicsDirectSpaceStateSW::rest_info(RID p_shape, const Transform &p_shape_xform, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +bool PhysicsDirectSpaceStateSW::rest_info(RID p_shape, const Transform &p_shape_xform, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { ShapeSW *shape = static_cast<PhysicsServerSW *>(PhysicsServer::get_singleton())->shape_owner.get(p_shape); ERR_FAIL_COND_V(!shape, 0); @@ -429,7 +429,7 @@ bool PhysicsDirectSpaceStateSW::rest_info(RID p_shape, const Transform &p_shape_ for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; const CollisionObjectSW *col_obj = space->intersection_query_results[i]; diff --git a/servers/physics/space_sw.h b/servers/physics/space_sw.h index 56f4d2f10d..270e4ef1bd 100644 --- a/servers/physics/space_sw.h +++ b/servers/physics/space_sw.h @@ -47,12 +47,12 @@ class PhysicsDirectSpaceStateSW : public PhysicsDirectSpaceState { public: SpaceSW *space; - virtual int intersect_point(const Vector3 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual bool intersect_ray(const Vector3 &p_from, const Vector3 &p_to, RayResult &r_result, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION, bool p_pick_ray = false); - virtual int intersect_shape(const RID &p_shape, const Transform &p_xform, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual bool cast_motion(const RID &p_shape, const Transform &p_xform, const Vector3 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION, ShapeRestInfo *r_info = NULL); - virtual bool collide_shape(RID p_shape, const Transform &p_shape_xform, real_t p_margin, Vector3 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual bool rest_info(RID p_shape, const Transform &p_shape_xform, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual int intersect_point(const Vector3 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual bool intersect_ray(const Vector3 &p_from, const Vector3 &p_to, RayResult &r_result, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION, bool p_pick_ray = false); + virtual int intersect_shape(const RID &p_shape, const Transform &p_xform, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual bool cast_motion(const RID &p_shape, const Transform &p_xform, const Vector3 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION, ShapeRestInfo *r_info = NULL); + virtual bool collide_shape(RID p_shape, const Transform &p_shape_xform, real_t p_margin, Vector3 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual bool rest_info(RID p_shape, const Transform &p_shape_xform, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); virtual Vector3 get_closest_point_to_object_volume(RID p_object, const Vector3 p_point) const; PhysicsDirectSpaceStateSW(); diff --git a/servers/physics_2d/space_2d_sw.cpp b/servers/physics_2d/space_2d_sw.cpp index 8f22d1cd44..6eaaaa777b 100644 --- a/servers/physics_2d/space_2d_sw.cpp +++ b/servers/physics_2d/space_2d_sw.cpp @@ -32,9 +32,9 @@ #include "collision_solver_2d_sw.h" #include "pair.h" #include "physics_2d_server_sw.h" -_FORCE_INLINE_ static bool _match_object_type_query(CollisionObject2DSW *p_object, uint32_t p_collision_layer, uint32_t p_type_mask) { +_FORCE_INLINE_ static bool _match_object_type_query(CollisionObject2DSW *p_object, uint32_t p_collision_mask, uint32_t p_type_mask) { - if ((p_object->get_collision_layer() & p_collision_layer) == 0) + if ((p_object->get_collision_layer() & p_collision_mask) == 0) return false; if (p_object->get_type() == CollisionObject2DSW::TYPE_AREA) @@ -45,7 +45,7 @@ _FORCE_INLINE_ static bool _match_object_type_query(CollisionObject2DSW *p_objec return (1 << body->get_mode()) & p_type_mask; } -int Physics2DDirectSpaceStateSW::intersect_point(const Vector2 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask, bool p_pick_point) { +int Physics2DDirectSpaceStateSW::intersect_point(const Vector2 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask, bool p_pick_point) { if (p_result_max <= 0) return 0; @@ -60,7 +60,7 @@ int Physics2DDirectSpaceStateSW::intersect_point(const Vector2 &p_point, ShapeRe for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; if (p_exclude.has(space->intersection_query_results[i]->get_self())) @@ -96,7 +96,7 @@ int Physics2DDirectSpaceStateSW::intersect_point(const Vector2 &p_point, ShapeRe return cc; } -bool Physics2DDirectSpaceStateSW::intersect_ray(const Vector2 &p_from, const Vector2 &p_to, RayResult &r_result, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +bool Physics2DDirectSpaceStateSW::intersect_ray(const Vector2 &p_from, const Vector2 &p_to, RayResult &r_result, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { ERR_FAIL_COND_V(space->locked, false); @@ -118,7 +118,7 @@ bool Physics2DDirectSpaceStateSW::intersect_ray(const Vector2 &p_from, const Vec for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; if (p_exclude.has(space->intersection_query_results[i]->get_self())) @@ -176,7 +176,7 @@ bool Physics2DDirectSpaceStateSW::intersect_ray(const Vector2 &p_from, const Vec return true; } -int Physics2DDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +int Physics2DDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { if (p_result_max <= 0) return 0; @@ -193,7 +193,7 @@ int Physics2DDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Trans for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; if (p_exclude.has(space->intersection_query_results[i]->get_self())) @@ -218,7 +218,7 @@ int Physics2DDirectSpaceStateSW::intersect_shape(const RID &p_shape, const Trans return cc; } -bool Physics2DDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +bool Physics2DDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { Shape2DSW *shape = Physics2DServerSW::singletonsw->shape_owner.get(p_shape); ERR_FAIL_COND_V(!shape, false); @@ -239,7 +239,7 @@ bool Physics2DDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transfor for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; if (p_exclude.has(space->intersection_query_results[i]->get_self())) @@ -302,7 +302,7 @@ bool Physics2DDirectSpaceStateSW::cast_motion(const RID &p_shape, const Transfor return true; } -bool Physics2DDirectSpaceStateSW::collide_shape(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, Vector2 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +bool Physics2DDirectSpaceStateSW::collide_shape(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, Vector2 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { if (p_result_max <= 0) return 0; @@ -333,7 +333,7 @@ bool Physics2DDirectSpaceStateSW::collide_shape(RID p_shape, const Transform2D & for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; const CollisionObject2DSW *col_obj = space->intersection_query_results[i]; @@ -391,7 +391,7 @@ static void _rest_cbk_result(const Vector2 &p_point_A, const Vector2 &p_point_B, rd->best_shape = rd->shape; } -bool Physics2DDirectSpaceStateSW::rest_info(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude, uint32_t p_collision_layer, uint32_t p_object_type_mask) { +bool Physics2DDirectSpaceStateSW::rest_info(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude, uint32_t p_collision_mask, uint32_t p_object_type_mask) { Shape2DSW *shape = Physics2DServerSW::singletonsw->shape_owner.get(p_shape); ERR_FAIL_COND_V(!shape, 0); @@ -409,7 +409,7 @@ bool Physics2DDirectSpaceStateSW::rest_info(RID p_shape, const Transform2D &p_sh for (int i = 0; i < amount; i++) { - if (!_match_object_type_query(space->intersection_query_results[i], p_collision_layer, p_object_type_mask)) + if (!_match_object_type_query(space->intersection_query_results[i], p_collision_mask, p_object_type_mask)) continue; const CollisionObject2DSW *col_obj = space->intersection_query_results[i]; diff --git a/servers/physics_2d/space_2d_sw.h b/servers/physics_2d/space_2d_sw.h index c7e7497397..bf0796fb22 100644 --- a/servers/physics_2d/space_2d_sw.h +++ b/servers/physics_2d/space_2d_sw.h @@ -47,12 +47,12 @@ class Physics2DDirectSpaceStateSW : public Physics2DDirectSpaceState { public: Space2DSW *space; - virtual int intersect_point(const Vector2 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION, bool p_pick_point = false); - virtual bool intersect_ray(const Vector2 &p_from, const Vector2 &p_to, RayResult &r_result, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual int intersect_shape(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual bool cast_motion(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual bool collide_shape(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, Vector2 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); - virtual bool rest_info(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_layer = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual int intersect_point(const Vector2 &p_point, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION, bool p_pick_point = false); + virtual bool intersect_ray(const Vector2 &p_from, const Vector2 &p_to, RayResult &r_result, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual int intersect_shape(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, ShapeResult *r_results, int p_result_max, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual bool cast_motion(const RID &p_shape, const Transform2D &p_xform, const Vector2 &p_motion, real_t p_margin, real_t &p_closest_safe, real_t &p_closest_unsafe, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual bool collide_shape(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, Vector2 *r_results, int p_result_max, int &r_result_count, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); + virtual bool rest_info(RID p_shape, const Transform2D &p_shape_xform, const Vector2 &p_motion, real_t p_margin, ShapeRestInfo *r_info, const Set<RID> &p_exclude = Set<RID>(), uint32_t p_collision_mask = 0xFFFFFFFF, uint32_t p_object_type_mask = TYPE_MASK_COLLISION); Physics2DDirectSpaceStateSW(); }; diff --git a/servers/physics_2d_server.cpp b/servers/physics_2d_server.cpp index 671c31e6a3..b2e1d541ab 100644 --- a/servers/physics_2d_server.cpp +++ b/servers/physics_2d_server.cpp @@ -358,8 +358,8 @@ void Physics2DDirectSpaceState::_bind_methods() { BIND_ENUM_CONSTANT(TYPE_MASK_KINEMATIC_BODY); BIND_ENUM_CONSTANT(TYPE_MASK_RIGID_BODY); BIND_ENUM_CONSTANT(TYPE_MASK_CHARACTER_BODY); - BIND_ENUM_CONSTANT(TYPE_MASK_AREA); BIND_ENUM_CONSTANT(TYPE_MASK_COLLISION); + BIND_ENUM_CONSTANT(TYPE_MASK_AREA); } int Physics2DShapeQueryResult::get_result_count() const { @@ -615,6 +615,7 @@ void Physics2DServer::_bind_methods() { BIND_ENUM_CONSTANT(SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS); BIND_ENUM_CONSTANT(SHAPE_LINE); + BIND_ENUM_CONSTANT(SHAPE_RAY); BIND_ENUM_CONSTANT(SHAPE_SEGMENT); BIND_ENUM_CONSTANT(SHAPE_CIRCLE); BIND_ENUM_CONSTANT(SHAPE_RECTANGLE); diff --git a/servers/physics_server.cpp b/servers/physics_server.cpp index 6d192886a5..360808ce8c 100644 --- a/servers/physics_server.cpp +++ b/servers/physics_server.cpp @@ -353,8 +353,8 @@ void PhysicsDirectSpaceState::_bind_methods() { BIND_ENUM_CONSTANT(TYPE_MASK_KINEMATIC_BODY); BIND_ENUM_CONSTANT(TYPE_MASK_RIGID_BODY); BIND_ENUM_CONSTANT(TYPE_MASK_CHARACTER_BODY); - BIND_ENUM_CONSTANT(TYPE_MASK_AREA); BIND_ENUM_CONSTANT(TYPE_MASK_COLLISION); + BIND_ENUM_CONSTANT(TYPE_MASK_AREA); } int PhysicsShapeQueryResult::get_result_count() const { @@ -679,8 +679,8 @@ void PhysicsServer::_bind_methods() { BIND_ENUM_CONSTANT(BODY_PARAM_FRICTION); BIND_ENUM_CONSTANT(BODY_PARAM_MASS); BIND_ENUM_CONSTANT(BODY_PARAM_GRAVITY_SCALE); - BIND_ENUM_CONSTANT(BODY_PARAM_ANGULAR_DAMP); BIND_ENUM_CONSTANT(BODY_PARAM_LINEAR_DAMP); + BIND_ENUM_CONSTANT(BODY_PARAM_ANGULAR_DAMP); BIND_ENUM_CONSTANT(BODY_PARAM_MAX); BIND_ENUM_CONSTANT(BODY_STATE_TRANSFORM); diff --git a/servers/visual/shader_language.cpp b/servers/visual/shader_language.cpp index b2a11deea1..8fee6050a0 100644 --- a/servers/visual/shader_language.cpp +++ b/servers/visual/shader_language.cpp @@ -2586,6 +2586,8 @@ ShaderLanguage::Node *ShaderLanguage::_parse_expression(BlockNode *p_block, cons } else if (tk.type == TK_BRACKET_OPEN) { Node *index = _parse_and_reduce_expression(p_block, p_builtin_types); + if (!index) + return NULL; if (index->get_datatype() != TYPE_INT && index->get_datatype() != TYPE_UINT) { _set_error("Only integer datatypes are allowed for indexing"); diff --git a/servers/visual/shader_types.cpp b/servers/visual/shader_types.cpp index 7489ca7e3e..bd8a67c0a3 100644 --- a/servers/visual/shader_types.cpp +++ b/servers/visual/shader_types.cpp @@ -159,7 +159,7 @@ ShaderTypes::ShaderTypes() { shader_modes[VS::SHADER_SPATIAL].modes.insert("diffuse_burley"); shader_modes[VS::SHADER_SPATIAL].modes.insert("diffuse_toon"); - shader_modes[VS::SHADER_SPATIAL].modes.insert("specular_schlick_ggx"); + shader_modes[VS::SHADER_SPATIAL].modes.insert("specular_ggx"); shader_modes[VS::SHADER_SPATIAL].modes.insert("specular_blinn"); shader_modes[VS::SHADER_SPATIAL].modes.insert("specular_phong"); shader_modes[VS::SHADER_SPATIAL].modes.insert("specular_toon"); diff --git a/servers/visual/visual_server_raster.cpp b/servers/visual/visual_server_raster.cpp index 68ca586caf..c644fd2d55 100644 --- a/servers/visual/visual_server_raster.cpp +++ b/servers/visual/visual_server_raster.cpp @@ -90,17 +90,10 @@ void VisualServerRaster::request_frame_drawn_callback(Object *p_where, const Str fdc.param = p_userdata; frame_drawn_callbacks.push_back(fdc); - - print_line("added callback to draw"); } void VisualServerRaster::draw() { - /* - if (changes) - print_line("changes: "+itos(changes)); - */ - changes = 0; VSG::rasterizer->begin_frame(); @@ -109,9 +102,7 @@ void VisualServerRaster::draw() { VSG::viewport->draw_viewports(); VSG::scene->render_probes(); - //_draw_cursors_and_margins(); VSG::rasterizer->end_frame(); - //draw_extra_frame=VS:rasterizer->needs_to_draw_next_frame(); while (frame_drawn_callbacks.front()) { diff --git a/servers/visual/visual_server_viewport.cpp b/servers/visual/visual_server_viewport.cpp index 0dca09a5bf..92c431e393 100644 --- a/servers/visual/visual_server_viewport.cpp +++ b/servers/visual/visual_server_viewport.cpp @@ -54,7 +54,7 @@ void VisualServerViewport::_draw_viewport(Viewport *p_viewport, ARVRInterface::E bool can_draw_3d = !p_viewport->disable_3d && !p_viewport->disable_3d_by_usage && VSG::scene->camera_owner.owns(p_viewport->camera); if (p_viewport->clear_mode != VS::VIEWPORT_CLEAR_NEVER) { - VSG::rasterizer->clear_render_target(clear_color); + VSG::rasterizer->clear_render_target(p_viewport->transparent_bg ? Color(0, 0, 0, 0) : clear_color); if (p_viewport->clear_mode == VS::VIEWPORT_CLEAR_ONLY_NEXT_FRAME) { p_viewport->clear_mode = VS::VIEWPORT_CLEAR_NEVER; } @@ -504,6 +504,7 @@ void VisualServerViewport::viewport_set_transparent_background(RID p_viewport, b ERR_FAIL_COND(!viewport); VSG::storage->render_target_set_flag(viewport->render_target, RasterizerStorage::RENDER_TARGET_TRANSPARENT, p_enabled); + viewport->transparent_bg = true; } void VisualServerViewport::viewport_set_global_canvas_transform(RID p_viewport, const Transform2D &p_transform) { diff --git a/servers/visual/visual_server_viewport.h b/servers/visual/visual_server_viewport.h index 8a294a9129..8db6eda133 100644 --- a/servers/visual/visual_server_viewport.h +++ b/servers/visual/visual_server_viewport.h @@ -72,6 +72,8 @@ public: VS::ViewportClearMode clear_mode; + bool transparent_bg; + struct CanvasKey { int layer; @@ -101,6 +103,7 @@ public: Viewport() { update_mode = VS::VIEWPORT_UPDATE_WHEN_VISIBLE; clear_mode = VS::VIEWPORT_CLEAR_ALWAYS; + transparent_bg = false; disable_environment = false; viewport_to_screen = 0; shadow_atlas_size = 0; diff --git a/servers/visual_server.cpp b/servers/visual_server.cpp index 979b2ed8ec..2234ddda0d 100644 --- a/servers/visual_server.cpp +++ b/servers/visual_server.cpp @@ -62,6 +62,31 @@ RID VisualServer::texture_create_from_image(const Ref<Image> &p_image, uint32_t return texture; } +Array VisualServer::_texture_debug_usage_bind() { + + List<TextureInfo> list; + texture_debug_usage(&list); + Array arr; + for (const List<TextureInfo>::Element *E = list.front(); E; E = E->next()) { + + Dictionary dict; + dict["texture"] = E->get().texture; + dict["size"] = E->get().size; + dict["format"] = E->get().format; + dict["bytes"] = E->get().bytes; + dict["path"] = E->get().path; + arr.push_back(dict); + } + return arr; +} + +Array VisualServer::_shader_get_param_list_bind(RID p_shader) const { + + List<PropertyInfo> l; + shader_get_param_list(p_shader, &l); + return convert_property_list(&l); +} + RID VisualServer::get_test_texture() { if (test_texture.is_valid()) { @@ -1443,22 +1468,394 @@ Array VisualServer::mesh_surface_get_blend_shape_arrays(RID p_mesh, int p_surfac } } +Array VisualServer::_mesh_surface_get_skeleton_aabb_bind(RID p_mesh, int p_surface) const { + + Vector<Rect3> vec = VS::get_singleton()->mesh_surface_get_skeleton_aabb(p_mesh, p_surface); + Array arr; + for (int i = 0; i < vec.size(); i++) { + arr[i] = vec[i]; + } + return arr; +} + void VisualServer::_bind_methods() { ClassDB::bind_method(D_METHOD("force_sync"), &VisualServer::sync); ClassDB::bind_method(D_METHOD("force_draw"), &VisualServer::draw); - ClassDB::bind_method(D_METHOD("request_frame_drawn_callback", "where", "method", "userdata"), &VisualServer::request_frame_drawn_callback); + ClassDB::bind_method(D_METHOD("texture_create"), &VisualServer::texture_create); ClassDB::bind_method(D_METHOD("texture_create_from_image", "image", "flags"), &VisualServer::texture_create_from_image, DEFVAL(TEXTURE_FLAGS_DEFAULT)); - //ClassDB::bind_method(D_METHOD("texture_allocate"),&VisualServer::texture_allocate,DEFVAL( TEXTURE_FLAGS_DEFAULT ) ); - //ClassDB::bind_method(D_METHOD("texture_set_data"),&VisualServer::texture_blit_rect,DEFVAL( CUBEMAP_LEFT ) ); - //ClassDB::bind_method(D_METHOD("texture_get_rect"),&VisualServer::texture_get_rect ); + ClassDB::bind_method(D_METHOD("texture_allocate", "texture", "width", "height", "format", "flags"), &VisualServer::texture_allocate, DEFVAL(TEXTURE_FLAGS_DEFAULT)); + ClassDB::bind_method(D_METHOD("texture_set_data", "texture", "image", "cube_side"), &VisualServer::texture_set_data, DEFVAL(CUBEMAP_LEFT)); + ClassDB::bind_method(D_METHOD("texture_get_data", "texture", "cube_side"), &VisualServer::texture_get_data, DEFVAL(CUBEMAP_LEFT)); ClassDB::bind_method(D_METHOD("texture_set_flags", "texture", "flags"), &VisualServer::texture_set_flags); ClassDB::bind_method(D_METHOD("texture_get_flags", "texture"), &VisualServer::texture_get_flags); + ClassDB::bind_method(D_METHOD("texture_get_format", "texture"), &VisualServer::texture_get_format); + ClassDB::bind_method(D_METHOD("texture_get_texid", "texture"), &VisualServer::texture_get_texid); ClassDB::bind_method(D_METHOD("texture_get_width", "texture"), &VisualServer::texture_get_width); ClassDB::bind_method(D_METHOD("texture_get_height", "texture"), &VisualServer::texture_get_height); - + ClassDB::bind_method(D_METHOD("texture_set_size_override", "texture", "width", "height"), &VisualServer::texture_set_size_override); + ClassDB::bind_method(D_METHOD("texture_set_path", "texture", "path"), &VisualServer::texture_set_path); + ClassDB::bind_method(D_METHOD("texture_get_path", "texture"), &VisualServer::texture_get_path); ClassDB::bind_method(D_METHOD("texture_set_shrink_all_x2_on_set_data", "shrink"), &VisualServer::texture_set_shrink_all_x2_on_set_data); + + ClassDB::bind_method(D_METHOD("texture_debug_usage"), &VisualServer::_texture_debug_usage_bind); + ClassDB::bind_method(D_METHOD("textures_keep_original", "enable"), &VisualServer::textures_keep_original); + + ClassDB::bind_method(D_METHOD("sky_create"), &VisualServer::sky_create); + ClassDB::bind_method(D_METHOD("sky_set_texture", "sky", "cube_map", "radiance_size"), &VisualServer::sky_set_texture); + + ClassDB::bind_method(D_METHOD("shader_create"), &VisualServer::shader_create); + ClassDB::bind_method(D_METHOD("shader_set_code", "shader", "code"), &VisualServer::shader_set_code); + ClassDB::bind_method(D_METHOD("shader_get_code", "shader"), &VisualServer::shader_get_code); + ClassDB::bind_method(D_METHOD("shader_get_param_list", "shader"), &VisualServer::_shader_get_param_list_bind); + ClassDB::bind_method(D_METHOD("shader_set_default_texture_param", "shader", "name", "texture"), &VisualServer::shader_set_default_texture_param); + ClassDB::bind_method(D_METHOD("shader_get_default_texture_param", "shader", "name"), &VisualServer::shader_get_default_texture_param); + + ClassDB::bind_method(D_METHOD("material_create"), &VisualServer::material_create); + ClassDB::bind_method(D_METHOD("material_set_shader", "shader_material", "shader"), &VisualServer::material_set_shader); + ClassDB::bind_method(D_METHOD("material_get_shader", "shader_material"), &VisualServer::material_get_shader); + ClassDB::bind_method(D_METHOD("material_set_param", "material", "parameter", "value"), &VisualServer::material_set_param); + ClassDB::bind_method(D_METHOD("material_get_param", "material", "parameter"), &VisualServer::material_get_param); + ClassDB::bind_method(D_METHOD("material_set_render_priority", "material", "priority"), &VisualServer::material_set_render_priority); + ClassDB::bind_method(D_METHOD("material_set_line_width", "material", "width"), &VisualServer::material_set_line_width); + ClassDB::bind_method(D_METHOD("material_set_next_pass", "material", "next_material"), &VisualServer::material_set_next_pass); + + ClassDB::bind_method(D_METHOD("mesh_create"), &VisualServer::mesh_create); + ClassDB::bind_method(D_METHOD("mesh_add_surface_from_arrays", "mesh", "primtive", "arrays", "blend_shapes", "compress_format"), &VisualServer::mesh_add_surface_from_arrays, DEFVAL(Array()), DEFVAL(ARRAY_COMPRESS_DEFAULT)); + ClassDB::bind_method(D_METHOD("mesh_set_blend_shape_count", "mesh", "amount"), &VisualServer::mesh_set_blend_shape_count); + ClassDB::bind_method(D_METHOD("mesh_get_blend_shape_count", "mesh"), &VisualServer::mesh_get_blend_shape_count); + ClassDB::bind_method(D_METHOD("mesh_set_blend_shape_mode", "mesh", "mode"), &VisualServer::mesh_set_blend_shape_mode); + ClassDB::bind_method(D_METHOD("mesh_get_blend_shape_mode", "mesh"), &VisualServer::mesh_get_blend_shape_mode); + ClassDB::bind_method(D_METHOD("mesh_surface_set_material", "mesh", "surface", "material"), &VisualServer::mesh_surface_set_material); + ClassDB::bind_method(D_METHOD("mesh_surface_get_material", "mesh", "surface"), &VisualServer::mesh_surface_get_material); + ClassDB::bind_method(D_METHOD("mesh_surface_get_array_len", "mesh", "surface"), &VisualServer::mesh_surface_get_array_len); + ClassDB::bind_method(D_METHOD("mesh_surface_get_array_index_len", "mesh", "surface"), &VisualServer::mesh_surface_get_array_index_len); + ClassDB::bind_method(D_METHOD("mesh_surface_get_array", "mesh", "surface"), &VisualServer::mesh_surface_get_array); + ClassDB::bind_method(D_METHOD("mesh_surface_get_index_array", "mesh", "surface"), &VisualServer::mesh_surface_get_index_array); + ClassDB::bind_method(D_METHOD("mesh_surface_get_arrays", "mesh", "surface"), &VisualServer::mesh_surface_get_arrays); + ClassDB::bind_method(D_METHOD("mesh_surface_get_blend_shape_arrays", "mesh", "surface"), &VisualServer::mesh_surface_get_blend_shape_arrays); + ClassDB::bind_method(D_METHOD("mesh_surface_get_format", "mesh", "surface"), &VisualServer::mesh_surface_get_format); + ClassDB::bind_method(D_METHOD("mesh_surface_get_primitive_type", "mesh", "surface"), &VisualServer::mesh_surface_get_primitive_type); + ClassDB::bind_method(D_METHOD("mesh_surface_get_aabb", "mesh", "surface"), &VisualServer::mesh_surface_get_aabb); + ClassDB::bind_method(D_METHOD("mesh_surface_get_skeleton_aabb", "mesh", "surface"), &VisualServer::_mesh_surface_get_skeleton_aabb_bind); + ClassDB::bind_method(D_METHOD("mesh_remove_surface", "mesh", "index"), &VisualServer::mesh_remove_surface); + ClassDB::bind_method(D_METHOD("mesh_get_surface_count", "mesh"), &VisualServer::mesh_get_surface_count); + ClassDB::bind_method(D_METHOD("mesh_set_custom_aabb", "mesh", "aabb"), &VisualServer::mesh_set_custom_aabb); + ClassDB::bind_method(D_METHOD("mesh_get_custom_aabb", "mesh"), &VisualServer::mesh_get_custom_aabb); + ClassDB::bind_method(D_METHOD("mesh_clear", "mesh"), &VisualServer::mesh_clear); + + // TODO: multimesh_*, immediate_*, skeleton_*, light_*, reflection_probe_*, gi_probe_*, particles_*, camera_* + + ClassDB::bind_method(D_METHOD("viewport_create"), &VisualServer::viewport_create); + ClassDB::bind_method(D_METHOD("viewport_set_use_arvr", "viewport", "use_arvr"), &VisualServer::viewport_set_use_arvr); + ClassDB::bind_method(D_METHOD("viewport_set_size", "viewport", "width", "height"), &VisualServer::viewport_set_size); + ClassDB::bind_method(D_METHOD("viewport_set_active", "viewport", "active"), &VisualServer::viewport_set_active); + ClassDB::bind_method(D_METHOD("viewport_set_parent_viewport", "viewport", "parent_viewport"), &VisualServer::viewport_set_parent_viewport); + ClassDB::bind_method(D_METHOD("viewport_attach_to_screen", "viewport", "rect", "screen"), &VisualServer::viewport_attach_to_screen, DEFVAL(Rect2()), DEFVAL(0)); + ClassDB::bind_method(D_METHOD("viewport_detach", "viewport"), &VisualServer::viewport_detach); + ClassDB::bind_method(D_METHOD("viewport_set_update_mode", "viewport", "update_mode"), &VisualServer::viewport_set_update_mode); + ClassDB::bind_method(D_METHOD("viewport_set_vflip", "viewport", "enabled"), &VisualServer::viewport_set_vflip); + ClassDB::bind_method(D_METHOD("viewport_set_clear_mode", "viewport", "clear_mode"), &VisualServer::viewport_set_clear_mode); + ClassDB::bind_method(D_METHOD("viewport_get_texture", "viewport"), &VisualServer::viewport_get_texture); + ClassDB::bind_method(D_METHOD("viewport_set_hide_scenario", "viewport", "hidden"), &VisualServer::viewport_set_hide_scenario); + ClassDB::bind_method(D_METHOD("viewport_set_hide_canvas", "viewport", "hidden"), &VisualServer::viewport_set_hide_canvas); + ClassDB::bind_method(D_METHOD("viewport_set_disable_environment", "viewport", "disabled"), &VisualServer::viewport_set_disable_environment); + ClassDB::bind_method(D_METHOD("viewport_set_disable_3d", "viewport", "disabled"), &VisualServer::viewport_set_disable_3d); + ClassDB::bind_method(D_METHOD("viewport_attach_camera", "viewport", "camera"), &VisualServer::viewport_attach_camera); + ClassDB::bind_method(D_METHOD("viewport_set_scenario", "viewport", "scenario"), &VisualServer::viewport_set_scenario); + ClassDB::bind_method(D_METHOD("viewport_attach_canvas", "viewport", "canvas"), &VisualServer::viewport_attach_canvas); + ClassDB::bind_method(D_METHOD("viewport_remove_canvas", "viewport", "canvas"), &VisualServer::viewport_remove_canvas); + ClassDB::bind_method(D_METHOD("viewport_set_canvas_transform", "viewport", "canvas", "offset"), &VisualServer::viewport_set_canvas_transform); + ClassDB::bind_method(D_METHOD("viewport_set_transparent_background", "viewport", "enabled"), &VisualServer::viewport_set_transparent_background); + ClassDB::bind_method(D_METHOD("viewport_set_global_canvas_transform", "viewport", "transform"), &VisualServer::viewport_set_global_canvas_transform); + ClassDB::bind_method(D_METHOD("viewport_set_canvas_layer", "viewport", "canvas", "layer"), &VisualServer::viewport_set_canvas_layer); + ClassDB::bind_method(D_METHOD("viewport_set_shadow_atlas_size", "viewport", "size"), &VisualServer::viewport_set_shadow_atlas_size); + ClassDB::bind_method(D_METHOD("viewport_set_shadow_atlas_quadrant_subdivision", "viewport", "quadrant", "subdivision"), &VisualServer::viewport_set_shadow_atlas_quadrant_subdivision); + ClassDB::bind_method(D_METHOD("viewport_set_msaa", "viewport", "msaa"), &VisualServer::viewport_set_msaa); + ClassDB::bind_method(D_METHOD("viewport_set_hdr", "viewport", "enabled"), &VisualServer::viewport_set_hdr); + ClassDB::bind_method(D_METHOD("viewport_set_usage", "viewport", "usage"), &VisualServer::viewport_set_usage); + ClassDB::bind_method(D_METHOD("viewport_get_render_info", "viewport", "info"), &VisualServer::viewport_get_render_info); + ClassDB::bind_method(D_METHOD("viewport_set_debug_draw", "viewport", "draw"), &VisualServer::viewport_set_debug_draw); + + // TODO: environment_*, scenario_*, instance_* + + ClassDB::bind_method(D_METHOD("canvas_create"), &VisualServer::canvas_create); + ClassDB::bind_method(D_METHOD("canvas_set_item_mirroring", "canvas", "item", "mirroring"), &VisualServer::canvas_set_item_mirroring); + ClassDB::bind_method(D_METHOD("canvas_set_modulate", "canvas", "color"), &VisualServer::canvas_set_modulate); + + ClassDB::bind_method(D_METHOD("canvas_item_create"), &VisualServer::canvas_item_create); + ClassDB::bind_method(D_METHOD("canvas_item_set_parent", "item", "parent"), &VisualServer::canvas_item_set_parent); + ClassDB::bind_method(D_METHOD("canvas_item_set_visible", "item", "visible"), &VisualServer::canvas_item_set_visible); + ClassDB::bind_method(D_METHOD("canvas_item_set_light_mask", "item", "mask"), &VisualServer::canvas_item_set_light_mask); + ClassDB::bind_method(D_METHOD("canvas_item_set_transform", "item", "transform"), &VisualServer::canvas_item_set_transform); + ClassDB::bind_method(D_METHOD("canvas_item_set_clip", "item", "clip"), &VisualServer::canvas_item_set_clip); + ClassDB::bind_method(D_METHOD("canvas_item_set_distance_field_mode", "item", "enabled"), &VisualServer::canvas_item_set_distance_field_mode); + ClassDB::bind_method(D_METHOD("canvas_item_set_custom_rect", "item", "use_custom_rect", "rect"), &VisualServer::canvas_item_set_custom_rect, DEFVAL(Rect2())); + ClassDB::bind_method(D_METHOD("canvas_item_set_modulate", "item", "color"), &VisualServer::canvas_item_set_modulate); + ClassDB::bind_method(D_METHOD("canvas_item_set_self_modulate", "item", "color"), &VisualServer::canvas_item_set_self_modulate); + ClassDB::bind_method(D_METHOD("canvas_item_set_draw_behind_parent", "item", "enabled"), &VisualServer::canvas_item_set_draw_behind_parent); + ClassDB::bind_method(D_METHOD("canvas_item_add_line", "item", "from", "to", "color", "width", "antialiased"), &VisualServer::canvas_item_add_line, DEFVAL(1.0), DEFVAL(false)); + ClassDB::bind_method(D_METHOD("canvas_item_add_polyline", "item", "points", "colors", "width", "antialiased"), &VisualServer::canvas_item_add_polyline, DEFVAL(1.0), DEFVAL(false)); + ClassDB::bind_method(D_METHOD("canvas_item_add_rect", "item", "rect", "color"), &VisualServer::canvas_item_add_rect); + ClassDB::bind_method(D_METHOD("canvas_item_add_circle", "item", "pos", "radius", "color"), &VisualServer::canvas_item_add_circle); + ClassDB::bind_method(D_METHOD("canvas_item_add_texture_rect", "item", "rect", "texture", "tile", "modulate", "transpose", "normal_map"), &VisualServer::canvas_item_add_texture_rect, DEFVAL(false), DEFVAL(Color(1, 1, 1)), DEFVAL(false), DEFVAL(RID())); + ClassDB::bind_method(D_METHOD("canvas_item_add_texture_rect_region", "item", "rect", "texture", "src_rect", "modulate", "transpose", "normal_map", "clip_uv"), &VisualServer::canvas_item_add_texture_rect_region, DEFVAL(Color(1, 1, 1)), DEFVAL(false), DEFVAL(RID()), DEFVAL(true)); + ClassDB::bind_method(D_METHOD("canvas_item_add_nine_patch", "item", "rect", "source", "texture", "topleft", "bottomright", "x_axis_mode", "y_axis_mode", "draw_center", "modulate", "normal_map"), &VisualServer::canvas_item_add_nine_patch, DEFVAL(NINE_PATCH_STRETCH), DEFVAL(NINE_PATCH_STRETCH), DEFVAL(true), DEFVAL(Color(1, 1, 1)), DEFVAL(RID())); + ClassDB::bind_method(D_METHOD("canvas_item_add_primitive", "item", "points", "colors", "uvs", "texture", "width", "normal_map"), &VisualServer::canvas_item_add_primitive, DEFVAL(1.0), DEFVAL(RID())); + ClassDB::bind_method(D_METHOD("canvas_item_add_polygon", "item", "points", "colors", "uvs", "texture", "normal_map", "antialiased"), &VisualServer::canvas_item_add_polygon, DEFVAL(Vector<Point2>()), DEFVAL(RID()), DEFVAL(RID()), DEFVAL(false)); + ClassDB::bind_method(D_METHOD("canvas_item_add_triangle_array", "item", "indices", "points", "colors", "uvs", "texture", "count", "normal_map"), &VisualServer::canvas_item_add_triangle_array, DEFVAL(Vector<Point2>()), DEFVAL(RID()), DEFVAL(-1), DEFVAL(RID())); + ClassDB::bind_method(D_METHOD("canvas_item_add_mesh", "item", "mesh", "skeleton"), &VisualServer::canvas_item_add_mesh, DEFVAL(RID())); + ClassDB::bind_method(D_METHOD("canvas_item_add_multimesh", "item", "mesh", "skeleton"), &VisualServer::canvas_item_add_multimesh, DEFVAL(RID())); + ClassDB::bind_method(D_METHOD("canvas_item_add_particles", "item", "particles", "texture", "normal_map", "h_frames", "v_frames"), &VisualServer::canvas_item_add_particles); + ClassDB::bind_method(D_METHOD("canvas_item_add_set_transform", "item", "transform"), &VisualServer::canvas_item_add_set_transform); + ClassDB::bind_method(D_METHOD("canvas_item_add_clip_ignore", "item", "ignore"), &VisualServer::canvas_item_add_clip_ignore); + ClassDB::bind_method(D_METHOD("canvas_item_set_sort_children_by_y", "item", "enabled"), &VisualServer::canvas_item_set_sort_children_by_y); + ClassDB::bind_method(D_METHOD("canvas_item_set_z", "item", "z"), &VisualServer::canvas_item_set_z); + ClassDB::bind_method(D_METHOD("canvas_item_set_z_as_relative_to_parent", "item", "enabled"), &VisualServer::canvas_item_set_z_as_relative_to_parent); + ClassDB::bind_method(D_METHOD("canvas_item_set_copy_to_backbuffer", "item", "enabled", "rect"), &VisualServer::canvas_item_set_copy_to_backbuffer); + ClassDB::bind_method(D_METHOD("canvas_item_clear", "item"), &VisualServer::canvas_item_clear); + ClassDB::bind_method(D_METHOD("canvas_item_set_draw_index", "item", "index"), &VisualServer::canvas_item_set_draw_index); + ClassDB::bind_method(D_METHOD("canvas_item_set_material", "item", "material"), &VisualServer::canvas_item_set_material); + ClassDB::bind_method(D_METHOD("canvas_item_set_use_parent_material", "item", "enabled"), &VisualServer::canvas_item_set_use_parent_material); + ClassDB::bind_method(D_METHOD("canvas_light_create"), &VisualServer::canvas_light_create); + ClassDB::bind_method(D_METHOD("canvas_light_attach_to_canvas", "light", "canvas"), &VisualServer::canvas_light_attach_to_canvas); + ClassDB::bind_method(D_METHOD("canvas_light_set_enabled", "light", "enabled"), &VisualServer::canvas_light_set_enabled); + ClassDB::bind_method(D_METHOD("canvas_light_set_scale", "light", "scale"), &VisualServer::canvas_light_set_scale); + ClassDB::bind_method(D_METHOD("canvas_light_set_transform", "light", "transform"), &VisualServer::canvas_light_set_transform); + ClassDB::bind_method(D_METHOD("canvas_light_set_texture", "light", "texture"), &VisualServer::canvas_light_set_texture); + ClassDB::bind_method(D_METHOD("canvas_light_set_texture_offset", "light", "offset"), &VisualServer::canvas_light_set_texture_offset); + ClassDB::bind_method(D_METHOD("canvas_light_set_color", "light", "color"), &VisualServer::canvas_light_set_color); + ClassDB::bind_method(D_METHOD("canvas_light_set_height", "light", "height"), &VisualServer::canvas_light_set_height); + ClassDB::bind_method(D_METHOD("canvas_light_set_energy", "light", "energy"), &VisualServer::canvas_light_set_energy); + ClassDB::bind_method(D_METHOD("canvas_light_set_z_range", "light", "min_z", "max_z"), &VisualServer::canvas_light_set_z_range); + ClassDB::bind_method(D_METHOD("canvas_light_set_layer_range", "light", "min_layer", "max_layer"), &VisualServer::canvas_light_set_layer_range); + ClassDB::bind_method(D_METHOD("canvas_light_set_item_cull_mask", "light", "mask"), &VisualServer::canvas_light_set_item_cull_mask); + ClassDB::bind_method(D_METHOD("canvas_light_set_item_shadow_cull_mask", "light", "mask"), &VisualServer::canvas_light_set_item_shadow_cull_mask); + ClassDB::bind_method(D_METHOD("canvas_light_set_mode", "light", "mode"), &VisualServer::canvas_light_set_mode); + ClassDB::bind_method(D_METHOD("canvas_light_set_shadow_enabled", "light", "enabled"), &VisualServer::canvas_light_set_shadow_enabled); + ClassDB::bind_method(D_METHOD("canvas_light_set_shadow_buffer_size", "light", "size"), &VisualServer::canvas_light_set_shadow_buffer_size); + ClassDB::bind_method(D_METHOD("canvas_light_set_shadow_gradient_length", "light", "length"), &VisualServer::canvas_light_set_shadow_gradient_length); + ClassDB::bind_method(D_METHOD("canvas_light_set_shadow_filter", "light", "filter"), &VisualServer::canvas_light_set_shadow_filter); + ClassDB::bind_method(D_METHOD("canvas_light_set_shadow_color", "light", "color"), &VisualServer::canvas_light_set_shadow_color); + ClassDB::bind_method(D_METHOD("canvas_light_set_shadow_smooth", "light", "smooth"), &VisualServer::canvas_light_set_shadow_smooth); + + ClassDB::bind_method(D_METHOD("canvas_light_occluder_create"), &VisualServer::canvas_light_occluder_create); + ClassDB::bind_method(D_METHOD("canvas_light_occluder_attach_to_canvas", "occluder", "canvas"), &VisualServer::canvas_light_occluder_attach_to_canvas); + ClassDB::bind_method(D_METHOD("canvas_light_occluder_set_enabled", "occluder", "enabled"), &VisualServer::canvas_light_occluder_set_enabled); + ClassDB::bind_method(D_METHOD("canvas_light_occluder_set_polygon", "occluder", "polygon"), &VisualServer::canvas_light_occluder_set_polygon); + ClassDB::bind_method(D_METHOD("canvas_light_occluder_set_transform", "occluder", "transform"), &VisualServer::canvas_light_occluder_set_transform); + ClassDB::bind_method(D_METHOD("canvas_light_occluder_set_light_mask", "occluder", "mask"), &VisualServer::canvas_light_occluder_set_light_mask); + + ClassDB::bind_method(D_METHOD("canvas_occluder_polygon_create"), &VisualServer::canvas_occluder_polygon_create); + ClassDB::bind_method(D_METHOD("canvas_occluder_polygon_set_shape", "occluder_polygon", "shape", "closed"), &VisualServer::canvas_occluder_polygon_set_shape); + ClassDB::bind_method(D_METHOD("canvas_occluder_polygon_set_shape_as_lines", "occluder_polygon", "shape"), &VisualServer::canvas_occluder_polygon_set_shape_as_lines); + ClassDB::bind_method(D_METHOD("canvas_occluder_polygon_set_cull_mode", "occluder_polygon", "mode"), &VisualServer::canvas_occluder_polygon_set_cull_mode); + + ClassDB::bind_method(D_METHOD("black_bars_set_margins", "left", "top", "right", "bottom"), &VisualServer::black_bars_set_margins); + ClassDB::bind_method(D_METHOD("black_bars_set_images", "left", "top", "right", "bottom"), &VisualServer::black_bars_set_images); + + ClassDB::bind_method(D_METHOD("free", "rid"), &VisualServer::free); + + ClassDB::bind_method(D_METHOD("request_frame_drawn_callback", "where", "method", "userdata"), &VisualServer::request_frame_drawn_callback); + ClassDB::bind_method(D_METHOD("draw"), &VisualServer::draw); + ClassDB::bind_method(D_METHOD("sync"), &VisualServer::sync); + ClassDB::bind_method(D_METHOD("has_changed"), &VisualServer::has_changed); + ClassDB::bind_method(D_METHOD("init"), &VisualServer::init); + ClassDB::bind_method(D_METHOD("finish"), &VisualServer::finish); + ClassDB::bind_method(D_METHOD("get_render_info", "info"), &VisualServer::get_render_info); + + ClassDB::bind_method(D_METHOD("get_test_cube"), &VisualServer::get_test_cube); + ClassDB::bind_method(D_METHOD("get_test_texture"), &VisualServer::get_test_texture); + ClassDB::bind_method(D_METHOD("get_white_texture"), &VisualServer::get_white_texture); + + ClassDB::bind_method(D_METHOD("make_sphere_mesh", "latitudes", "longitudes", "radius"), &VisualServer::make_sphere_mesh); + + ClassDB::bind_method(D_METHOD("set_boot_image", "image", "color", "scale"), &VisualServer::set_boot_image); + ClassDB::bind_method(D_METHOD("set_default_clear_color", "color"), &VisualServer::set_default_clear_color); + + ClassDB::bind_method(D_METHOD("has_feature", "feature"), &VisualServer::has_feature); + ClassDB::bind_method(D_METHOD("has_os_feature", "feature"), &VisualServer::has_os_feature); + ClassDB::bind_method(D_METHOD("set_debug_generate_wireframes", "generate"), &VisualServer::set_debug_generate_wireframes); + + BIND_CONSTANT(NO_INDEX_ARRAY); + BIND_CONSTANT(ARRAY_WEIGHTS_SIZE); + BIND_CONSTANT(CANVAS_ITEM_Z_MIN); + BIND_CONSTANT(CANVAS_ITEM_Z_MAX); + BIND_CONSTANT(MAX_GLOW_LEVELS); + BIND_CONSTANT(MAX_CURSORS); + BIND_CONSTANT(MATERIAL_RENDER_PRIORITY_MIN); + BIND_CONSTANT(MATERIAL_RENDER_PRIORITY_MAX); + + BIND_ENUM_CONSTANT(CUBEMAP_LEFT); + BIND_ENUM_CONSTANT(CUBEMAP_RIGHT); + BIND_ENUM_CONSTANT(CUBEMAP_BOTTOM); + BIND_ENUM_CONSTANT(CUBEMAP_TOP); + BIND_ENUM_CONSTANT(CUBEMAP_FRONT); + BIND_ENUM_CONSTANT(CUBEMAP_BACK); + + BIND_ENUM_CONSTANT(TEXTURE_FLAG_MIPMAPS); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_REPEAT); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_FILTER); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_ANISOTROPIC_FILTER); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_CONVERT_TO_LINEAR); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_MIRRORED_REPEAT); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_CUBEMAP); + BIND_ENUM_CONSTANT(TEXTURE_FLAG_USED_FOR_STREAMING); + BIND_ENUM_CONSTANT(TEXTURE_FLAGS_DEFAULT); + + BIND_ENUM_CONSTANT(SHADER_SPATIAL); + BIND_ENUM_CONSTANT(SHADER_CANVAS_ITEM); + BIND_ENUM_CONSTANT(SHADER_PARTICLES); + BIND_ENUM_CONSTANT(SHADER_MAX); + + BIND_ENUM_CONSTANT(ARRAY_VERTEX); + BIND_ENUM_CONSTANT(ARRAY_NORMAL); + BIND_ENUM_CONSTANT(ARRAY_TANGENT); + BIND_ENUM_CONSTANT(ARRAY_COLOR); + BIND_ENUM_CONSTANT(ARRAY_TEX_UV); + BIND_ENUM_CONSTANT(ARRAY_TEX_UV2); + BIND_ENUM_CONSTANT(ARRAY_BONES); + BIND_ENUM_CONSTANT(ARRAY_WEIGHTS); + BIND_ENUM_CONSTANT(ARRAY_INDEX); + BIND_ENUM_CONSTANT(ARRAY_MAX); + + BIND_ENUM_CONSTANT(ARRAY_FORMAT_VERTEX); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_NORMAL); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_TANGENT); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_COLOR); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_TEX_UV); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_TEX_UV2); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_BONES); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_WEIGHTS); + BIND_ENUM_CONSTANT(ARRAY_FORMAT_INDEX); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_VERTEX); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_NORMAL); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_TANGENT); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_COLOR); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_TEX_UV); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_TEX_UV2); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_BONES); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_WEIGHTS); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_INDEX); + BIND_ENUM_CONSTANT(ARRAY_FLAG_USE_2D_VERTICES); + BIND_ENUM_CONSTANT(ARRAY_FLAG_USE_16_BIT_BONES); + BIND_ENUM_CONSTANT(ARRAY_COMPRESS_DEFAULT); + + BIND_ENUM_CONSTANT(PRIMITIVE_POINTS); + BIND_ENUM_CONSTANT(PRIMITIVE_LINES); + BIND_ENUM_CONSTANT(PRIMITIVE_LINE_STRIP); + BIND_ENUM_CONSTANT(PRIMITIVE_LINE_LOOP); + BIND_ENUM_CONSTANT(PRIMITIVE_TRIANGLES); + BIND_ENUM_CONSTANT(PRIMITIVE_TRIANGLE_STRIP); + BIND_ENUM_CONSTANT(PRIMITIVE_TRIANGLE_FAN); + BIND_ENUM_CONSTANT(PRIMITIVE_MAX); + + BIND_ENUM_CONSTANT(BLEND_SHAPE_MODE_NORMALIZED); + BIND_ENUM_CONSTANT(BLEND_SHAPE_MODE_RELATIVE); + + BIND_ENUM_CONSTANT(LIGHT_DIRECTIONAL); + BIND_ENUM_CONSTANT(LIGHT_OMNI); + BIND_ENUM_CONSTANT(LIGHT_SPOT); + + BIND_ENUM_CONSTANT(LIGHT_PARAM_ENERGY); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SPECULAR); + BIND_ENUM_CONSTANT(LIGHT_PARAM_RANGE); + BIND_ENUM_CONSTANT(LIGHT_PARAM_ATTENUATION); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SPOT_ANGLE); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SPOT_ATTENUATION); + BIND_ENUM_CONSTANT(LIGHT_PARAM_CONTACT_SHADOW_SIZE); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_MAX_DISTANCE); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_NORMAL_BIAS); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_BIAS); + BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE); + BIND_ENUM_CONSTANT(LIGHT_PARAM_MAX); + + BIND_ENUM_CONSTANT(VIEWPORT_UPDATE_DISABLED); + BIND_ENUM_CONSTANT(VIEWPORT_UPDATE_ONCE); + BIND_ENUM_CONSTANT(VIEWPORT_UPDATE_WHEN_VISIBLE); + BIND_ENUM_CONSTANT(VIEWPORT_UPDATE_ALWAYS); + + BIND_ENUM_CONSTANT(VIEWPORT_CLEAR_ALWAYS); + BIND_ENUM_CONSTANT(VIEWPORT_CLEAR_NEVER); + BIND_ENUM_CONSTANT(VIEWPORT_CLEAR_ONLY_NEXT_FRAME); + + BIND_ENUM_CONSTANT(VIEWPORT_MSAA_DISABLED); + BIND_ENUM_CONSTANT(VIEWPORT_MSAA_2X); + BIND_ENUM_CONSTANT(VIEWPORT_MSAA_4X); + BIND_ENUM_CONSTANT(VIEWPORT_MSAA_8X); + BIND_ENUM_CONSTANT(VIEWPORT_MSAA_16X); + + BIND_ENUM_CONSTANT(VIEWPORT_USAGE_2D); + BIND_ENUM_CONSTANT(VIEWPORT_USAGE_2D_NO_SAMPLING); + BIND_ENUM_CONSTANT(VIEWPORT_USAGE_3D); + BIND_ENUM_CONSTANT(VIEWPORT_USAGE_3D_NO_EFFECTS); + + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME); + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME); + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME); + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME); + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME); + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME); + BIND_ENUM_CONSTANT(VIEWPORT_RENDER_INFO_MAX); + + BIND_ENUM_CONSTANT(VIEWPORT_DEBUG_DRAW_DISABLED); + BIND_ENUM_CONSTANT(VIEWPORT_DEBUG_DRAW_UNSHADED); + BIND_ENUM_CONSTANT(VIEWPORT_DEBUG_DRAW_OVERDRAW); + BIND_ENUM_CONSTANT(VIEWPORT_DEBUG_DRAW_WIREFRAME); + + BIND_ENUM_CONSTANT(SCENARIO_DEBUG_DISABLED); + BIND_ENUM_CONSTANT(SCENARIO_DEBUG_WIREFRAME); + BIND_ENUM_CONSTANT(SCENARIO_DEBUG_OVERDRAW); + BIND_ENUM_CONSTANT(SCENARIO_DEBUG_SHADELESS); + + BIND_ENUM_CONSTANT(INSTANCE_NONE); + BIND_ENUM_CONSTANT(INSTANCE_MESH); + BIND_ENUM_CONSTANT(INSTANCE_MULTIMESH); + BIND_ENUM_CONSTANT(INSTANCE_IMMEDIATE); + BIND_ENUM_CONSTANT(INSTANCE_PARTICLES); + BIND_ENUM_CONSTANT(INSTANCE_LIGHT); + BIND_ENUM_CONSTANT(INSTANCE_REFLECTION_PROBE); + BIND_ENUM_CONSTANT(INSTANCE_GI_PROBE); + BIND_ENUM_CONSTANT(INSTANCE_MAX); + BIND_ENUM_CONSTANT(INSTANCE_GEOMETRY_MASK); + + BIND_ENUM_CONSTANT(NINE_PATCH_STRETCH); + BIND_ENUM_CONSTANT(NINE_PATCH_TILE); + BIND_ENUM_CONSTANT(NINE_PATCH_TILE_FIT); + + BIND_ENUM_CONSTANT(CANVAS_LIGHT_MODE_ADD); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_MODE_SUB); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_MODE_MIX); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_MODE_MASK); + + BIND_ENUM_CONSTANT(CANVAS_LIGHT_FILTER_NONE); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_FILTER_PCF3); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_FILTER_PCF5); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_FILTER_PCF7); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_FILTER_PCF9); + BIND_ENUM_CONSTANT(CANVAS_LIGHT_FILTER_PCF13); + + BIND_ENUM_CONSTANT(CANVAS_OCCLUDER_POLYGON_CULL_DISABLED); + BIND_ENUM_CONSTANT(CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE); + BIND_ENUM_CONSTANT(CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE); + + BIND_ENUM_CONSTANT(INFO_OBJECTS_IN_FRAME); + BIND_ENUM_CONSTANT(INFO_VERTICES_IN_FRAME); + BIND_ENUM_CONSTANT(INFO_MATERIAL_CHANGES_IN_FRAME); + BIND_ENUM_CONSTANT(INFO_SHADER_CHANGES_IN_FRAME); + BIND_ENUM_CONSTANT(INFO_SURFACE_CHANGES_IN_FRAME); + BIND_ENUM_CONSTANT(INFO_DRAW_CALLS_IN_FRAME); + BIND_ENUM_CONSTANT(INFO_USAGE_VIDEO_MEM_TOTAL); + BIND_ENUM_CONSTANT(INFO_VIDEO_MEM_USED); + BIND_ENUM_CONSTANT(INFO_TEXTURE_MEM_USED); + BIND_ENUM_CONSTANT(INFO_VERTEX_MEM_USED); + + BIND_ENUM_CONSTANT(FEATURE_SHADERS); + BIND_ENUM_CONSTANT(FEATURE_MULTITHREADED); } void VisualServer::_canvas_item_add_style_box(RID p_item, const Rect2 &p_rect, const Rect2 &p_source, RID p_texture, const Vector<float> &p_margins, const Color &p_modulate) { diff --git a/servers/visual_server.h b/servers/visual_server.h index 1cc097f50e..7b83bb929d 100644 --- a/servers/visual_server.h +++ b/servers/visual_server.h @@ -137,6 +137,7 @@ public: }; virtual void texture_debug_usage(List<TextureInfo> *r_info) = 0; + Array _texture_debug_usage_bind(); virtual void textures_keep_original(bool p_enable) = 0; @@ -160,6 +161,7 @@ public: virtual void shader_set_code(RID p_shader, const String &p_code) = 0; virtual String shader_get_code(RID p_shader) const = 0; virtual void shader_get_param_list(RID p_shader, List<PropertyInfo> *p_param_list) const = 0; + Array _shader_get_param_list_bind(RID p_shader) const; virtual void shader_set_default_texture_param(RID p_shader, const StringName &p_name, RID p_texture) = 0; virtual RID shader_get_default_texture_param(RID p_shader, const StringName &p_name) const = 0; @@ -275,6 +277,7 @@ public: virtual Rect3 mesh_surface_get_aabb(RID p_mesh, int p_surface) const = 0; virtual Vector<PoolVector<uint8_t> > mesh_surface_get_blend_shapes(RID p_mesh, int p_surface) const = 0; virtual Vector<Rect3> mesh_surface_get_skeleton_aabb(RID p_mesh, int p_surface) const = 0; + Array _mesh_surface_get_skeleton_aabb_bind(RID p_mesh, int p_surface) const; virtual void mesh_remove_surface(RID p_mesh, int p_index) = 0; virtual int mesh_get_surface_count(RID p_mesh) const = 0; @@ -941,18 +944,29 @@ public: }; // make variant understand the enums - VARIANT_ENUM_CAST(VisualServer::CubeMapSide); VARIANT_ENUM_CAST(VisualServer::TextureFlags); VARIANT_ENUM_CAST(VisualServer::ShaderMode); VARIANT_ENUM_CAST(VisualServer::ArrayType); VARIANT_ENUM_CAST(VisualServer::ArrayFormat); VARIANT_ENUM_CAST(VisualServer::PrimitiveType); +VARIANT_ENUM_CAST(VisualServer::BlendShapeMode); VARIANT_ENUM_CAST(VisualServer::LightType); VARIANT_ENUM_CAST(VisualServer::LightParam); +VARIANT_ENUM_CAST(VisualServer::ViewportUpdateMode); +VARIANT_ENUM_CAST(VisualServer::ViewportClearMode); +VARIANT_ENUM_CAST(VisualServer::ViewportMSAA); +VARIANT_ENUM_CAST(VisualServer::ViewportUsage); +VARIANT_ENUM_CAST(VisualServer::ViewportRenderInfo); +VARIANT_ENUM_CAST(VisualServer::ViewportDebugDraw); VARIANT_ENUM_CAST(VisualServer::ScenarioDebugMode); VARIANT_ENUM_CAST(VisualServer::InstanceType); +VARIANT_ENUM_CAST(VisualServer::NinePatchAxisMode); +VARIANT_ENUM_CAST(VisualServer::CanvasLightMode); +VARIANT_ENUM_CAST(VisualServer::CanvasLightShadowFilter); +VARIANT_ENUM_CAST(VisualServer::CanvasOccluderPolygonCullMode); VARIANT_ENUM_CAST(VisualServer::RenderInfo); +VARIANT_ENUM_CAST(VisualServer::Features); //typedef VisualServer VS; // makes it easier to use #define VS VisualServer diff --git a/thirdparty/enet/enet/enet.h b/thirdparty/enet/enet/enet.h index 8c9ad5463e..246cbb0a62 100644 --- a/thirdparty/enet/enet/enet.h +++ b/thirdparty/enet/enet/enet.h @@ -10,6 +10,7 @@ extern "C" { #endif +#include <stdint.h> #include <stdlib.h> #include "enet/godot.h" |