diff options
361 files changed, 51358 insertions, 48780 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/command_queue_mt.h b/core/command_queue_mt.h index f99e16da15..e37d593f9f 100644 --- a/core/command_queue_mt.h +++ b/core/command_queue_mt.h @@ -227,6 +227,27 @@ class CommandQueueMT { virtual void call() { (instance->*method)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } }; + template <class T, class M, class P1, class P2, class P3, class P4, class P5, class P6, class P7, class P8, class P9, class P10, class P11, class P12> + struct Command12 : public CommandBase { + + T *instance; + M method; + typename GetSimpleTypeT<P1>::type_t p1; + typename GetSimpleTypeT<P2>::type_t p2; + typename GetSimpleTypeT<P3>::type_t p3; + typename GetSimpleTypeT<P4>::type_t p4; + typename GetSimpleTypeT<P5>::type_t p5; + typename GetSimpleTypeT<P6>::type_t p6; + typename GetSimpleTypeT<P7>::type_t p7; + typename GetSimpleTypeT<P8>::type_t p8; + typename GetSimpleTypeT<P9>::type_t p9; + typename GetSimpleTypeT<P10>::type_t p10; + typename GetSimpleTypeT<P11>::type_t p11; + typename GetSimpleTypeT<P12>::type_t p12; + + virtual void call() { (instance->*method)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } + }; + /* comands that return */ template <class T, class M, class R> @@ -906,6 +927,31 @@ public: if (sync) sync->post(); } + template <class T, class M, class P1, class P2, class P3, class P4, class P5, class P6, class P7, class P8, class P9, class P10, class P11, class P12> + void push(T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, P12 p12) { + + Command12<T, M, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12> *cmd = allocate_and_lock<Command12<T, M, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12> >(); + + cmd->instance = p_instance; + cmd->method = p_method; + cmd->p1 = p1; + cmd->p2 = p2; + cmd->p3 = p3; + cmd->p4 = p4; + cmd->p5 = p5; + cmd->p6 = p6; + cmd->p7 = p7; + cmd->p8 = p8; + cmd->p9 = p9; + cmd->p10 = p10; + cmd->p11 = p11; + cmd->p12 = p12; + + unlock(); + + if (sync) sync->post(); + } + /*** PUSH AND RET COMMANDS ***/ template <class T, class M, class R> 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/ARVRServer.xml b/doc/classes/ARVRServer.xml index 73e0d2bee1..bb7ac2c052 100644 --- a/doc/classes/ARVRServer.xml +++ b/doc/classes/ARVRServer.xml @@ -172,12 +172,12 @@ <constant name="TRACKER_ANCHOR" value="4"> Our tracker tracks the location and size of an AR anchor. </constant> - <constant name="TRACKER_UNKNOWN" value="128"> - Used internally if we haven't set the tracker type yet. - </constant> <constant name="TRACKER_ANY_KNOWN" value="127"> Used internally to filter trackers of any known type. </constant> + <constant name="TRACKER_UNKNOWN" value="128"> + Used internally if we haven't set the tracker type yet. + </constant> <constant name="TRACKER_ANY" value="255"> Used internally to select all trackers. </constant> diff --git a/doc/classes/Area.xml b/doc/classes/Area.xml index 8797575038..febced0a8e 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 [code]Area[/code]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..6bc6e36dfc 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 [code]Area2D[/code]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/ArrayMesh.xml b/doc/classes/ArrayMesh.xml index 36f8494c44..c9996c1a0f 100644 --- a/doc/classes/ArrayMesh.xml +++ b/doc/classes/ArrayMesh.xml @@ -75,7 +75,7 @@ <return type="int"> </return> <description> - Return the amount of surfaces that the [ArrayMesh] holds. + Return the amount of surfaces that the [code]ArrayMesh[/code] holds. </description> </method> <method name="regen_normalmaps"> 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..9ce1a93121 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,15 @@ </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"> + <member name="db" type="int" setter="set_db" getter="get_db" enum="AudioEffectFilter.FilterDB"> </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..43ce40562f 100644 --- a/doc/classes/BitmapFont.xml +++ b/doc/classes/BitmapFont.xml @@ -38,7 +38,7 @@ <argument index="2" name="kerning" type="int"> </argument> <description> - Adds a kerning pair to the [BitmapFont] as a difference. Kerning pairs are special cases where a typeface advance is determined by the next character. + Adds a kerning pair to the [code]BitmapFont[/code] as a difference. Kerning pairs are special cases where a typeface advance is determined by the next character. </description> </method> <method name="add_texture"> @@ -47,7 +47,7 @@ <argument index="0" name="texture" type="Texture"> </argument> <description> - Adds a texture to the [BitmapFont]. + Adds a texture to the [code]BitmapFont[/code]. </description> </method> <method name="clear"> @@ -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..93140a0df6 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,19 +371,22 @@ 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. </member> </members> <constants> - <constant name="ANCHOR_MODE_DRAG_CENTER" value="1"> - </constant> <constant name="ANCHOR_MODE_FIXED_TOP_LEFT" value="0"> </constant> + <constant name="ANCHOR_MODE_DRAG_CENTER" value="1"> + </constant> </constants> </class> diff --git a/doc/classes/CanvasItem.xml b/doc/classes/CanvasItem.xml index 4a9890ea18..3682cc6d8f 100644 --- a/doc/classes/CanvasItem.xml +++ b/doc/classes/CanvasItem.xml @@ -652,6 +652,9 @@ <constant name="BLEND_MODE_PREMULT_ALPHA" value="4"> Mix blending mode. Colors are assumed to be premultiplied by the alpha (opacity) value. </constant> + <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="29" enum=""> + Canvas item transform has changed. Only received if requested. + </constant> <constant name="NOTIFICATION_DRAW" value="30" enum=""> CanvasItem is requested to draw. </constant> @@ -664,8 +667,5 @@ <constant name="NOTIFICATION_EXIT_CANVAS" value="33" enum=""> Canvas item has exited the canvas. </constant> - <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="29" enum=""> - Canvas item transform has changed. Only received if requested. - </constant> </constants> </class> diff --git a/doc/classes/CanvasLayer.xml b/doc/classes/CanvasLayer.xml index 3ee1f10536..c3f2e43892 100644 --- a/doc/classes/CanvasLayer.xml +++ b/doc/classes/CanvasLayer.xml @@ -4,7 +4,7 @@ Canvas drawing layer. </brief_description> <description> - Canvas drawing layer. [CanvasItem] nodes that are direct or indirect children of a [CanvasLayer] will be drawn in that layer. The layer is a numeric index that defines the draw order. The default 2D scene renders with index 0, so a [CanvasLayer] with index -1 will be drawn below, and one with index 1 will be drawn above. This is very useful for HUDs (in layer 1+ or above), or backgrounds (in layer -1 or below). + Canvas drawing layer. [CanvasItem] nodes that are direct or indirect children of a [code]CanvasLayer[/code] will be drawn in that layer. The layer is a numeric index that defines the draw order. The default 2D scene renders with index 0, so a [code]CanvasLayer[/code] with index -1 will be drawn below, and one with index 1 will be drawn above. This is very useful for HUDs (in layer 1+ or above), or backgrounds (in layer -1 or below). </description> <tutorials> </tutorials> diff --git a/doc/classes/CapsuleShape2D.xml b/doc/classes/CapsuleShape2D.xml index df833e0582..4fb5579436 100644 --- a/doc/classes/CapsuleShape2D.xml +++ b/doc/classes/CapsuleShape2D.xml @@ -15,14 +15,14 @@ <return type="float"> </return> <description> - Return the height of the [CapsuleShape2D]. + Return the height of the [code]CapsuleShape2D[/code]. </description> </method> <method name="get_radius" qualifiers="const"> <return type="float"> </return> <description> - Return the radius of the [CapsuleShape2D]. + Return the radius of the [code]CapsuleShape2D[/code]. </description> </method> <method name="set_height"> @@ -31,7 +31,7 @@ <argument index="0" name="height" type="float"> </argument> <description> - Set the height of the [CapsuleShape2D]. + Set the height of the [code]CapsuleShape2D[/code]. </description> </method> <method name="set_radius"> @@ -40,7 +40,7 @@ <argument index="0" name="radius" type="float"> </argument> <description> - Set the radius of the [CapsuleShape2D]. + Set the radius of the [code]CapsuleShape2D[/code]. </description> </method> </methods> 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/ConcavePolygonShape2D.xml b/doc/classes/ConcavePolygonShape2D.xml index 018d64b643..be884fd08d 100644 --- a/doc/classes/ConcavePolygonShape2D.xml +++ b/doc/classes/ConcavePolygonShape2D.xml @@ -5,7 +5,7 @@ </brief_description> <description> Concave polygon 2D shape resource for physics. It is made out of segments and is very optimal for complex polygonal concave collisions. It is really not advised to use for [RigidBody2D] nodes. A CollisionPolygon2D in convex decomposition mode (solids) or several convex objects are advised for that instead. Otherwise, a concave polygon 2D shape is better for static collisions. - The main difference between a [ConvexPolygonShape2D] and a [ConcavePolygonShape2D] is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection. + The main difference between a [ConvexPolygonShape2D] and a [code]ConcavePolygonShape2D[/code] is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection. </description> <tutorials> </tutorials> diff --git a/doc/classes/ConeTwistJoint.xml b/doc/classes/ConeTwistJoint.xml index 78655c496d..baf28c5a74 100644 --- a/doc/classes/ConeTwistJoint.xml +++ b/doc/classes/ConeTwistJoint.xml @@ -46,7 +46,7 @@ <member name="swing_span" type="float" setter="_set_swing_span" getter="_get_swing_span"> Swing is rotation from side to side, around the axis perpendicular to the twist axis. The swing span defines, how much rotation will not get corrected allong the swing axis. - Could be defined as looseness in the [ConeTwistJoint]. + Could be defined as looseness in the [code]ConeTwistJoint[/code]. If below 0.05, this behaviour is locked. Default value: [code]PI/4[/code]. </member> <member name="twist_span" type="float" setter="_set_twist_span" getter="_get_twist_span"> @@ -58,7 +58,7 @@ <constant name="PARAM_SWING_SPAN" value="0"> Swing is rotation from side to side, around the axis perpendicular to the twist axis. The swing span defines, how much rotation will not get corrected allong the swing axis. - Could be defined as looseness in the [ConeTwistJoint]. + Could be defined as looseness in the [code]ConeTwistJoint[/code]. If below 0.05, this behaviour is locked. Default value: [code]PI/4[/code]. </constant> <constant name="PARAM_TWIST_SPAN" value="1"> diff --git a/doc/classes/Container.xml b/doc/classes/Container.xml index 844c17a1d9..f8555def37 100644 --- a/doc/classes/Container.xml +++ b/doc/classes/Container.xml @@ -4,7 +4,7 @@ Base node for containers. </brief_description> <description> - Base node for containers. A [Container] contains other controls and automatically arranges them in a certain way. + Base node for containers. A [code]Container[/code] contains other controls and automatically arranges them in a certain way. A Control can inherit this to create custom container classes. </description> <tutorials> diff --git a/doc/classes/Control.xml b/doc/classes/Control.xml index 77bbfa186b..e3d29c2e93 100644 --- a/doc/classes/Control.xml +++ b/doc/classes/Control.xml @@ -1113,18 +1113,18 @@ </constant> <constant name="PRESET_MODE_MINSIZE" value="0"> </constant> - <constant name="PRESET_MODE_KEEP_HEIGHT" value="2"> - </constant> <constant name="PRESET_MODE_KEEP_WIDTH" value="1"> </constant> - <constant name="PRESET_MODE_KEEP_SIZE" value="3"> + <constant name="PRESET_MODE_KEEP_HEIGHT" value="2"> </constant> - <constant name="SIZE_EXPAND" value="2"> - Tells the parent [Container] to let this node take all the available space on the axis you flag. If multiple neighboring nodes are set to expand, they'll share the space based on their stretch ratio. See [member size_flags_stretch_ratio]. Use with [member size_flags_horizontal] and [member size_flags_vertical]. + <constant name="PRESET_MODE_KEEP_SIZE" value="3"> </constant> <constant name="SIZE_FILL" value="1"> Tells the parent [Container] to expand the bounds of this node to fill all the available space without pushing any other node. Use with [member size_flags_horizontal] and [member size_flags_vertical]. </constant> + <constant name="SIZE_EXPAND" value="2"> + Tells the parent [Container] to let this node take all the available space on the axis you flag. If multiple neighboring nodes are set to expand, they'll share the space based on their stretch ratio. See [member size_flags_stretch_ratio]. Use with [member size_flags_horizontal] and [member size_flags_vertical]. + </constant> <constant name="SIZE_EXPAND_FILL" value="3"> Sets the node's size flags to both fill and expand. See the 2 constants above for more information. </constant> diff --git a/doc/classes/ConvexPolygonShape2D.xml b/doc/classes/ConvexPolygonShape2D.xml index 0cb4f4045b..cf1fdccc26 100644 --- a/doc/classes/ConvexPolygonShape2D.xml +++ b/doc/classes/ConvexPolygonShape2D.xml @@ -5,7 +5,7 @@ </brief_description> <description> Convex Polygon Shape for 2D physics. A convex polygon, whatever its shape, is internally decomposed into as many convex polygons as needed to ensure all collision checks against it are always done on convex polygons (which are faster to check). - The main difference between a [ConvexPolygonShape2D] and a [ConcavePolygonShape2D] is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection. + The main difference between a [code]ConvexPolygonShape2D[/code] and a [ConcavePolygonShape2D] is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection. </description> <tutorials> </tutorials> diff --git a/doc/classes/CubeMap.xml b/doc/classes/CubeMap.xml index ac2ff3fc57..5626554193 100644 --- a/doc/classes/CubeMap.xml +++ b/doc/classes/CubeMap.xml @@ -82,6 +82,12 @@ </description> </method> </methods> + <members> + <member name="lossy_storage_quality" type="float" setter="set_lossy_storage_quality" getter="get_lossy_storage_quality"> + </member> + <member name="storage_mode" type="int" setter="set_storage" getter="get_storage" enum="CubeMap.Storage"> + </member> + </members> <constants> <constant name="STORAGE_RAW" value="0"> </constant> diff --git a/doc/classes/DampedSpringJoint2D.xml b/doc/classes/DampedSpringJoint2D.xml index 18554820fa..36c5564513 100644 --- a/doc/classes/DampedSpringJoint2D.xml +++ b/doc/classes/DampedSpringJoint2D.xml @@ -78,12 +78,16 @@ </methods> <members> <member name="damping" type="float" setter="set_damping" getter="get_damping"> + The spring joint's damping ratio. A value between [code]0[/code] and [code]1[/code]. When the two bodies move into different directions the system tries to align them to the spring axis again. A high [code]damping[/code] value forces the attached bodies to align faster. Default value: [code]1[/code] </member> <member name="length" type="float" setter="set_length" getter="get_length"> + The spring joint's maximum length. The two attached bodies cannot stretch it past this value. Default value: [code]50[/code] </member> <member name="rest_length" type="float" setter="set_rest_length" getter="get_rest_length"> + When the bodies attached to the spring joint move they stretch or squash it. The joint always tries to resize towards this length. Default value: [code]0[/code] </member> <member name="stiffness" type="float" setter="set_stiffness" getter="get_stiffness"> + The higher the value, the less the bodies attached to the joint will deform it. The joint applies an opposing force to the bodies, the product of the stiffness multiplied by the size difference from its resting length. Default value: [code]20[/code] </member> </members> <constants> diff --git a/doc/classes/Dictionary.xml b/doc/classes/Dictionary.xml index 447c0d7ed3..4b37061af2 100644 --- a/doc/classes/Dictionary.xml +++ b/doc/classes/Dictionary.xml @@ -59,7 +59,7 @@ <return type="Array"> </return> <description> - Return the list of keys in the [Dictionary]. + Return the list of keys in the [code]Dictionary[/code]. </description> </method> <method name="size"> @@ -73,7 +73,7 @@ <return type="Array"> </return> <description> - Return the list of values in the [Dictionary]. + Return the list of values in the [code]Dictionary[/code]. </description> </method> </methods> 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/EditorPlugin.xml b/doc/classes/EditorPlugin.xml index 2831555d41..de79c3c85c 100644 --- a/doc/classes/EditorPlugin.xml +++ b/doc/classes/EditorPlugin.xml @@ -366,6 +366,8 @@ </constant> <constant name="CONTAINER_CANVAS_EDITOR_SIDE" value="5"> </constant> + <constant name="CONTAINER_CANVAS_EDITOR_BOTTOM" value="6"> + </constant> <constant name="CONTAINER_PROPERTY_EDITOR_BOTTOM" value="7"> </constant> <constant name="DOCK_SLOT_LEFT_UL" value="0"> 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/Engine.xml b/doc/classes/Engine.xml index 5bb0810296..083688b416 100644 --- a/doc/classes/Engine.xml +++ b/doc/classes/Engine.xml @@ -4,7 +4,7 @@ Access to basic engine properties. </brief_description> <description> - The [Engine] class allows you to query and modify the game's run-time parameters, such as frames per second, time scale, and others. + The [code]Engine[/code] class allows you to query and modify the game's run-time parameters, such as frames per second, time scale, and others. </description> <tutorials> </tutorials> diff --git a/doc/classes/FuncRef.xml b/doc/classes/FuncRef.xml index 1277cef77d..987d750ced 100644 --- a/doc/classes/FuncRef.xml +++ b/doc/classes/FuncRef.xml @@ -5,7 +5,7 @@ </brief_description> <description> In GDScript, functions are not [i]first-class objects[/i]. This means it is impossible to store them directly as variables, return them from another function, or pass them as arguments. - However, by creating a [FuncRef] using the [method @GDScript.funcref] function, a reference to a function in a given object can be created, passed around and called. + However, by creating a [code]FuncRef[/code] using the [method @GDScript.funcref] function, a reference to a function in a given object can be created, passed around and called. </description> <tutorials> </tutorials> diff --git a/doc/classes/GIProbe.xml b/doc/classes/GIProbe.xml index 9df0b80b35..3f3d24aaaa 100644 --- a/doc/classes/GIProbe.xml +++ b/doc/classes/GIProbe.xml @@ -195,6 +195,8 @@ </constant> <constant name="SUBDIV_256" value="2"> </constant> + <constant name="SUBDIV_512" value="3"> + </constant> <constant name="SUBDIV_MAX" value="4"> </constant> </constants> 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/GrooveJoint2D.xml b/doc/classes/GrooveJoint2D.xml index 3db2d9aee9..412a4504c3 100644 --- a/doc/classes/GrooveJoint2D.xml +++ b/doc/classes/GrooveJoint2D.xml @@ -46,8 +46,10 @@ </methods> <members> <member name="initial_offset" type="float" setter="set_initial_offset" getter="get_initial_offset"> + The body B's initial anchor position defined by the joint's origin and a local offset [member initial_offset] along the joint's y axis (along the groove). Default value: [code]25[/code] </member> <member name="length" type="float" setter="set_length" getter="get_length"> + The groove's length. The groove is from the joint's origin towards [member length] along the joint's local y axis. Default value: [code]50[/code] </member> </members> <constants> diff --git a/doc/classes/HTTPClient.xml b/doc/classes/HTTPClient.xml index cf48ec84f6..e75aee0126 100644 --- a/doc/classes/HTTPClient.xml +++ b/doc/classes/HTTPClient.xml @@ -16,7 +16,7 @@ <return type="void"> </return> <description> - Cloces the current connection, allows for reusal of [HTTPClient]. + Cloces the current connection, allows for reusal of [code]HTTPClient[/code]. </description> </method> <method name="connect_to_host"> @@ -84,7 +84,7 @@ <return type="bool"> </return> <description> - Return whether this [HTTPClient] has a response available. + Return whether this [code]HTTPClient[/code] has a response available. </description> </method> <method name="is_blocking_mode_enabled" qualifiers="const"> @@ -98,7 +98,7 @@ <return type="bool"> </return> <description> - Return whether this [HTTPClient] has a response that is chunked. + Return whether this [code]HTTPClient[/code] has a response that is chunked. </description> </method> <method name="poll"> diff --git a/doc/classes/Image.xml b/doc/classes/Image.xml index f4ea9d00ce..2e76eb6d0b 100644 --- a/doc/classes/Image.xml +++ b/doc/classes/Image.xml @@ -21,7 +21,7 @@ <argument index="2" name="dst" type="Vector2"> </argument> <description> - Alpha-blends a "src_rect" [Rect2] from "src" [Image] to this [Image] on coordinates "dest". + Alpha-blends a "src_rect" [Rect2] from "src" [code]Image[/code] to this [code]Image[/code] on coordinates "dest". </description> </method> <method name="blend_rect_mask"> @@ -36,7 +36,7 @@ <argument index="3" name="dst" type="Vector2"> </argument> <description> - Alpha-blends a "src_rect" [Rect2] from "src" [Image] to this [Image] using a "mask" [Image] on coordinates "dest". Alpha channels are required for both "src" and "mask", dest pixels and src pixels will blend if the corresponding mask pixel's alpha value is not 0. "src" [Image] and "mask" [Image] *must* have the same size (width and height) but they can have different formats + Alpha-blends a "src_rect" [Rect2] from "src" [code]Image[/code] to this [code]Image[/code] using a "mask" [code]Image[/code] on coordinates "dest". Alpha channels are required for both "src" and "mask", dest pixels and src pixels will blend if the corresponding mask pixel's alpha value is not 0. "src" [code]Image[/code] and "mask" [code]Image[/code] *must* have the same size (width and height) but they can have different formats </description> </method> <method name="blit_rect"> @@ -49,7 +49,7 @@ <argument index="2" name="dst" type="Vector2"> </argument> <description> - Copy a "src_rect" [Rect2] from "src" [Image] to this [Image] on coordinates "dest". + Copy a "src_rect" [Rect2] from "src" [code]Image[/code] to this [code]Image[/code] on coordinates "dest". </description> </method> <method name="blit_rect_mask"> @@ -64,7 +64,7 @@ <argument index="3" name="dst" type="Vector2"> </argument> <description> - Blits a "src_rect" [Rect2] from "src" [Image] to this [Image] using a "mask" [Image] on coordinates "dest". Alpha channel is required for "mask", will copy src pixel onto dest if the corresponding mask pixel's alpha value is not 0. "src" [Image] and "mask" [Image] *must* have the same size (width and height) but they can have different formats + Blits a "src_rect" [Rect2] from "src" [code]Image[/code] to this [code]Image[/code] using a "mask" [code]Image[/code] on coordinates "dest". Alpha channel is required for "mask", will copy src pixel onto dest if the corresponding mask pixel's alpha value is not 0. "src" [code]Image[/code] and "mask" [code]Image[/code] *must* have the same size (width and height) but they can have different formats </description> </method> <method name="clear_mipmaps"> @@ -166,7 +166,7 @@ <argument index="0" name="color" type="Color"> </argument> <description> - Fills an [Image] with a specified [Color] + Fills an [code]Image[/code] with a specified [Color] </description> </method> <method name="fix_alpha_edges"> @@ -197,21 +197,21 @@ <return type="PoolByteArray"> </return> <description> - Return the raw data of the [Image]. + Return the raw data of the [code]Image[/code]. </description> </method> <method name="get_format" qualifiers="const"> <return type="int" enum="Image.Format"> </return> <description> - Return the format of the [Image], one of [Image].FORMAT_*. + Return the format of the [code]Image[/code], one of [code]Image[/code].FORMAT_*. </description> </method> <method name="get_height" qualifiers="const"> <return type="int"> </return> <description> - Return the height of the [Image]. + Return the height of the [code]Image[/code]. </description> </method> <method name="get_mipmap_offset" qualifiers="const"> @@ -238,7 +238,7 @@ <argument index="0" name="rect" type="Rect2"> </argument> <description> - Return a new [Image] that is a copy of "area" in this [Image]. + Return a new [code]Image[/code] that is a copy of "area" in this [code]Image[/code]. </description> </method> <method name="get_size" qualifiers="const"> @@ -251,14 +251,14 @@ <return type="Rect2"> </return> <description> - Return the area of this [Image] that is used/visibly colored/opaque. + Return the area of this [code]Image[/code] that is used/visibly colored/opaque. </description> </method> <method name="get_width" qualifiers="const"> <return type="int"> </return> <description> - Return the width of the [Image]. + Return the width of the [code]Image[/code]. </description> </method> <method name="has_mipmaps" qualifiers="const"> @@ -291,7 +291,7 @@ <argument index="0" name="path" type="String"> </argument> <description> - Load an [Image]. + Load an [code]Image[/code]. </description> </method> <method name="lock"> @@ -338,7 +338,7 @@ <argument index="0" name="path" type="String"> </argument> <description> - Save this [Image] as a png. + Save this [code]Image[/code] as a png. </description> </method> <method name="set_pixel"> diff --git a/doc/classes/ImageTexture.xml b/doc/classes/ImageTexture.xml index fdaee798db..b392252399 100644 --- a/doc/classes/ImageTexture.xml +++ b/doc/classes/ImageTexture.xml @@ -23,7 +23,7 @@ <argument index="3" name="flags" type="int" default="7"> </argument> <description> - Create a new [ImageTexture] with "width" and "height". + Create a new [code]ImageTexture[/code] with "width" and "height". "format" one of [Image].FORMAT_*. "flags" one or more of [Texture].FLAG_*. </description> @@ -36,28 +36,28 @@ <argument index="1" name="flags" type="int" default="7"> </argument> <description> - Create a new [ImageTexture] from an [Image] with "flags" from [Texture].FLAG_*. + Create a new [code]ImageTexture[/code] from an [Image] with "flags" from [Texture].FLAG_*. </description> </method> <method name="get_format" qualifiers="const"> <return type="int" enum="Image.Format"> </return> <description> - Return the format of the [ImageTexture], one of [Image].FORMAT_*. + Return the format of the [code]ImageTexture[/code], one of [Image].FORMAT_*. </description> </method> <method name="get_lossy_storage_quality" qualifiers="const"> <return type="float"> </return> <description> - Return the storage quality for [ImageTexture].STORAGE_COMPRESS_LOSSY. + Return the storage quality for [code]ImageTexture[/code].STORAGE_COMPRESS_LOSSY. </description> </method> <method name="get_storage" qualifiers="const"> <return type="int" enum="ImageTexture.Storage"> </return> <description> - Return the storage type. One of [ImageTexture].STORAGE_*. + Return the storage type. One of [code]ImageTexture[/code].STORAGE_*. </description> </method> <method name="load"> @@ -66,7 +66,7 @@ <argument index="0" name="path" type="String"> </argument> <description> - Load an [ImageTexture]. + Load an [code]ImageTexture[/code]. </description> </method> <method name="set_data"> @@ -75,7 +75,7 @@ <argument index="0" name="image" type="Image"> </argument> <description> - Set the [Image] of this [ImageTexture]. + Set the [Image] of this [code]ImageTexture[/code]. </description> </method> <method name="set_lossy_storage_quality"> @@ -84,7 +84,7 @@ <argument index="0" name="quality" type="float"> </argument> <description> - Set the storage quality in case of [ImageTexture].STORAGE_COMPRESS_LOSSY. + Set the storage quality in case of [code]ImageTexture[/code].STORAGE_COMPRESS_LOSSY. </description> </method> <method name="set_size_override"> @@ -102,7 +102,7 @@ <argument index="0" name="mode" type="int" enum="ImageTexture.Storage"> </argument> <description> - Set the storage type. One of [ImageTexture].STORAGE_*. + Set the storage type. One of [code]ImageTexture[/code].STORAGE_*. </description> </method> </methods> 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..d97f1d4a2e 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..a7c585a55d 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 [code]InputEventJoypadMotion[/code]. </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..99b77dab36 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 [code]InputMap[/code]. 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/JSONParseResult.xml b/doc/classes/JSONParseResult.xml index db9a681896..2d163c4a80 100644 --- a/doc/classes/JSONParseResult.xml +++ b/doc/classes/JSONParseResult.xml @@ -4,7 +4,7 @@ Data class wrapper for decoded JSON. </brief_description> <description> - Returned by [method JSON.parse], [JSONParseResult] contains decoded JSON or error information if JSON source not successfully parsed. You can check if JSON source was successfully parsed with [code]if json_result.error == 0[/code]. + Returned by [method JSON.parse], [code]JSONParseResult[/code] contains decoded JSON or error information if JSON source not successfully parsed. You can check if JSON source was successfully parsed with [code]if json_result.error == 0[/code]. </description> <tutorials> </tutorials> diff --git a/doc/classes/Joint2D.xml b/doc/classes/Joint2D.xml index e6c2f6d157..b9caa7ef4b 100644 --- a/doc/classes/Joint2D.xml +++ b/doc/classes/Joint2D.xml @@ -74,12 +74,16 @@ </methods> <members> <member name="bias" type="float" setter="set_bias" getter="get_bias"> + When [member node_a] and [member node_b] move in different directions the [code]bias[/code] controls how fast the joint pulls them back to their original position. The lower the [code]bias[/code] the more the two bodies can pull on the joint. Default value: [code]0[/code] </member> <member name="disable_collision" type="bool" setter="set_exclude_nodes_from_collision" getter="get_exclude_nodes_from_collision"> + If [code]true[/code] [member node_a] and [member node_b] can collide. Default value: [code]false[/code]. </member> <member name="node_a" type="NodePath" setter="set_node_a" getter="get_node_a"> + The first body attached to the joint. Must derive from [PhysicsBody2D]. </member> <member name="node_b" type="NodePath" setter="set_node_b" getter="get_node_b"> + The second body attached to the joint. Must derive from [PhysicsBody2D]. </member> </members> <constants> diff --git a/doc/classes/KinematicBody.xml b/doc/classes/KinematicBody.xml index 86354548cd..f80c00ed6d 100644 --- a/doc/classes/KinematicBody.xml +++ b/doc/classes/KinematicBody.xml @@ -86,7 +86,7 @@ <argument index="4" name="floor_max_angle" type="float" default="0.785398"> </argument> <description> - Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [KinematicBody] or [RigidBody], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. + Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [code]KinematicBody[/code] or [RigidBody], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. [code]linear_velocity[/code] is a value in pixels per second. Unlike in for example [method move_and_collide], you should [i]not[/i] multiply it with [code]delta[/code] — this is done by the method. [code]floor_normal[/code] is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of [code]Vector2(0, 0)[/code], everything is considered a wall. This is useful for topdown games. If the body is standing on a slope and the horizontal speed (relative to the floor's speed) goes below [code]slope_stop_min_velocity[/code], the body will stop completely. This prevents the body from sliding down slopes when you include gravity in [code]linear_velocity[/code]. When set to lower values, the body will not be able to stand still on steep slopes. diff --git a/doc/classes/KinematicBody2D.xml b/doc/classes/KinematicBody2D.xml index badc098494..798fc4153c 100644 --- a/doc/classes/KinematicBody2D.xml +++ b/doc/classes/KinematicBody2D.xml @@ -86,7 +86,7 @@ <argument index="4" name="floor_max_angle" type="float" default="0.785398"> </argument> <description> - Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [KinematicBody2D] or [RigidBody2D], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. + Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [code]KinematicBody2D[/code] or [RigidBody2D], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. [code]linear_velocity[/code] is a value in pixels per second. Unlike in for example [method move_and_collide], you should [i]not[/i] multiply it with [code]delta[/code] — this is done by the method. [code]floor_normal[/code] is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of [code]Vector2(0, 0)[/code], everything is considered a wall. This is useful for topdown games. If the body is standing on a slope and the horizontal speed (relative to the floor's speed) goes below [code]slope_stop_min_velocity[/code], the body will stop completely. This prevents the body from sliding down slopes when you include gravity in [code]linear_velocity[/code]. When set to lower values, the body will not be able to stand still on steep slopes. diff --git a/doc/classes/Light.xml b/doc/classes/Light.xml index 11eee135cb..fd3ecc7365 100644 --- a/doc/classes/Light.xml +++ b/doc/classes/Light.xml @@ -179,6 +179,8 @@ </constant> <constant name="PARAM_SHADOW_BIAS" value="12"> </constant> + <constant name="PARAM_SHADOW_BIAS_SPLIT_SCALE" value="13"> + </constant> <constant name="PARAM_MAX" value="14"> </constant> </constants> diff --git a/doc/classes/LineEdit.xml b/doc/classes/LineEdit.xml index e6c26e3248..50bff87a80 100644 --- a/doc/classes/LineEdit.xml +++ b/doc/classes/LineEdit.xml @@ -17,14 +17,14 @@ <argument index="0" name="text" type="String"> </argument> <description> - Append text at cursor, scrolling the [LineEdit] when needed. + Append text at cursor, scrolling the [code]LineEdit[/code] when needed. </description> </method> <method name="clear"> <return type="void"> </return> <description> - Clear the [LineEdit] text. + Clear the [code]LineEdit[/code] text. </description> </method> <method name="cursor_get_blink_enabled" qualifiers="const"> @@ -63,14 +63,14 @@ <return type="int" enum="LineEdit.Align"> </return> <description> - Return the align mode of the [LineEdit]. + Return the align mode of the [code]LineEdit[/code]. </description> </method> <method name="get_cursor_position" qualifiers="const"> <return type="int"> </return> <description> - Return the cursor position inside the [LineEdit]. + Return the cursor position inside the [code]LineEdit[/code]. </description> </method> <method name="get_expand_to_text_length" qualifiers="const"> @@ -83,14 +83,14 @@ <return type="int"> </return> <description> - Return the maximum amount of characters the [LineEdit] can edit. If 0 is returned, no limit exists. + Return the maximum amount of characters the [code]LineEdit[/code] can edit. If 0 is returned, no limit exists. </description> </method> <method name="get_menu" qualifiers="const"> <return type="PopupMenu"> </return> <description> - Return the [PopupMenu] of this [LineEdit]. + Return the [PopupMenu] of this [code]LineEdit[/code]. </description> </method> <method name="get_placeholder" qualifiers="const"> @@ -111,21 +111,21 @@ <return type="String"> </return> <description> - Return the text in the [LineEdit]. + Return the text in the [code]LineEdit[/code]. </description> </method> <method name="is_editable" qualifiers="const"> <return type="bool"> </return> <description> - Return the [i]editable[/i] status of the [LineEdit] (see [method set_editable]). + Return the [i]editable[/i] status of the [code]LineEdit[/code] (see [method set_editable]). </description> </method> <method name="is_secret" qualifiers="const"> <return type="bool"> </return> <description> - Return the [i]secret[/i] status of the [LineEdit] (see [method set_secret]). + Return the [i]secret[/i] status of the [code]LineEdit[/code] (see [method set_secret]). </description> </method> <method name="menu_option"> @@ -145,7 +145,7 @@ <argument index="1" name="to" type="int" default="-1"> </argument> <description> - Select the text inside [LineEdit] by the given character positions. [code]from[/code] is default to the beginning. [code]to[/code] is default to the end. + Select the text inside [code]LineEdit[/code] by the given character positions. [code]from[/code] is default to the beginning. [code]to[/code] is default to the end. [codeblock] select() # select all select(5) # select from the fifth character to the end. @@ -166,7 +166,7 @@ <argument index="0" name="align" type="int" enum="LineEdit.Align"> </argument> <description> - Set text alignment of the [LineEdit]. + Set text alignment of the [code]LineEdit[/code]. </description> </method> <method name="set_cursor_position"> @@ -175,7 +175,7 @@ <argument index="0" name="position" type="int"> </argument> <description> - Set the cursor position inside the [LineEdit], causing it to scroll if needed. + Set the cursor position inside the [code]LineEdit[/code], causing it to scroll if needed. </description> </method> <method name="set_editable"> @@ -184,7 +184,7 @@ <argument index="0" name="enabled" type="bool"> </argument> <description> - Set the [i]editable[/i] status of the [LineEdit]. When disabled, existing text can't be modified and new text can't be added. + Set the [i]editable[/i] status of the [code]LineEdit[/code]. When disabled, existing text can't be modified and new text can't be added. </description> </method> <method name="set_expand_to_text_length"> @@ -201,7 +201,7 @@ <argument index="0" name="chars" type="int"> </argument> <description> - Set the maximum amount of characters the [LineEdit] can edit, and cropping existing text in case it exceeds that limit. Setting 0 removes the limit. + Set the maximum amount of characters the [code]LineEdit[/code] can edit, and cropping existing text in case it exceeds that limit. Setting 0 removes the limit. </description> </method> <method name="set_placeholder"> @@ -228,7 +228,7 @@ <argument index="0" name="enabled" type="bool"> </argument> <description> - Set the [i]secret[/i] status of the [LineEdit]. When enabled, every character is displayed as "*". + Set the [i]secret[/i] status of the [code]LineEdit[/code]. When enabled, every character is displayed as "*". </description> </method> <method name="set_text"> @@ -237,7 +237,7 @@ <argument index="0" name="text" type="String"> </argument> <description> - Set the text in the [LineEdit], clearing the existing one and the selection. + Set the text in the [code]LineEdit[/code], clearing the existing one and the selection. </description> </method> </methods> @@ -277,7 +277,7 @@ <argument index="0" name="text" type="String"> </argument> <description> - This signal is emitted when the user presses KEY_ENTER on the [LineEdit]. This signal is often used as an alternate confirmation mechanism in dialogs. + This signal is emitted when the user presses KEY_ENTER on the [code]LineEdit[/code]. This signal is often used as an alternate confirmation mechanism in dialogs. </description> </signal> </signals> diff --git a/doc/classes/LinkButton.xml b/doc/classes/LinkButton.xml index d9598daf16..5e7f467684 100644 --- a/doc/classes/LinkButton.xml +++ b/doc/classes/LinkButton.xml @@ -40,7 +40,7 @@ <argument index="0" name="underline_mode" type="int" enum="LinkButton.UnderlineMode"> </argument> <description> - Sets the underline mode for this button, the argument must be one of the [LinkButton] constants (see constants section). + Sets the underline mode for this button, the argument must be one of the [code]LinkButton[/code] constants (see constants section). </description> </method> </methods> diff --git a/doc/classes/MainLoop.xml b/doc/classes/MainLoop.xml index e6f9e40dfe..f8343467af 100644 --- a/doc/classes/MainLoop.xml +++ b/doc/classes/MainLoop.xml @@ -4,7 +4,7 @@ Main loop is the abstract main loop base class. </brief_description> <description> - Main loop is the abstract main loop base class. All other main loop classes are derived from it. Upon application start, a [MainLoop] has to be provided to OS, else the application will exit. This happens automatically (and a [SceneTree] is created), unless a main [Script] is supplied, which may or not create and return a [MainLoop]. + Main loop is the abstract main loop base class. All other main loop classes are derived from it. Upon application start, a [code]MainLoop[/code] has to be provided to OS, else the application will exit. This happens automatically (and a [SceneTree] is created), unless a main [Script] is supplied, which may or not create and return a [code]MainLoop[/code]. </description> <tutorials> </tutorials> @@ -124,6 +124,8 @@ </constant> <constant name="NOTIFICATION_WM_QUIT_REQUEST" value="6" enum=""> </constant> + <constant name="NOTIFICATION_WM_GO_BACK_REQUEST" value="7" enum=""> + </constant> <constant name="NOTIFICATION_WM_UNFOCUS_REQUEST" value="8" enum=""> </constant> <constant name="NOTIFICATION_OS_MEMORY_WARNING" value="9" enum=""> diff --git a/doc/classes/Mutex.xml b/doc/classes/Mutex.xml index ef3aeb9e07..3d0c8eb1df 100644 --- a/doc/classes/Mutex.xml +++ b/doc/classes/Mutex.xml @@ -15,21 +15,21 @@ <return type="void"> </return> <description> - Lock this [Mutex], blocks until it is unlocked by the current owner. + Lock this [code]Mutex[/code], blocks until it is unlocked by the current owner. </description> </method> <method name="try_lock"> <return type="int" enum="Error"> </return> <description> - Try locking this [Mutex], does not block. Returns [OK] on success else [ERR_BUSY]. + Try locking this [code]Mutex[/code], does not block. Returns [OK] on success else [ERR_BUSY]. </description> </method> <method name="unlock"> <return type="void"> </return> <description> - Unlock this [Mutex], leaving it to others threads. + Unlock this [code]Mutex[/code], leaving it to others threads. </description> </method> </methods> diff --git a/doc/classes/NetworkedMultiplayerPeer.xml b/doc/classes/NetworkedMultiplayerPeer.xml index c1d8c5ad91..3ac3895df2 100644 --- a/doc/classes/NetworkedMultiplayerPeer.xml +++ b/doc/classes/NetworkedMultiplayerPeer.xml @@ -31,7 +31,7 @@ <return type="bool"> </return> <description> - Return whether this [NetworkedMultiplayerPeer] is refusing new connections. + Return whether this [code]NetworkedMultiplayerPeer[/code] is refusing new connections. </description> </method> <method name="poll"> @@ -46,7 +46,7 @@ <argument index="0" name="enable" type="bool"> </argument> <description> - If [code]endable[/code] is true, this [NetworkedMultiplayerPeer] will refuse new connections. + If [code]endable[/code] is true, this [code]NetworkedMultiplayerPeer[/code] will refuse new connections. </description> </method> <method name="set_target_peer"> diff --git a/doc/classes/Node.xml b/doc/classes/Node.xml index a484556e69..7ec4bbb8b5 100644 --- a/doc/classes/Node.xml +++ b/doc/classes/Node.xml @@ -13,7 +13,7 @@ Nodes can also process input events. When set, the [method _input] function will be called for each input that the program receives. In many cases, this can be overkill (unless used for simple projects), and the [method _unhandled_input] function might be preferred; it is called when the input event was not handled by anyone else (typically, GUI [Control] nodes), ensuring that the node only receives the events that were meant for it. To keep track of the scene hierarchy (especially when instancing scenes into other scenes), an "owner" can be set for the node with [method set_owner]. This keeps track of who instanced what. This is mostly useful when writing editors and tools, though. Finally, when a node is freed with [method free] or [method queue_free], it will also free all its children. - [b]Networking with nodes:[/b] After connecting to a server (or making one, see [NetworkedMultiplayerENet]) it is possible to use the built-in RPC (remote procedure call) system to easily communicate over the network. By calling [method rpc] with a method name, it will be called locally, and in all connected peers (peers = clients and the server that accepts connections), with behaviour varying depending on the network mode ([method set_network_mode]) on the receiving peer. To identify which [Node] receives the RPC call Godot will use its [NodePath] (make sure node names are the same on all peers). + [b]Networking with nodes:[/b] After connecting to a server (or making one, see [NetworkedMultiplayerENet]) it is possible to use the built-in RPC (remote procedure call) system to easily communicate over the network. By calling [method rpc] with a method name, it will be called locally, and in all connected peers (peers = clients and the server that accepts connections), with behaviour varying depending on the network mode ([method set_network_mode]) on the receiving peer. To identify which [code]Node[/code] receives the RPC call Godot will use its [NodePath] (make sure node names are the same on all peers). </description> <tutorials> </tutorials> @@ -100,7 +100,7 @@ <argument index="1" name="legible_unique_name" type="bool" default="false"> </argument> <description> - Add a child [Node]. Nodes can have as many children as they want, but every child must have a unique name. Children nodes are automatically deleted when the parent node is deleted, so deleting a whole scene is performed by deleting its topmost node. + Add a child [code]Node[/code]. Nodes can have as many children as they want, but every child must have a unique name. Children nodes are automatically deleted when the parent node is deleted, so deleting a whole scene is performed by deleting its topmost node. The optional boolean argument enforces creating child nodes with human-readable names, based on the name of the node being instanced instead of its type only. </description> </method> @@ -124,7 +124,7 @@ <argument index="1" name="persistent" type="bool" default="false"> </argument> <description> - Add a node to a group. Groups are helpers to name and organize a subset of nodes, like for example "enemies" or "collectables". A [Node] can be in any number of groups. Nodes can be assigned a group at any time, but will not be added to it until they are inside the scene tree (see [method is_inside_tree]). + Add a node to a group. Groups are helpers to name and organize a subset of nodes, like for example "enemies" or "collectables". A [code]Node[/code] can be in any number of groups. Nodes can be assigned a group at any time, but will not be added to it until they are inside the scene tree (see [method is_inside_tree]). </description> </method> <method name="can_process" qualifiers="const"> @@ -140,7 +140,7 @@ <argument index="0" name="flags" type="int" default="15"> </argument> <description> - Duplicate the node, returning a new [Node]. + Duplicate the node, returning a new [code]Node[/code]. You can fine-tune the behavior using the [code]flags[/code], which are based on the DUPLICATE_* constants. </description> </method> @@ -177,7 +177,7 @@ <return type="Array"> </return> <description> - Return an array of references ([Node]) to the child nodes. + Return an array of references ([code]Node[/code]) to the child nodes. </description> </method> <method name="get_filename" qualifiers="const"> @@ -261,7 +261,7 @@ <return type="Node"> </return> <description> - Return the parent node of the current node, or an empty [Node] if the node lacks a parent. + Return the parent node of the current node, or an empty [code]Node[/code] if the node lacks a parent. </description> </method> <method name="get_path" qualifiers="const"> @@ -470,7 +470,7 @@ <argument index="2" name="parent_first" type="bool" default="false"> </argument> <description> - Calls the method (if present) with the arguments given in "args" on this Node and recursively on all children. If the parent_first argument is true then the method will be called on the current [Node] first, then on all children. If it is false then the children will get called first. + Calls the method (if present) with the arguments given in "args" on this Node and recursively on all children. If the parent_first argument is true then the method will be called on the current [code]Node[/code] first, then on all children. If it is false then the children will get called first. </description> </method> <method name="propagate_notification"> @@ -509,7 +509,7 @@ <argument index="0" name="node" type="Node"> </argument> <description> - Remove a child [Node]. Node is NOT deleted and will have to be deleted manually. + Remove a child [code]Node[/code]. Node is NOT deleted and will have to be deleted manually. </description> </method> <method name="remove_from_group"> @@ -672,7 +672,7 @@ <argument index="0" name="name" type="String"> </argument> <description> - Set the name of the [Node]. Name must be unique within parent, and setting an already existing name will cause for the node to be automatically renamed. + Set the name of the [code]Node[/code]. Name must be unique within parent, and setting an already existing name will cause for the node to be automatically renamed. </description> </method> <method name="set_network_master"> @@ -806,6 +806,10 @@ </constant> <constant name="NOTIFICATION_READY" value="13" enum=""> </constant> + <constant name="NOTIFICATION_PAUSED" value="14" enum=""> + </constant> + <constant name="NOTIFICATION_UNPAUSED" value="15" enum=""> + </constant> <constant name="NOTIFICATION_PHYSICS_PROCESS" value="16" enum=""> Notification received every frame when the physics process flag is set (see [method set_physics_process]). </constant> @@ -818,10 +822,6 @@ <constant name="NOTIFICATION_UNPARENTED" value="19" enum=""> Notification received when a node is unparented (parent removed it from the list of children). </constant> - <constant name="NOTIFICATION_PAUSED" value="14" enum=""> - </constant> - <constant name="NOTIFICATION_UNPAUSED" value="15" enum=""> - </constant> <constant name="NOTIFICATION_INSTANCED" value="20" enum=""> </constant> <constant name="NOTIFICATION_DRAG_BEGIN" value="21" enum=""> diff --git a/doc/classes/NodePath.xml b/doc/classes/NodePath.xml index 9aa9572b80..ba2145482f 100644 --- a/doc/classes/NodePath.xml +++ b/doc/classes/NodePath.xml @@ -5,8 +5,8 @@ </brief_description> <description> A pre-parsed relative or absolute path in a scene tree, for use with [method Node.get_node] and similar functions. It can reference a node, a resource within a node, or a property of a node or resource. For instance, [code]"Path2D/PathFollow2D/Sprite:texture:size"[/code] would refer to the size property of the texture resource on the node named "Sprite" which is a child of the other named nodes in the path. Note that if you want to get a resource, you must end the path with a colon, otherwise the last element will be used as a property name. - You will usually just pass a string to [method Node.get_node] and it will be automatically converted, but you may occasionally want to parse a path ahead of time with [NodePath] or the literal syntax [code]@"path"[/code]. Exporting a [NodePath] variable will give you a node selection widget in the properties panel of the editor, which can often be useful. - A [NodePath] is made up of a list of node names, a list of "subnode" (resource) names, and the name of a property in the final node or resource. + You will usually just pass a string to [method Node.get_node] and it will be automatically converted, but you may occasionally want to parse a path ahead of time with [code]NodePath[/code] or the literal syntax [code]@"path"[/code]. Exporting a [code]NodePath[/code] variable will give you a node selection widget in the properties panel of the editor, which can often be useful. + A [code]NodePath[/code] is made up of a list of node names, a list of "subnode" (resource) names, and the name of a property in the final node or resource. </description> <tutorials> </tutorials> diff --git a/doc/classes/OptionButton.xml b/doc/classes/OptionButton.xml index abb0dc4f2d..08ea23f05a 100644 --- a/doc/classes/OptionButton.xml +++ b/doc/classes/OptionButton.xml @@ -46,7 +46,7 @@ <return type="void"> </return> <description> - Clear all the items in the [OptionButton]. + Clear all the items in the [code]OptionButton[/code]. </description> </method> <method name="get_item_count" qualifiers="const"> diff --git a/doc/classes/PacketPeerUDP.xml b/doc/classes/PacketPeerUDP.xml index 9bff0c9b5e..1d2241b580 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> @@ -15,7 +15,7 @@ <return type="void"> </return> <description> - Close the UDP socket the [PacketPeerUDP] is currently listening on. + Close the UDP socket the [code]PacketPeerUDP[/code] is currently listening on. </description> </method> <method name="get_packet_ip" qualifiers="const"> @@ -36,7 +36,7 @@ <return type="bool"> </return> <description> - Return whether this [PacketPeerUDP] is listening. + Return whether this [code]PacketPeerUDP[/code] is listening. </description> </method> <method name="listen"> @@ -49,7 +49,7 @@ <argument index="2" name="recv_buf_size" type="int" default="65536"> </argument> <description> - Make this [PacketPeerUDP] listen on the "port" binding to "bind_address" with a buffer size "recv_buf_size". + Make this [code]PacketPeerUDP[/code] listen on the "port" binding to "bind_address" with a buffer size "recv_buf_size". If "bind_address" is set as "*" (default), the peer will listen on all available addresses (both IPv4 and IPv6). If "bind_address" is set as "0.0.0.0" (for IPv4) or "::" (for IPv6), the peer will listen on all available addresses matching that IP type. If "bind_address" is set to any valid address (e.g. "192.168.1.101", "::1", etc), the peer will only listen on the interface with that addresses (or fail if no interface with the given address exists). diff --git a/doc/classes/ParallaxBackground.xml b/doc/classes/ParallaxBackground.xml index a7d616129a..21b6150900 100644 --- a/doc/classes/ParallaxBackground.xml +++ b/doc/classes/ParallaxBackground.xml @@ -4,7 +4,7 @@ A node used to create a parallax scrolling background. </brief_description> <description> - A ParallaxBackground will use one or more [ParallaxLayer] nodes to create a parallax scrolling background. Each [ParallaxLayer] can be set to move at different speeds relative to the camera movement, this can be used to create an illusion of depth in a 2D game. + A ParallaxBackground uses one or more [ParallaxLayer] child nodes to create a parallax effect. Each [ParallaxLayer] can move at a different speed using [member ParallaxLayer.motion_offset]. This creates an illusion of depth in a 2D game. If not used with a [Camera2D], you must manually calculate the [member scroll_offset]. </description> <tutorials> </tutorials> @@ -108,16 +108,22 @@ </methods> <members> <member name="scroll_base_offset" type="Vector2" setter="set_scroll_base_offset" getter="get_scroll_base_offset"> + Base position offset of all [ParallaxLayer] children. </member> <member name="scroll_base_scale" type="Vector2" setter="set_scroll_base_scale" getter="get_scroll_base_scale"> + Base motion scale of all [ParallaxLayer] children. </member> <member name="scroll_ignore_camera_zoom" type="bool" setter="set_ignore_camera_zoom" getter="is_ignore_camera_zoom"> + If [code]true[/code] elements in [ParallaxLayer] child aren't affected by the zoom level of the camera. </member> <member name="scroll_limit_begin" type="Vector2" setter="set_limit_begin" getter="get_limit_begin"> + Top left limits for scrolling to begin. If the camera is outside of this limit the background will stop scrolling. Must be lower than [member scroll_limit_end] to work. </member> <member name="scroll_limit_end" type="Vector2" setter="set_limit_end" getter="get_limit_end"> + Right bottom limits for scrolling to end. If the camera is outside of this limit the background will stop scrolling. Must be higher than [member scroll_limit_begin] to work. </member> <member name="scroll_offset" type="Vector2" setter="set_scroll_offset" getter="get_scroll_offset"> + The ParallaxBackground's scroll value. Calculated automatically when using a [Camera2D], but can be used to manually manage scrolling when no camera is present. </member> </members> <constants> diff --git a/doc/classes/ParallaxLayer.xml b/doc/classes/ParallaxLayer.xml index 6cf5549c8f..8de7e05578 100644 --- a/doc/classes/ParallaxLayer.xml +++ b/doc/classes/ParallaxLayer.xml @@ -4,7 +4,8 @@ A parallax scrolling layer to be used with [ParallaxBackground]. </brief_description> <description> - A ParallaxLayer must be the child of a [ParallaxBackground] node. All child nodes will be affected by the parallax scrolling of this layer. + A ParallaxLayer must be the child of a [ParallaxBackground] node. Each ParallaxLayer can be set to move at different speeds relative to the camera movement or the [member ParallaxBackground.scroll_offset] value. + This node's children will be affected by its scroll offset. </description> <tutorials> </tutorials> @@ -60,10 +61,13 @@ </methods> <members> <member name="motion_mirroring" type="Vector2" setter="set_mirroring" getter="get_mirroring"> + The ParallaxLayer's [Texture] mirroring. Useful for creating an infinite scrolling background. If an axis is set to [code]0[/code] the [Texture] will not be mirrored. Default value: [code](0, 0)[/code]. </member> <member name="motion_offset" type="Vector2" setter="set_motion_offset" getter="get_motion_offset"> + The ParallaxLayer's offset relative to the parent ParallaxBackground's [member ParallaxBackground.scroll_offset]. </member> <member name="motion_scale" type="Vector2" setter="set_motion_scale" getter="get_motion_scale"> + Multiplies the ParallaxLayer's motion. If an axis is set to [code]0[/code] it will not scroll. </member> </members> <constants> diff --git a/doc/classes/Performance.xml b/doc/classes/Performance.xml index 2dc3aa239b..82ee3531f1 100644 --- a/doc/classes/Performance.xml +++ b/doc/classes/Performance.xml @@ -77,8 +77,6 @@ <constant name="RENDER_DRAW_CALLS_IN_FRAME" value="16"> Draw calls per frame. 3D only. </constant> - <constant name="RENDER_USAGE_VIDEO_MEM_TOTAL" value="20"> - </constant> <constant name="RENDER_VIDEO_MEM_USED" value="17"> Video memory used. Includes both texture and vertex memory. </constant> @@ -88,6 +86,8 @@ <constant name="RENDER_VERTEX_MEM_USED" value="19"> Vertex memory used. </constant> + <constant name="RENDER_USAGE_VIDEO_MEM_TOTAL" value="20"> + </constant> <constant name="PHYSICS_2D_ACTIVE_OBJECTS" value="21"> Number of active [RigidBody2D] nodes in the game. </constant> diff --git a/doc/classes/Physics2DDirectSpaceState.xml b/doc/classes/Physics2DDirectSpaceState.xml index 9399227d27..b15d4dfd54 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"> @@ -130,11 +130,11 @@ <constant name="TYPE_MASK_CHARACTER_BODY" value="8"> Check for collisions with rigid bodies in character mode. </constant> - <constant name="TYPE_MASK_AREA" value="16"> - Check for collisions with areas. - </constant> <constant name="TYPE_MASK_COLLISION" value="15"> Check for collisions with any kind of bodies (but not areas). </constant> + <constant name="TYPE_MASK_AREA" value="16"> + Check for collisions with areas. + </constant> </constants> </class> diff --git a/doc/classes/Physics2DServer.xml b/doc/classes/Physics2DServer.xml index edc46a53d0..6e3381c200 100644 --- a/doc/classes/Physics2DServer.xml +++ b/doc/classes/Physics2DServer.xml @@ -978,6 +978,8 @@ <constant name="SHAPE_LINE" value="0"> This is the constant for creating line shapes. A line shape is an infinite line with an origin point, and a normal. Thus, it can be used for front/behind checks. </constant> + <constant name="SHAPE_RAY" value="1"> + </constant> <constant name="SHAPE_SEGMENT" value="2"> This is the constant for creating segment shapes. A segment shape is a line from a point A to a point B. It can be checked for intersections. </constant> 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/PhysicsDirectSpaceState.xml b/doc/classes/PhysicsDirectSpaceState.xml index 1e4354fa7e..01307b92c7 100644 --- a/doc/classes/PhysicsDirectSpaceState.xml +++ b/doc/classes/PhysicsDirectSpaceState.xml @@ -73,9 +73,9 @@ </constant> <constant name="TYPE_MASK_CHARACTER_BODY" value="8"> </constant> - <constant name="TYPE_MASK_AREA" value="16"> - </constant> <constant name="TYPE_MASK_COLLISION" value="15"> </constant> + <constant name="TYPE_MASK_AREA" value="16"> + </constant> </constants> </class> diff --git a/doc/classes/PhysicsServer.xml b/doc/classes/PhysicsServer.xml index 12c1abccc6..b0f42b83a3 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> @@ -1436,12 +1437,12 @@ <constant name="BODY_PARAM_GRAVITY_SCALE" value="3"> Constant to set/get a body's gravity multiplier. </constant> - <constant name="BODY_PARAM_ANGULAR_DAMP" value="5"> - Constant to set/get a body's angular dampening factor. - </constant> <constant name="BODY_PARAM_LINEAR_DAMP" value="4"> Constant to set/get a body's linear dampening factor. </constant> + <constant name="BODY_PARAM_ANGULAR_DAMP" value="5"> + Constant to set/get a body's angular dampening factor. + </constant> <constant name="BODY_PARAM_MAX" value="6"> This is the last ID for body parameters. Any attempt to set this property is ignored. Any attempt to get it returns 0. </constant> 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/PoolByteArray.xml b/doc/classes/PoolByteArray.xml index 2640b5118f..9ef5390c5e 100644 --- a/doc/classes/PoolByteArray.xml +++ b/doc/classes/PoolByteArray.xml @@ -31,7 +31,7 @@ <argument index="0" name="array" type="PoolByteArray"> </argument> <description> - Append a [PoolByteArray] at the end of this array. + Append a [code]PoolByteArray[/code] at the end of this array. </description> </method> <method name="compress"> @@ -40,7 +40,7 @@ <argument index="0" name="compression_mode" type="int" default="0"> </argument> <description> - Returns a new [PoolByteArray] with the data compressed. Set the compression mode using one of [File]'s COMPRESS_* constants. + Returns a new [code]PoolByteArray[/code] with the data compressed. Set the compression mode using one of [File]'s COMPRESS_* constants. </description> </method> <method name="decompress"> @@ -51,7 +51,7 @@ <argument index="1" name="compression_mode" type="int" default="0"> </argument> <description> - Returns a new [PoolByteArray] with the data decompressed. Set buffer_size to the size of the uncompressed data. Set the compression mode using one of [File]'s COMPRESS_* constants. + Returns a new [code]PoolByteArray[/code] with the data decompressed. Set buffer_size to the size of the uncompressed data. Set the compression mode using one of [File]'s COMPRESS_* constants. </description> </method> <method name="get_string_from_ascii"> @@ -129,7 +129,7 @@ <argument index="1" name="to" type="int"> </argument> <description> - Returns the slice of the [PoolByteArray] between indices (inclusive) as a new [PoolByteArray]. Any negative index is considered to be from the end of the array. + Returns the slice of the [code]PoolByteArray[/code] between indices (inclusive) as a new [code]PoolByteArray[/code]. Any negative index is considered to be from the end of the array. </description> </method> </methods> diff --git a/doc/classes/PoolColorArray.xml b/doc/classes/PoolColorArray.xml index 644256e765..70503a67b9 100644 --- a/doc/classes/PoolColorArray.xml +++ b/doc/classes/PoolColorArray.xml @@ -31,7 +31,7 @@ <argument index="0" name="array" type="PoolColorArray"> </argument> <description> - Append a [PoolColorArray] at the end of this array. + Append a [code]PoolColorArray[/code] at the end of this array. </description> </method> <method name="insert"> diff --git a/doc/classes/PoolIntArray.xml b/doc/classes/PoolIntArray.xml index 17772b6e2a..5caa8add1e 100644 --- a/doc/classes/PoolIntArray.xml +++ b/doc/classes/PoolIntArray.xml @@ -31,7 +31,7 @@ <argument index="0" name="array" type="PoolIntArray"> </argument> <description> - Append an [PoolIntArray] at the end of this array. + Append an [code]PoolIntArray[/code] at the end of this array. </description> </method> <method name="insert"> diff --git a/doc/classes/PoolVector2Array.xml b/doc/classes/PoolVector2Array.xml index e5df38483a..fbfdb11825 100644 --- a/doc/classes/PoolVector2Array.xml +++ b/doc/classes/PoolVector2Array.xml @@ -17,7 +17,7 @@ <argument index="0" name="from" type="Array"> </argument> <description> - Construct a new [PoolVector2Array]. Optionally, you can pass in an Array that will be converted. + Construct a new [code]PoolVector2Array[/code]. Optionally, you can pass in an Array that will be converted. </description> </method> <method name="append"> @@ -31,7 +31,7 @@ <argument index="0" name="array" type="PoolVector2Array"> </argument> <description> - Append an [PoolVector2Array] at the end of this array. + Append an [code]PoolVector2Array[/code] at the end of this array. </description> </method> <method name="insert"> diff --git a/doc/classes/PoolVector3Array.xml b/doc/classes/PoolVector3Array.xml index 13a8290531..e5e2924273 100644 --- a/doc/classes/PoolVector3Array.xml +++ b/doc/classes/PoolVector3Array.xml @@ -31,7 +31,7 @@ <argument index="0" name="array" type="PoolVector3Array"> </argument> <description> - Append an [PoolVector3Array] at the end of this array. + Append an [code]PoolVector3Array[/code] at the end of this array. </description> </method> <method name="insert"> 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..8fef07a859 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 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"> @@ -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/Rect2.xml b/doc/classes/Rect2.xml index 80f7830a16..13b786908e 100644 --- a/doc/classes/Rect2.xml +++ b/doc/classes/Rect2.xml @@ -19,7 +19,7 @@ <argument index="1" name="size" type="Vector2"> </argument> <description> - Construct a [Rect2] by position and size. + Construct a [code]Rect2[/code] by position and size. </description> </method> <method name="Rect2"> @@ -34,7 +34,7 @@ <argument index="3" name="height" type="float"> </argument> <description> - Construct a [Rect2] by x, y, width and height. + Construct a [code]Rect2[/code] by x, y, width and height. </description> </method> <method name="clip"> @@ -43,7 +43,7 @@ <argument index="0" name="b" type="Rect2"> </argument> <description> - Returns the intersection of this [Rect2] and b. + Returns the intersection of this [code]Rect2[/code] and b. </description> </method> <method name="encloses"> @@ -52,7 +52,7 @@ <argument index="0" name="b" type="Rect2"> </argument> <description> - Returns true if this [Rect2] completely encloses another one. + Returns true if this [code]Rect2[/code] completely encloses another one. </description> </method> <method name="expand"> @@ -61,14 +61,14 @@ <argument index="0" name="to" type="Vector2"> </argument> <description> - Return this [Rect2] expanded to include a given point. + Return this [code]Rect2[/code] expanded to include a given point. </description> </method> <method name="get_area"> <return type="float"> </return> <description> - Get the area of the [Rect2]. + Get the area of the [code]Rect2[/code]. </description> </method> <method name="grow"> @@ -77,7 +77,7 @@ <argument index="0" name="by" type="float"> </argument> <description> - Return a copy of the [Rect2] grown a given amount of units towards all the sides. + Return a copy of the [code]Rect2[/code] grown a given amount of units towards all the sides. </description> </method> <method name="grow_individual"> @@ -108,7 +108,7 @@ <return type="bool"> </return> <description> - Return true if the [Rect2] is flat or empty. + Return true if the [code]Rect2[/code] is flat or empty. </description> </method> <method name="has_point"> @@ -117,7 +117,7 @@ <argument index="0" name="point" type="Vector2"> </argument> <description> - Return true if the [Rect2] contains a point. + Return true if the [code]Rect2[/code] contains a point. </description> </method> <method name="intersects"> @@ -126,7 +126,7 @@ <argument index="0" name="b" type="Rect2"> </argument> <description> - Return true if the [Rect2] overlaps with another. + Return true if the [code]Rect2[/code] overlaps with another. </description> </method> <method name="merge"> @@ -135,7 +135,7 @@ <argument index="0" name="b" type="Rect2"> </argument> <description> - Combine this [Rect2] with another, a larger one is returned that contains both. + Combine this [code]Rect2[/code] with another, a larger one is returned that contains both. </description> </method> </methods> diff --git a/doc/classes/Rect3.xml b/doc/classes/Rect3.xml index f41665db34..7adf4377aa 100644 --- a/doc/classes/Rect3.xml +++ b/doc/classes/Rect3.xml @@ -28,7 +28,7 @@ <argument index="0" name="with" type="Rect3"> </argument> <description> - Return true if this [Rect3] completely encloses another one. + Return true if this [code]Rect3[/code] completely encloses another one. </description> </method> <method name="expand"> @@ -37,14 +37,14 @@ <argument index="0" name="to_point" type="Vector3"> </argument> <description> - Return this [Rect3] expanded to include a given point. + Return this [code]Rect3[/code] expanded to include a given point. </description> </method> <method name="get_area"> <return type="float"> </return> <description> - Get the area of the [Rect3]. + Get the area of the [code]Rect3[/code]. </description> </method> <method name="get_endpoint"> @@ -53,49 +53,49 @@ <argument index="0" name="idx" type="int"> </argument> <description> - Get the position of the 8 endpoints of the [Rect3] in space. + Get the position of the 8 endpoints of the [code]Rect3[/code] in space. </description> </method> <method name="get_longest_axis"> <return type="Vector3"> </return> <description> - Return the normalized longest axis of the [Rect3]. + Return the normalized longest axis of the [code]Rect3[/code]. </description> </method> <method name="get_longest_axis_index"> <return type="int"> </return> <description> - Return the index of the longest axis of the [Rect3] (according to [Vector3]::AXIS* enum). + Return the index of the longest axis of the [code]Rect3[/code] (according to [Vector3]::AXIS* enum). </description> </method> <method name="get_longest_axis_size"> <return type="float"> </return> <description> - Return the scalar length of the longest axis of the [Rect3]. + Return the scalar length of the longest axis of the [code]Rect3[/code]. </description> </method> <method name="get_shortest_axis"> <return type="Vector3"> </return> <description> - Return the normalized shortest axis of the [Rect3]. + Return the normalized shortest axis of the [code]Rect3[/code]. </description> </method> <method name="get_shortest_axis_index"> <return type="int"> </return> <description> - Return the index of the shortest axis of the [Rect3] (according to [Vector3]::AXIS* enum). + Return the index of the shortest axis of the [code]Rect3[/code] (according to [Vector3]::AXIS* enum). </description> </method> <method name="get_shortest_axis_size"> <return type="float"> </return> <description> - Return the scalar length of the shortest axis of the [Rect3]. + Return the scalar length of the shortest axis of the [code]Rect3[/code]. </description> </method> <method name="get_support"> @@ -113,21 +113,21 @@ <argument index="0" name="by" type="float"> </argument> <description> - Return a copy of the [Rect3] grown a given amount of units towards all the sides. + Return a copy of the [code]Rect3[/code] grown a given amount of units towards all the sides. </description> </method> <method name="has_no_area"> <return type="bool"> </return> <description> - Return true if the [Rect3] is flat or empty. + Return true if the [code]Rect3[/code] is flat or empty. </description> </method> <method name="has_no_surface"> <return type="bool"> </return> <description> - Return true if the [Rect3] is empty. + Return true if the [code]Rect3[/code] is empty. </description> </method> <method name="has_point"> @@ -136,7 +136,7 @@ <argument index="0" name="point" type="Vector3"> </argument> <description> - Return true if the [Rect3] contains a point. + Return true if the [code]Rect3[/code] contains a point. </description> </method> <method name="intersection"> @@ -145,7 +145,7 @@ <argument index="0" name="with" type="Rect3"> </argument> <description> - Return the intersection between two [Rect3]. An empty Rect3 (size 0,0,0) is returned on failure. + Return the intersection between two [code]Rect3[/code]. An empty Rect3 (size 0,0,0) is returned on failure. </description> </method> <method name="intersects"> @@ -154,7 +154,7 @@ <argument index="0" name="with" type="Rect3"> </argument> <description> - Return true if the [Rect3] overlaps with another. + Return true if the [code]Rect3[/code] overlaps with another. </description> </method> <method name="intersects_plane"> @@ -163,7 +163,7 @@ <argument index="0" name="plane" type="Plane"> </argument> <description> - Return true if the [Rect3] is at both sides of a plane. + Return true if the [code]Rect3[/code] is at both sides of a plane. </description> </method> <method name="intersects_segment"> @@ -174,7 +174,7 @@ <argument index="1" name="to" type="Vector3"> </argument> <description> - Return true if the [Rect3] intersects the line segment between from and to + Return true if the [code]Rect3[/code] intersects the line segment between from and to </description> </method> <method name="merge"> @@ -183,7 +183,7 @@ <argument index="0" name="with" type="Rect3"> </argument> <description> - Combine this [Rect3] with another, a larger one is returned that contains both. + Combine this [code]Rect3[/code] with another, a larger one is returned that contains both. </description> </method> </methods> diff --git a/doc/classes/Resource.xml b/doc/classes/Resource.xml index 57497f5d78..7767b26988 100644 --- a/doc/classes/Resource.xml +++ b/doc/classes/Resource.xml @@ -81,7 +81,7 @@ <argument index="0" name="path" type="String"> </argument> <description> - Set the path of the resource. This is useful mainly for editors when saving/loading, and shouldn't be changed by anything else. Fails if another [Resource] already has path "path". + Set the path of the resource. This is useful mainly for editors when saving/loading, and shouldn't be changed by anything else. Fails if another [code]Resource[/code] already has path "path". </description> </method> <method name="setup_local_to_scene"> @@ -96,7 +96,7 @@ <argument index="0" name="path" type="String"> </argument> <description> - Set the path of the resource. Differs from set_path(), if another [Resource] exists with "path" it over-takes it, instead of failing. + Set the path of the resource. Differs from set_path(), if another [code]Resource[/code] exists with "path" it over-takes it, instead of failing. </description> </method> </methods> diff --git a/doc/classes/ResourceLoader.xml b/doc/classes/ResourceLoader.xml index 6558a388c8..9fb3c71a5b 100644 --- a/doc/classes/ResourceLoader.xml +++ b/doc/classes/ResourceLoader.xml @@ -4,7 +4,7 @@ Resource Loader. </brief_description> <description> - Resource Loader. This is a static object accessible as [ResourceLoader]. GDScript has a simplified load() function, though. + Resource Loader. This is a static object accessible as [code]ResourceLoader[/code]. GDScript has a simplified load() function, though. </description> <tutorials> </tutorials> diff --git a/doc/classes/RichTextLabel.xml b/doc/classes/RichTextLabel.xml index 9f8cdcce6d..c28a2b26b4 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"> @@ -378,6 +394,8 @@ </constant> <constant name="ITEM_LIST" value="9"> </constant> + <constant name="ITEM_TABLE" value="10"> + </constant> <constant name="ITEM_META" value="11"> </constant> </constants> diff --git a/doc/classes/RigidBody.xml b/doc/classes/RigidBody.xml index 76a93248fb..f9488d2f7f 100644 --- a/doc/classes/RigidBody.xml +++ b/doc/classes/RigidBody.xml @@ -430,18 +430,18 @@ </signal> </signals> <constants> - <constant name="MODE_STATIC" value="1"> - Static mode. The body behaves like a [StaticBody], and can only move by user code. - </constant> - <constant name="MODE_KINEMATIC" value="3"> - Kinematic body. The body behaves like a [KinematicBody], and can only move by user 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. </constant> + <constant name="MODE_STATIC" value="1"> + Static mode. The body behaves like a [StaticBody], and can only move by user code. + </constant> <constant name="MODE_CHARACTER" value="2"> Character body. This behaves like a rigid body, but can not rotate. </constant> + <constant name="MODE_KINEMATIC" value="3"> + Kinematic body. The body behaves like a [KinematicBody], and can only move by user code. + </constant> <constant name="AXIS_LOCK_DISABLED" value="0"> </constant> <constant name="AXIS_LOCK_X" value="1"> diff --git a/doc/classes/RigidBody2D.xml b/doc/classes/RigidBody2D.xml index a4faa697de..e0ca6084e6 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. - </constant> - <constant name="MODE_KINEMATIC" value="3"> - Kinematic body. The body behaves like a [KinematicBody2D], and can only move by user 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_STATIC" value="1"> + Static mode. The body behaves like a [StaticBody2D] and does not move. </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="MODE_KINEMATIC" value="3"> + Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved by code. </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/Semaphore.xml b/doc/classes/Semaphore.xml index 0aeb6472af..c9c8ac0298 100644 --- a/doc/classes/Semaphore.xml +++ b/doc/classes/Semaphore.xml @@ -15,14 +15,14 @@ <return type="int" enum="Error"> </return> <description> - Lowers the [Semaphore], allowing one more thread in. + Lowers the [code]Semaphore[/code], allowing one more thread in. </description> </method> <method name="wait"> <return type="int" enum="Error"> </return> <description> - Tries to wait for the [Semaphore], if its value is zero, blocks until non-zero. + Tries to wait for the [code]Semaphore[/code], if its value is zero, blocks until non-zero. </description> </method> </methods> diff --git a/doc/classes/Spatial.xml b/doc/classes/Spatial.xml index abb0bfa246..38e971b6bd 100644 --- a/doc/classes/Spatial.xml +++ b/doc/classes/Spatial.xml @@ -29,7 +29,7 @@ <return type="Spatial"> </return> <description> - Returns the parent [Spatial], or an empty [Object] if no parent exists or parent is not of type [Spatial]. + Returns the parent [code]Spatial[/code], or an empty [Object] if no parent exists or parent is not of type [code]Spatial[/code]. </description> </method> <method name="get_rotation" qualifiers="const"> 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/StreamPeer.xml b/doc/classes/StreamPeer.xml index 2fdd4b07d5..077de3dc3c 100644 --- a/doc/classes/StreamPeer.xml +++ b/doc/classes/StreamPeer.xml @@ -43,7 +43,7 @@ <return type="int"> </return> <description> - Return the amount of bytes this [StreamPeer] has available. + Return the amount of bytes this [code]StreamPeer[/code] has available. </description> </method> <method name="get_data"> @@ -135,7 +135,7 @@ <return type="bool"> </return> <description> - Return whether this [StreamPeer] is using big-endian format. + Return whether this [code]StreamPeer[/code] is using big-endian format. </description> </method> <method name="put_16"> @@ -270,7 +270,7 @@ <argument index="0" name="enable" type="bool"> </argument> <description> - Set this [StreamPeer] to use big-endian format. Default is false. + Set this [code]StreamPeer[/code] to use big-endian format. Default is false. </description> </method> </methods> diff --git a/doc/classes/StreamPeerSSL.xml b/doc/classes/StreamPeerSSL.xml index 7a2843ff47..5eb3f551f4 100644 --- a/doc/classes/StreamPeerSSL.xml +++ b/doc/classes/StreamPeerSSL.xml @@ -29,7 +29,7 @@ <argument index="2" name="for_hostname" type="String" default=""""> </argument> <description> - Connect to a peer using an underlying [StreamPeer] "stream", when "validate_certs" is true, [StreamPeerSSL] will validate that the certificate presented by the peer matches the "for_hostname". + Connect to a peer using an underlying [StreamPeer] "stream", when "validate_certs" is true, [code]StreamPeerSSL[/code] will validate that the certificate presented by the peer matches the "for_hostname". </description> </method> <method name="disconnect_from_stream"> @@ -49,10 +49,10 @@ </methods> <constants> <constant name="STATUS_DISCONNECTED" value="0"> - A status representing a [StreamPeerSSL] that is disconnected. + A status representing a [code]StreamPeerSSL[/code] that is disconnected. </constant> <constant name="STATUS_CONNECTED" value="1"> - A status representing a [StreamPeerSSL] that is connected to a host. + A status representing a [code]StreamPeerSSL[/code] that is connected to a host. </constant> <constant name="STATUS_ERROR_NO_CERTIFICATE" value="2"> An errot status that shows the peer did not present a SSL certificate and validation was requested. diff --git a/doc/classes/StreamPeerTCP.xml b/doc/classes/StreamPeerTCP.xml index 3b2af330b3..9b7cd91ea5 100644 --- a/doc/classes/StreamPeerTCP.xml +++ b/doc/classes/StreamPeerTCP.xml @@ -59,16 +59,16 @@ </methods> <constants> <constant name="STATUS_NONE" value="0"> - The initial status of the [StreamPeerTCP], also the status after a disconnect. + The initial status of the [code]StreamPeerTCP[/code], also the status after a disconnect. </constant> <constant name="STATUS_CONNECTING" value="1"> - A status representing a [StreamPeerTCP] that is connecting to a host. + A status representing a [code]StreamPeerTCP[/code] that is connecting to a host. </constant> <constant name="STATUS_CONNECTED" value="2"> - A status representing a [StreamPeerTCP] that is connected to a host. + A status representing a [code]StreamPeerTCP[/code] that is connected to a host. </constant> <constant name="STATUS_ERROR" value="3"> - A staus representing a [StreamPeerTCP] in error state. + A staus representing a [code]StreamPeerTCP[/code] in error state. </constant> </constants> </class> diff --git a/doc/classes/String.xml b/doc/classes/String.xml index c7c19997b9..546712f223 100644 --- a/doc/classes/String.xml +++ b/doc/classes/String.xml @@ -17,6 +17,7 @@ <argument index="0" name="from" type="bool"> </argument> <description> + Constructs a new String from the given [bool]. </description> </method> <method name="String"> @@ -25,6 +26,7 @@ <argument index="0" name="from" type="int"> </argument> <description> + Constructs a new String from the given [int]. </description> </method> <method name="String"> @@ -33,6 +35,7 @@ <argument index="0" name="from" type="float"> </argument> <description> + Constructs a new String from the given [float]. </description> </method> <method name="String"> @@ -41,6 +44,7 @@ <argument index="0" name="from" type="Vector2"> </argument> <description> + Constructs a new String from the given [Vector2]. </description> </method> <method name="String"> @@ -49,6 +53,7 @@ <argument index="0" name="from" type="Rect2"> </argument> <description> + Constructs a new String from the given [Rect2]. </description> </method> <method name="String"> @@ -57,6 +62,7 @@ <argument index="0" name="from" type="Vector3"> </argument> <description> + Constructs a new String from the given [Vector3]. </description> </method> <method name="String"> @@ -65,6 +71,7 @@ <argument index="0" name="from" type="Transform2D"> </argument> <description> + Constructs a new String from the given [Transform2D]. </description> </method> <method name="String"> @@ -73,6 +80,7 @@ <argument index="0" name="from" type="Plane"> </argument> <description> + Constructs a new String from the given [Plane]. </description> </method> <method name="String"> @@ -81,6 +89,7 @@ <argument index="0" name="from" type="Quat"> </argument> <description> + Constructs a new String from the given [Quat]. </description> </method> <method name="String"> @@ -89,6 +98,7 @@ <argument index="0" name="from" type="Rect3"> </argument> <description> + Constructs a new String from the given [Rect3]. </description> </method> <method name="String"> @@ -97,6 +107,7 @@ <argument index="0" name="from" type="Basis"> </argument> <description> + Constructs a new String from the given [Basis]. </description> </method> <method name="String"> @@ -105,6 +116,7 @@ <argument index="0" name="from" type="Transform"> </argument> <description> + Constructs a new String from the given [Transform]. </description> </method> <method name="String"> @@ -113,6 +125,7 @@ <argument index="0" name="from" type="Color"> </argument> <description> + Constructs a new String from the given [Color]. </description> </method> <method name="String"> @@ -121,6 +134,7 @@ <argument index="0" name="from" type="NodePath"> </argument> <description> + Constructs a new String from the given [NodePath]. </description> </method> <method name="String"> @@ -129,6 +143,7 @@ <argument index="0" name="from" type="RID"> </argument> <description> + Constructs a new String from the given [RID]. </description> </method> <method name="String"> @@ -137,6 +152,7 @@ <argument index="0" name="from" type="Dictionary"> </argument> <description> + Constructs a new String from the given [Dictionary]. </description> </method> <method name="String"> @@ -145,6 +161,7 @@ <argument index="0" name="from" type="Array"> </argument> <description> + Constructs a new String from the given [Array]. </description> </method> <method name="String"> @@ -153,6 +170,7 @@ <argument index="0" name="from" type="PoolByteArray"> </argument> <description> + Constructs a new String from the given [PoolByteArray]. </description> </method> <method name="String"> @@ -161,6 +179,7 @@ <argument index="0" name="from" type="PoolIntArray"> </argument> <description> + Constructs a new String from the given [PoolIntArray]. </description> </method> <method name="String"> @@ -169,6 +188,7 @@ <argument index="0" name="from" type="PoolRealArray"> </argument> <description> + Constructs a new String from the given [PoolRealArray]. </description> </method> <method name="String"> @@ -177,6 +197,7 @@ <argument index="0" name="from" type="PoolStringArray"> </argument> <description> + Constructs a new String from the given [PoolStringArray]. </description> </method> <method name="String"> @@ -185,6 +206,7 @@ <argument index="0" name="from" type="PoolVector2Array"> </argument> <description> + Constructs a new String from the given [PoolVector2Array]. </description> </method> <method name="String"> @@ -193,6 +215,7 @@ <argument index="0" name="from" type="PoolVector3Array"> </argument> <description> + Constructs a new String from the given [PoolVector3Array]. </description> </method> <method name="String"> @@ -201,6 +224,7 @@ <argument index="0" name="from" type="PoolColorArray"> </argument> <description> + Constructs a new String from the given [PoolColorArray]. </description> </method> <method name="begins_with"> @@ -209,35 +233,35 @@ <argument index="0" name="text" type="String"> </argument> <description> - Return true if the strings begins with the given string. + Returns [code]true[/code] if the string begins with the given string. </description> </method> <method name="bigrams"> <return type="PoolStringArray"> </return> <description> - Return the bigrams (pairs of consecutive letters) of this string. + Returns the bigrams (pairs of consecutive letters) of this string. </description> </method> <method name="c_escape"> <return type="String"> </return> <description> - Return a copy of the string with special characters escaped using the C language standard. + Returns a copy of the string with special characters escaped using the C language standard. </description> </method> <method name="c_unescape"> <return type="String"> </return> <description> - Return a copy of the string with escaped characters replaced by their meanings according to the C language standard. + Returns a copy of the string with escaped characters replaced by their meanings according to the C language standard. </description> </method> <method name="capitalize"> <return type="String"> </return> <description> - Change the case of some letters. Replace underscores with spaces, convert all letters to lowercase then capitalize first and every letter following the space character. For [code]capitalize camelCase mixed_with_underscores[/code] it will return [code]Capitalize Camelcase Mixed With Underscores[/code]. + Changes the case of some letters. Replaces underscores with spaces, converts all letters to lowercase, then capitalizes first and every letter following the space character. For [code]capitalize camelCase mixed_with_underscores[/code] it will return [code]Capitalize Camelcase Mixed With Underscores[/code]. </description> </method> <method name="casecmp_to"> @@ -246,14 +270,14 @@ <argument index="0" name="to" type="String"> </argument> <description> - Perform a case-sensitive comparison to another string, return -1 if less, 0 if equal and +1 if greater. + Performs a case-sensitive comparison to another string. Returns [code]-1[/code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if equal. </description> </method> <method name="empty"> <return type="bool"> </return> <description> - Return true if the string is empty. + Returns [code]true[/code] if the string is empty. </description> </method> <method name="ends_with"> @@ -262,7 +286,7 @@ <argument index="0" name="text" type="String"> </argument> <description> - Return true if the strings ends with the given string. + Returns [code]true[/code] if the string ends with the given string. </description> </method> <method name="erase"> @@ -271,7 +295,7 @@ <argument index="1" name="chars" type="int"> </argument> <description> - Erase [code]chars[/code] characters from the string starting from [code]position[/code]. + Erases [code]chars[/code] characters from the string starting from [code]position[/code]. </description> </method> <method name="find"> @@ -282,7 +306,7 @@ <argument index="1" name="from" type="int" default="0"> </argument> <description> - Find the first occurrence of a substring, return the starting position of the substring or -1 if not found. Optionally, the initial search index can be passed. + Finds the first occurrence of a substring. Returns the starting position of the substring or -1 if not found. Optionally, the initial search index can be passed. </description> </method> <method name="find_last"> @@ -291,7 +315,7 @@ <argument index="0" name="what" type="String"> </argument> <description> - Find the last occurrence of a substring, return the starting position of the substring or -1 if not found. Optionally, the initial search index can be passed. + Finds the last occurrence of a substring. Returns the starting position of the substring or -1 if not found. Optionally, the initial search index can be passed. </description> </method> <method name="findn"> @@ -302,7 +326,7 @@ <argument index="1" name="from" type="int" default="0"> </argument> <description> - Find the first occurrence of a substring but search as case-insensitive, return the starting position of the substring or -1 if not found. Optionally, the initial search index can be passed. + Finds the first occurrence of a substring, ignoring case. Returns the starting position of the substring or -1 if not found. Optionally, the initial search index can be passed. </description> </method> <method name="format"> @@ -313,48 +337,49 @@ <argument index="1" name="placeholder" type="String" default="{_}"> </argument> <description> + Formats the string by replacing all occurences of [code]placeholder[/code] with [code]values[/code]. </description> </method> <method name="get_base_dir"> <return type="String"> </return> <description> - If the string is a path to a file, return the base directory. + If the string is a valid file path, returns the base directory name. </description> </method> <method name="get_basename"> <return type="String"> </return> <description> - If the string is a path to a file, return the path to the file without the extension. + If the string is a valid file path, returns the full file path without the extension. </description> </method> <method name="get_extension"> <return type="String"> </return> <description> - If the string is a path to a file, return the extension. + If the string is a valid file path, returns the extension. </description> </method> <method name="get_file"> <return type="String"> </return> <description> - If the string is a path to a file, return the file and ignore the base directory. + If the string is a valid file path, returns the filename. </description> </method> <method name="hash"> <return type="int"> </return> <description> - Hash the string and return a 32 bits integer. + Hashes the string and returns a 32-bit integer. </description> </method> <method name="hex_to_int"> <return type="int"> </return> <description> - Convert a string containing a hexadecimal number into an int. + Converts a string containing a hexadecimal number into an integer. </description> </method> <method name="insert"> @@ -365,21 +390,21 @@ <argument index="1" name="what" type="String"> </argument> <description> - Insert a substring at a given position. + Inserts a substring at a given position. </description> </method> <method name="is_abs_path"> <return type="bool"> </return> <description> - If the string is a path to a file or directory, return true if the path is absolute. + If the string is a path to a file or directory, returns [code]true[/code] if the path is absolute. </description> </method> <method name="is_rel_path"> <return type="bool"> </return> <description> - If the string is a path to a file or directory, return true if the path is relative. + If the string is a path to a file or directory, returns [code]true[/code] if the path is relative. </description> </method> <method name="is_subsequence_of"> @@ -388,7 +413,7 @@ <argument index="0" name="text" type="String"> </argument> <description> - Check whether this string is a subsequence of the given string. + Returns [code]true[/code] if this string is a subsequence of the given string. </description> </method> <method name="is_subsequence_ofi"> @@ -397,49 +422,49 @@ <argument index="0" name="text" type="String"> </argument> <description> - Check whether this string is a subsequence of the given string, without considering case. + Returns [code]true[/code] if this string is a subsequence of the given string, without considering case. </description> </method> <method name="is_valid_float"> <return type="bool"> </return> <description> - Check whether the string contains a valid float. + Returns [code]true[/code] if this string contains a valid float. </description> </method> <method name="is_valid_html_color"> <return type="bool"> </return> <description> - Check whether the string contains a valid color in HTML notation. + Returns [code]true[/code] if this string contains a valid color in HTML notation. </description> </method> <method name="is_valid_identifier"> <return type="bool"> </return> <description> - Check whether the string is a valid identifier. As is common in programming languages, a valid identifier may contain only letters, digits and underscores (_) and the first character may not be a digit. + Returns [code]true[/code] if this string is a valid identifier. A valid identifier may contain only letters, digits and underscores (_) and the first character may not be a digit. </description> </method> <method name="is_valid_integer"> <return type="bool"> </return> <description> - Check whether the string contains a valid integer. + Returns [code]true[/code] if this string contains a valid integer. </description> </method> <method name="is_valid_ip_address"> <return type="bool"> </return> <description> - Check whether the string contains a valid IP address. + Returns [code]true[/code] if this string contains a valid IP address. </description> </method> <method name="json_escape"> <return type="String"> </return> <description> - Return a copy of the string with special characters escaped using the JSON standard. + Returns a copy of the string with special characters escaped using the JSON standard. </description> </method> <method name="left"> @@ -448,14 +473,14 @@ <argument index="0" name="position" type="int"> </argument> <description> - Return an amount of characters from the left of the string. + Returns a number of characters from the left of the string. </description> </method> <method name="length"> <return type="int"> </return> <description> - Return the length of the string in characters. + Returns the string's amount of characters. </description> </method> <method name="match"> @@ -464,7 +489,7 @@ <argument index="0" name="expr" type="String"> </argument> <description> - Do a simple expression match, where '*' matches zero or more arbitrary characters and '?' matches any single character except '.'. + Does a simple expression match, where '*' matches zero or more arbitrary characters and '?' matches any single character except '.'. </description> </method> <method name="matchn"> @@ -473,21 +498,21 @@ <argument index="0" name="expr" type="String"> </argument> <description> - Do a simple case insensitive expression match, using ? and * wildcards (see [method match]). + Does a simple case insensitive expression match, using ? and * wildcards (see [method match]). </description> </method> <method name="md5_buffer"> <return type="PoolByteArray"> </return> <description> - Return the MD5 hash of the string as an array of bytes. + Returns the MD5 hash of the string as an array of bytes. </description> </method> <method name="md5_text"> <return type="String"> </return> <description> - Return the MD5 hash of the string as a string. + Returns the MD5 hash of the string as a string. </description> </method> <method name="nocasecmp_to"> @@ -496,7 +521,7 @@ <argument index="0" name="to" type="String"> </argument> <description> - Perform a case-insensitive comparison to another string, return -1 if less, 0 if equal and +1 if greater. + Performs a case-insensitive comparison to another string. Returns [code]-1[/code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if equal. </description> </method> <method name="ord_at"> @@ -505,7 +530,7 @@ <argument index="0" name="at" type="int"> </argument> <description> - Return the character code at position [code]at[/code]. + Returns the character code at position [code]at[/code]. </description> </method> <method name="pad_decimals"> @@ -514,7 +539,7 @@ <argument index="0" name="digits" type="int"> </argument> <description> - Format a number to have an exact number of [code]digits[/code] after the decimal point. + Formats a number to have an exact number of [code]digits[/code] after the decimal point. </description> </method> <method name="pad_zeros"> @@ -523,7 +548,7 @@ <argument index="0" name="digits" type="int"> </argument> <description> - Format a number to have an exact number of [code]digits[/code] before the decimal point. + Formats a number to have an exact number of [code]digits[/code] before the decimal point. </description> </method> <method name="percent_decode"> @@ -537,7 +562,7 @@ <return type="String"> </return> <description> - Percent-encode a string. This is meant to encode parameters in a URL when sending a HTTP GET request and bodies of form-urlencoded POST request. + Percent-encodes a string. Encodes parameters in a URL when sending a HTTP GET request (and bodies of form-urlencoded POST requests). </description> </method> <method name="plus_file"> @@ -557,7 +582,7 @@ <argument index="1" name="forwhat" type="String"> </argument> <description> - Replace occurrences of a substring for different ones inside the string. + Replaces occurrences of a substring with the given one inside the string. </description> </method> <method name="replacen"> @@ -568,7 +593,7 @@ <argument index="1" name="forwhat" type="String"> </argument> <description> - Replace occurrences of a substring for different ones inside the string, but search case-insensitive. + Replaces occurrences of a substring with the given one inside the string. Ignores case. </description> </method> <method name="rfind"> @@ -579,7 +604,7 @@ <argument index="1" name="from" type="int" default="-1"> </argument> <description> - Perform a search for a substring, but start from the end of the string instead of the beginning. + Performs a search for a substring, but starts from the end of the string instead of the beginning. </description> </method> <method name="rfindn"> @@ -590,7 +615,7 @@ <argument index="1" name="from" type="int" default="-1"> </argument> <description> - Perform a search for a substring, but start from the end of the string instead of the beginning. Also search case-insensitive. + Performs a search for a substring, but starts from the end of the string instead of the beginning. Ignores case. </description> </method> <method name="right"> @@ -599,7 +624,7 @@ <argument index="0" name="position" type="int"> </argument> <description> - Return the right side of the string from a given position. + Returns the right side of the string from a given position. </description> </method> <method name="sha256_buffer"> @@ -612,7 +637,7 @@ <return type="String"> </return> <description> - Return the SHA-256 hash of the string as a string. + Returns the SHA-256 hash of the string as a string. </description> </method> <method name="similarity"> @@ -621,7 +646,7 @@ <argument index="0" name="text" type="String"> </argument> <description> - Return the similarity index of the text compared to this string. 1 means totally similar and 0 means totally dissimilar. + Returns the similarity index of the text compared to this string. 1 means totally similar and 0 means totally dissimilar. </description> </method> <method name="split"> @@ -632,7 +657,7 @@ <argument index="1" name="allow_empty" type="bool" default="True"> </argument> <description> - Split the string by a divisor string, return an array of the substrings. Example "One,Two,Three" will return ["One","Two","Three"] if split by ",". + Splits the string by a divisor string and returns an array of the substrings. Example "One,Two,Three" will return ["One","Two","Three"] if split by ",". </description> </method> <method name="split_floats"> @@ -643,7 +668,7 @@ <argument index="1" name="allow_empty" type="bool" default="True"> </argument> <description> - Split the string in floats by using a divisor string, return an array of the substrings. Example "1,2.5,3" will return [1,2.5,3] if split by ",". + Splits the string in floats by using a divisor string and returns an array of the substrings. Example "1,2.5,3" will return [1,2.5,3] if split by ",". </description> </method> <method name="strip_edges"> @@ -654,7 +679,7 @@ <argument index="1" name="right" type="bool" default="True"> </argument> <description> - Return a copy of the string stripped of any non-printable character at the beginning and the end. The optional arguments are used to toggle stripping on the left and right edges respectively. + Returns a copy of the string stripped of any non-printable character at the beginning and the end. The optional arguments are used to toggle stripping on the left and right edges respectively. </description> </method> <method name="substr"> @@ -665,63 +690,63 @@ <argument index="1" name="len" type="int"> </argument> <description> - Return part of the string from the position [code]from[/code], with length [code]len[/code]. + Returns part of the string from the position [code]from[/code] with length [code]len[/code]. </description> </method> <method name="to_ascii"> <return type="PoolByteArray"> </return> <description> - Convert the String (which is a character array) to PoolByteArray (which is an array of bytes). The conversion is speeded up in comparison to to_utf8() with the assumption that all the characters the String contains are only ASCII characters. + Converts the String (which is a character array) to [PoolByteArray] (which is an array of bytes). The conversion is sped up in comparison to to_utf8() with the assumption that all the characters the String contains are only ASCII characters. </description> </method> <method name="to_float"> <return type="float"> </return> <description> - Convert a string, containing a decimal number, into a [code]float[/code]. + Converts a string containing a decimal number into a [code]float[/code]. </description> </method> <method name="to_int"> <return type="int"> </return> <description> - Convert a string, containing an integer number, into an [code]int[/code]. + Converts a string containing an integer number into an [code]int[/code]. </description> </method> <method name="to_lower"> <return type="String"> </return> <description> - Return the string converted to lowercase. + Returns the string converted to lowercase. </description> </method> <method name="to_upper"> <return type="String"> </return> <description> - Return the string converted to uppercase. + Returns the string converted to uppercase. </description> </method> <method name="to_utf8"> <return type="PoolByteArray"> </return> <description> - Convert the String (which is an array of characters) to PoolByteArray (which is an array of bytes). The conversion is a bit slower than to_ascii(), but supports all UTF-8 characters. Therefore, you should prefer this function over to_ascii(). + Converts the String (which is an array of characters) to [PoolByteArray] (which is an array of bytes). The conversion is a bit slower than to_ascii(), but supports all UTF-8 characters. Therefore, you should prefer this function over to_ascii(). </description> </method> <method name="xml_escape"> <return type="String"> </return> <description> - Return a copy of the string with special characters escaped using the XML standard. + Returns a copy of the string with special characters escaped using the XML standard. </description> </method> <method name="xml_unescape"> <return type="String"> </return> <description> - Return a copy of the string with escaped characters replaced by their meanings according to the XML standard. + Returns a copy of the string with escaped characters replaced by their meanings according to the XML standard. </description> </method> </methods> 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/SurfaceTool.xml b/doc/classes/SurfaceTool.xml index 1e91ee402b..987a725977 100644 --- a/doc/classes/SurfaceTool.xml +++ b/doc/classes/SurfaceTool.xml @@ -4,7 +4,7 @@ Helper tool to create geometry. </brief_description> <description> - The [SurfaceTool] is used to construct a [Mesh] by specifying vertex attributes individually. It can be used to construct a [Mesh] from script. All properties except index need to be added before a call to [method add_vertex]. For example adding vertex colors and UVs looks like + The [code]SurfaceTool[/code] is used to construct a [Mesh] by specifying vertex attributes individually. It can be used to construct a [Mesh] from script. All properties except index need to be added before a call to [method add_vertex]. For example adding vertex colors and UVs looks like [codeblock] var st = SurfaceTool.new() st.begin(Mesh.PRIMITIVE_TRIANGLES) @@ -12,7 +12,7 @@ st.add_uv(Vector2(0, 0)) st.add_vertex(Vector3(0, 0, 0)) [/codeblock] - The [SurfaceTool] now contains one vertex of a triangle which has a UV coordinate and a specified [Color]. If another vertex were added without calls to [method add_uv] or [method add_color] then the last values would be used. + The [code]SurfaceTool[/code] now contains one vertex of a triangle which has a UV coordinate and a specified [Color]. If another vertex were added without calls to [method add_uv] or [method add_color] then the last values would be used. It is very important that vertex attributes are passed [b]before[/b] the call to [method add_vertex], failure to do this will result in an error when committing the vertex information to a mesh. </description> <tutorials> diff --git a/doc/classes/TabContainer.xml b/doc/classes/TabContainer.xml index ad02064862..a7dd86a459 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-[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 [Control], so it receives the [code]TabContainer[/code]'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 [Control] node located at the active tab index. </description> </method> <method name="get_popup" qualifiers="const"> <return type="Popup"> </return> <description> + Returns the [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 [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 [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 [Popup] node instance, a popup menu icon appears in the top-right corner of the [code]TabContainer[/code]. Clicking it will expand the [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 [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 [code]TabContainer[/code]'s [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/Tabs.xml b/doc/classes/Tabs.xml index 78821a244c..d3893ab9a7 100644 --- a/doc/classes/Tabs.xml +++ b/doc/classes/Tabs.xml @@ -213,12 +213,12 @@ </constant> <constant name="ALIGN_MAX" value="3"> </constant> + <constant name="CLOSE_BUTTON_SHOW_NEVER" value="0"> + </constant> <constant name="CLOSE_BUTTON_SHOW_ACTIVE_ONLY" value="1"> </constant> <constant name="CLOSE_BUTTON_SHOW_ALWAYS" value="2"> </constant> - <constant name="CLOSE_BUTTON_SHOW_NEVER" value="0"> - </constant> <constant name="CLOSE_BUTTON_MAX" value="3"> </constant> </constants> 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/Texture.xml b/doc/classes/Texture.xml index cbf72eb991..93cba29d09 100644 --- a/doc/classes/Texture.xml +++ b/doc/classes/Texture.xml @@ -125,9 +125,6 @@ <constant name="FLAG_FILTER" value="4"> Turn on magnifying filter, to enable smooth zooming in of the texture. </constant> - <constant name="FLAG_VIDEO_SURFACE" value="4096"> - Texture is a video surface. - </constant> <constant name="FLAGS_DEFAULT" value="7"> Default flags. Generate mipmaps, repeat, and filter are enabled. </constant> @@ -137,5 +134,8 @@ </constant> <constant name="FLAG_MIRRORED_REPEAT" value="32"> </constant> + <constant name="FLAG_VIDEO_SURFACE" value="4096"> + Texture is a video surface. + </constant> </constants> </class> diff --git a/doc/classes/Thread.xml b/doc/classes/Thread.xml index 2156d04614..e2326ffe98 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,14 +15,14 @@ <return type="String"> </return> <description> - Returns the current [Thread]\ s id, uniquely identifying it among all threads. + Returns the current [code]Thread[/code]s id, uniquely identifying it among all threads. </description> </method> <method name="is_active" qualifiers="const"> <return type="bool"> </return> <description> - Returns true if this [Thread] is currently active. An active [Thread] cannot start work on a new method but can be joined with [method wait_to_finish]. + Returns true if this [code]Thread[/code] is currently active. An active [code]Thread[/code] cannot start work on a new method but can be joined with [method wait_to_finish]. </description> </method> <method name="start"> @@ -37,7 +37,7 @@ <argument index="3" name="priority" type="int" default="1"> </argument> <description> - Starts a new [Thread] that runs "method" on object "instance" with "userdata" passed as an argument. The "priority" of the [Thread] can be changed by passing a PRIORITY_* enum. + Starts a new [code]Thread[/code] that runs "method" on object "instance" with "userdata" passed as an argument. The "priority" of the [code]Thread[/code] can be changed by passing a PRIORITY_* enum. Returns OK on success, or ERR_CANT_CREATE on failure. </description> </method> @@ -45,7 +45,7 @@ <return type="Variant"> </return> <description> - Joins the [Thread] and waits for it to finish. Returns what the method called returned. + Joins the [code]Thread[/code] and waits for it to finish. Returns what the method called returned. </description> </method> </methods> diff --git a/doc/classes/Transform2D.xml b/doc/classes/Transform2D.xml index 76b9b0e845..a9d71d7093 100644 --- a/doc/classes/Transform2D.xml +++ b/doc/classes/Transform2D.xml @@ -17,7 +17,7 @@ <argument index="0" name="from" type="Transform"> </argument> <description> - Constructs the [Transform2D] from a 3D [Transform]. + Constructs the [code]Transform2D[/code] from a 3D [Transform]. </description> </method> <method name="Transform2D"> @@ -30,7 +30,7 @@ <argument index="2" name="origin" type="Vector2"> </argument> <description> - Constructs the [Transform2D] from 3 [Vector2] consisting of rows x, y and origin. + Constructs the [code]Transform2D[/code] from 3 [Vector2] consisting of rows x, y and origin. </description> </method> <method name="Transform2D"> @@ -41,7 +41,7 @@ <argument index="1" name="position" type="Vector2"> </argument> <description> - Constructs the [Transform2D] from rotation angle in radians and position [Vector2]. + Constructs the [code]Transform2D[/code] from rotation angle in radians and position [Vector2]. </description> </method> <method name="affine_inverse"> diff --git a/doc/classes/TreeItem.xml b/doc/classes/TreeItem.xml index 3cf56bbf11..f0eb23b636 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 [code]TreeItem[/code]s and be styled as well as contain buttons. </description> <tutorials> </tutorials> diff --git a/doc/classes/Tween.xml b/doc/classes/Tween.xml index 23229aec4a..b11498083b 100644 --- a/doc/classes/Tween.xml +++ b/doc/classes/Tween.xml @@ -423,10 +423,10 @@ </signals> <constants> <constant name="TWEEN_PROCESS_PHYSICS" value="0"> - The [Tween] should use [code]_physics_process[/code] for timekeeping when this is enabled. + The [code]Tween[/code] should use [code]_physics_process[/code] for timekeeping when this is enabled. </constant> <constant name="TWEEN_PROCESS_IDLE" value="1"> - The [Tween] should use [code]_process[/code] for timekeeping when this is enabled (default). + The [code]Tween[/code] should use [code]_process[/code] for timekeeping when this is enabled (default). </constant> <constant name="TRANS_LINEAR" value="0"> Means that the animation is interpolated linearly. 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/VisibilityEnabler.xml b/doc/classes/VisibilityEnabler.xml index ebe646679a..881ba91fad 100644 --- a/doc/classes/VisibilityEnabler.xml +++ b/doc/classes/VisibilityEnabler.xml @@ -39,12 +39,12 @@ </member> </members> <constants> - <constant name="ENABLER_FREEZE_BODIES" value="1"> - This enabler will freeze [RigidBody] nodes. - </constant> <constant name="ENABLER_PAUSE_ANIMATIONS" value="0"> This enabler will pause [AnimationPlayer] nodes. </constant> + <constant name="ENABLER_FREEZE_BODIES" value="1"> + This enabler will freeze [RigidBody] nodes. + </constant> <constant name="ENABLER_MAX" value="2"> </constant> </constants> diff --git a/doc/classes/VisibilityEnabler2D.xml b/doc/classes/VisibilityEnabler2D.xml index 0359f4694d..b881de4f91 100644 --- a/doc/classes/VisibilityEnabler2D.xml +++ b/doc/classes/VisibilityEnabler2D.xml @@ -47,23 +47,23 @@ </member> </members> <constants> - <constant name="ENABLER_FREEZE_BODIES" value="1"> - This enabler will freeze [RigidBody2D] nodes. - </constant> <constant name="ENABLER_PAUSE_ANIMATIONS" value="0"> This enabler will pause [AnimationPlayer] nodes. </constant> + <constant name="ENABLER_FREEZE_BODIES" value="1"> + This enabler will freeze [RigidBody2D] nodes. + </constant> <constant name="ENABLER_PAUSE_PARTICLES" value="2"> This enabler will stop [Particles2D] nodes. </constant> - <constant name="ENABLER_PAUSE_ANIMATED_SPRITES" value="5"> - </constant> <constant name="ENABLER_PARENT_PROCESS" value="3"> This enabler will stop the parent's _process function. </constant> <constant name="ENABLER_PARENT_PHYSICS_PROCESS" value="4"> This enabler will stop the parent's _physics_process function. </constant> + <constant name="ENABLER_PAUSE_ANIMATED_SPRITES" value="5"> + </constant> <constant name="ENABLER_MAX" value="6"> </constant> </constants> 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..8e3cb8ee50 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,639 @@ <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_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/classes/WorldEnvironment.xml b/doc/classes/WorldEnvironment.xml index a9450c1743..561cd09f43 100644 --- a/doc/classes/WorldEnvironment.xml +++ b/doc/classes/WorldEnvironment.xml @@ -4,7 +4,7 @@ Sets environment properties for the entire scene </brief_description> <description> - The [WorldEnvironment] node can be added to a scene in order to set default [Environment] variables for the scene. The [WorldEnvironment] can be overridden by an [Environment] node set on the current [Camera]. Additionally, only one [WorldEnvironment] may be instanced in a given scene at a time. The [WorldEnvironment] allows the user to specify default lighting parameters (e.g. ambient lighting), various post-processing effects (e.g. SSAO, DOF, Tonemapping), and how to draw the background (e.g. solid color, skybox). + The [code]WorldEnvironment[/code] node can be added to a scene in order to set default [Environment] variables for the scene. The [code]WorldEnvironment[/code] can be overridden by an [Environment] node set on the current [Camera]. Additionally, only one [code]WorldEnvironment[/code] may be instanced in a given scene at a time. The [code]WorldEnvironment[/code] allows the user to specify default lighting parameters (e.g. ambient lighting), various post-processing effects (e.g. SSAO, DOF, Tonemapping), and how to draw the background (e.g. solid color, skybox). </description> <tutorials> </tutorials> 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..ddcb04fa7d 100644 --- a/drivers/gles3/rasterizer_scene_gles3.cpp +++ b/drivers/gles3/rasterizer_scene_gles3.cpp @@ -895,7 +895,7 @@ void RasterizerSceneGLES3::environment_set_ssr(RID p_env, bool p_enable, int p_m env->ssr_roughness = p_roughness; } -void RasterizerSceneGLES3::environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, bool p_blur) { +void RasterizerSceneGLES3::environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, VS::EnvironmentSSAOQuality p_quality, VisualServer::EnvironmentSSAOBlur p_blur, float p_bilateral_sharpness) { Environment *env = environment_owner.getornull(p_env); ERR_FAIL_COND(!env); @@ -909,6 +909,8 @@ void RasterizerSceneGLES3::environment_set_ssao(RID p_env, bool p_enable, float env->ssao_light_affect = p_light_affect; env->ssao_color = p_color; env->ssao_filter = p_blur; + env->ssao_quality = p_quality; + env->ssao_bilateral_sharpness = p_bilateral_sharpness; } void RasterizerSceneGLES3::environment_set_tonemap(RID p_env, VS::EnvironmentToneMapper p_tone_mapper, float p_exposure, float p_white, bool p_auto_exposure, float p_min_luminance, float p_max_luminance, float p_auto_exp_speed, float p_auto_exp_scale) { @@ -2569,8 +2571,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(); @@ -3186,6 +3188,15 @@ void RasterizerSceneGLES3::_render_mrts(Environment *env, const CameraMatrix &p_ glDisable(GL_CULL_FACE); glDisable(GL_BLEND); + if (env->ssao_enabled || env->ssr_enabled) { + + //copy normal and roughness to effect buffer + glBindFramebuffer(GL_READ_FRAMEBUFFER, storage->frame.current_rt->buffers.fbo); + glReadBuffer(GL_COLOR_ATTACHMENT2); + glBindFramebuffer(GL_DRAW_FRAMEBUFFER, storage->frame.current_rt->buffers.effect_fbo); + glBlitFramebuffer(0, 0, storage->frame.current_rt->width, storage->frame.current_rt->height, 0, 0, storage->frame.current_rt->width, storage->frame.current_rt->height, GL_COLOR_BUFFER_BIT, GL_NEAREST); + } + if (env->ssao_enabled) { //copy diffuse to front buffer glBindFramebuffer(GL_READ_FRAMEBUFFER, storage->frame.current_rt->buffers.fbo); @@ -3235,6 +3246,8 @@ void RasterizerSceneGLES3::_render_mrts(Environment *env, const CameraMatrix &p_ // do SSAO! state.ssao_shader.set_conditional(SsaoShaderGLES3::ENABLE_RADIUS2, env->ssao_radius2 > 0.001); state.ssao_shader.set_conditional(SsaoShaderGLES3::USE_ORTHOGONAL_PROJECTION, p_cam_projection.is_orthogonal()); + state.ssao_shader.set_conditional(SsaoShaderGLES3::SSAO_QUALITY_LOW, env->ssao_quality == VS::ENV_SSAO_QUALITY_LOW); + state.ssao_shader.set_conditional(SsaoShaderGLES3::SSAO_QUALITY_HIGH, env->ssao_quality == VS::ENV_SSAO_QUALITY_HIGH); state.ssao_shader.bind(); state.ssao_shader.set_uniform(SsaoShaderGLES3::CAMERA_Z_FAR, p_cam_projection.get_z_far()); state.ssao_shader.set_uniform(SsaoShaderGLES3::CAMERA_Z_NEAR, p_cam_projection.get_z_near()); @@ -3287,6 +3300,9 @@ void RasterizerSceneGLES3::_render_mrts(Environment *env, const CameraMatrix &p_ state.ssao_blur_shader.set_uniform(SsaoBlurShaderGLES3::CAMERA_Z_FAR, p_cam_projection.get_z_far()); state.ssao_blur_shader.set_uniform(SsaoBlurShaderGLES3::CAMERA_Z_NEAR, p_cam_projection.get_z_near()); + state.ssao_blur_shader.set_uniform(SsaoBlurShaderGLES3::EDGE_SHARPNESS, env->ssao_bilateral_sharpness); + state.ssao_blur_shader.set_uniform(SsaoBlurShaderGLES3::FILTER_SCALE, int(env->ssao_filter)); + GLint axis[2] = { i, 1 - i }; glUniform2iv(state.ssao_blur_shader.get_uniform(SsaoBlurShaderGLES3::AXIS), 1, axis); glUniform2iv(state.ssao_blur_shader.get_uniform(SsaoBlurShaderGLES3::SCREEN_SIZE), 1, ss); @@ -3295,6 +3311,8 @@ void RasterizerSceneGLES3::_render_mrts(Environment *env, const CameraMatrix &p_ glBindTexture(GL_TEXTURE_2D, storage->frame.current_rt->effects.ssao.blur_red[i]); glActiveTexture(GL_TEXTURE1); glBindTexture(GL_TEXTURE_2D, storage->frame.current_rt->depth); + glActiveTexture(GL_TEXTURE2); + glBindTexture(GL_TEXTURE_2D, storage->frame.current_rt->buffers.effect); glBindFramebuffer(GL_FRAMEBUFFER, storage->frame.current_rt->effects.ssao.blur_fbo[1 - i]); if (i == 0) { glClearBufferfv(GL_COLOR, 0, white.components); // specular @@ -3386,12 +3404,6 @@ void RasterizerSceneGLES3::_render_mrts(Environment *env, const CameraMatrix &p_ if (env->ssr_enabled) { - //copy normal and roughness to effect buffer - glBindFramebuffer(GL_READ_FRAMEBUFFER, storage->frame.current_rt->buffers.fbo); - glReadBuffer(GL_COLOR_ATTACHMENT2); - glBindFramebuffer(GL_DRAW_FRAMEBUFFER, storage->frame.current_rt->buffers.effect_fbo); - glBlitFramebuffer(0, 0, storage->frame.current_rt->width, storage->frame.current_rt->height, 0, 0, storage->frame.current_rt->width, storage->frame.current_rt->height, GL_COLOR_BUFFER_BIT, GL_NEAREST); - //blur diffuse into effect mipmaps using separatable convolution //storage->shaders.copy.set_conditional(CopyShaderGLES3::GAUSSIAN_HORIZONTAL,true); _blur_effect_buffer(); diff --git a/drivers/gles3/rasterizer_scene_gles3.h b/drivers/gles3/rasterizer_scene_gles3.h index 28a5cef0ee..ff691ddcec 100644 --- a/drivers/gles3/rasterizer_scene_gles3.h +++ b/drivers/gles3/rasterizer_scene_gles3.h @@ -379,7 +379,9 @@ public: float ssao_bias; float ssao_light_affect; Color ssao_color; - bool ssao_filter; + VS::EnvironmentSSAOQuality ssao_quality; + float ssao_bilateral_sharpness; + VS::EnvironmentSSAOBlur ssao_filter; bool glow_enabled; int glow_levels; @@ -456,7 +458,9 @@ public: ssao_radius2 = 0.0; ssao_bias = 0.01; ssao_light_affect = 0; - ssao_filter = true; + ssao_filter = VS::ENV_SSAO_BLUR_3x3; + ssao_quality = VS::ENV_SSAO_QUALITY_LOW; + ssao_bilateral_sharpness = 4; tone_mapper = VS::ENV_TONE_MAPPER_LINEAR; tone_mapper_exposure = 1.0; @@ -532,7 +536,7 @@ public: virtual void environment_set_fog(RID p_env, bool p_enable, float p_begin, float p_end, RID p_gradient_texture); virtual void environment_set_ssr(RID p_env, bool p_enable, int p_max_steps, float p_fade_in, float p_fade_out, float p_depth_tolerance, bool p_roughness); - virtual void environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, bool p_blur); + virtual void environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, VS::EnvironmentSSAOQuality p_quality, VS::EnvironmentSSAOBlur p_blur, float p_bilateral_sharpness); virtual void environment_set_tonemap(RID p_env, VS::EnvironmentToneMapper p_tone_mapper, float p_exposure, float p_white, bool p_auto_exposure, float p_min_luminance, float p_max_luminance, float p_auto_exp_speed, float p_auto_exp_scale); 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..bf0ebae3e3 100644 --- a/drivers/gles3/shaders/scene.glsl +++ b/drivers/gles3/shaders/scene.glsl @@ -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 > 0.0) { // FIXME: roughness == 0 should not disable specular light entirely // 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); @@ -1071,7 +1073,7 @@ LIGHT_SHADER_CODE float cNdotH = max(dot(N,H), 0.0); float cLdotH = max(dot(L,H), 0.0); -#if defined(LIGHT_USE_ANISOTROPY) +# if defined(LIGHT_USE_ANISOTROPY) float aspect = sqrt(1.0-anisotropy*0.9); float rx = roughness/aspect; @@ -1083,11 +1085,11 @@ LIGHT_SHADER_CODE float D = D_GGX_anisotropic(cNdotH, ax, ay, XdotH, YdotH); float G = G_GGX_anisotropic_2cos(cNdotL, ax, ay, XdotH, YdotH) * G_GGX_anisotropic_2cos(cNdotV, ax, ay, XdotH, YdotH); -#else +# else float alpha = roughness * roughness; float D = D_GGX(cNdotH, alpha); float G = G_GGX_2cos(cNdotL, alpha) * G_GGX_2cos(cNdotV, alpha); -#endif +# endif // F float F0 = 1.0; // FIXME float cLdotH5 = SchlickFresnel(cLdotH); @@ -1099,21 +1101,24 @@ 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; + float specular_brdf_NL = 0.25 * clearcoat * Gr * Fr * Dr * cNdotL; + + specular_light += specular_brdf_NL * light_color * specular_blob_intensity * attenuation; + } #endif } @@ -1195,7 +1200,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 +1254,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 +1288,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 +1921,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 +1959,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 +1990,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/drivers/gles3/shaders/ssao.glsl b/drivers/gles3/shaders/ssao.glsl index c668e63745..219f0957e0 100644 --- a/drivers/gles3/shaders/ssao.glsl +++ b/drivers/gles3/shaders/ssao.glsl @@ -13,8 +13,24 @@ void main() { #define TWO_PI 6.283185307179586476925286766559 +#ifdef SSAO_QUALITY_HIGH + +#define NUM_SAMPLES (80) + +#endif + +#ifdef SSAO_QUALITY_LOW + #define NUM_SAMPLES (15) +#endif + +#if !defined(SSAO_QUALITY_LOW) && !defined(SSAO_QUALITY_HIGH) + +#define NUM_SAMPLES (40) + +#endif + // If using depth mip levels, the log of the maximum pixel offset before we need to switch to a lower // miplevel to maintain reasonable spatial locality in the cache // If this number is too small (< 3), too many taps will land in the same pixel, and we'll get bad variance that manifests as flashing. @@ -212,12 +228,12 @@ void main() { //visibility=-C.z/camera_z_far; //return; - - //vec3 n_C = texelFetch(source_normal,ssC,0).rgb * 2.0 - 1.0; - +#if 0 + vec3 n_C = texelFetch(source_normal,ssC,0).rgb * 2.0 - 1.0; +#else vec3 n_C = reconstructCSFaceNormal(C); n_C = -n_C; - +#endif // Hash function used in the HPG12 AlchemyAO paper float randomPatternRotationAngle = mod(float((3 * ssC.x ^ ssC.y + ssC.x * ssC.y) * 10), TWO_PI); diff --git a/drivers/gles3/shaders/ssao_blur.glsl b/drivers/gles3/shaders/ssao_blur.glsl index c7c978dc37..472dc21acf 100644 --- a/drivers/gles3/shaders/ssao_blur.glsl +++ b/drivers/gles3/shaders/ssao_blur.glsl @@ -15,6 +15,7 @@ void main() { uniform sampler2D source_ssao; //texunit:0 uniform sampler2D source_depth; //texunit:1 +uniform sampler2D source_normal; //texunit:3 layout(location = 0) out float visibility; @@ -24,7 +25,7 @@ layout(location = 0) out float visibility; // Tunable Parameters: /** Increase to make depth edges crisper. Decrease to reduce flicker. */ -#define EDGE_SHARPNESS (4.0) +uniform float edge_sharpness; /** Step in 2-pixel intervals since we already blurred against neighbors in the first AO pass. This constant can be increased while R decreases to improve @@ -34,7 +35,8 @@ layout(location = 0) out float visibility; unobjectionable after shading was applied but eliminated most temporal incoherence from using small numbers of sample taps. */ -#define SCALE (3) + +uniform int filter_scale; /** Filter radius in pixels. This will be multiplied by SCALE. */ #define R (4) @@ -63,13 +65,14 @@ void main() { ivec2 ssC = ivec2(gl_FragCoord.xy); float depth = texelFetch(source_depth, ssC, 0).r; + //vec3 normal = texelFetch(source_normal,ssC,0).rgb * 2.0 - 1.0; depth = depth * 2.0 - 1.0; depth = 2.0 * camera_z_near * camera_z_far / (camera_z_far + camera_z_near - depth * (camera_z_far - camera_z_near)); float depth_divide = 1.0 / camera_z_far; - depth*=depth_divide; +// depth*=depth_divide; /* if (depth > camera_z_far*0.999) { @@ -92,20 +95,23 @@ void main() { // so the IF statement has no runtime cost if (r != 0) { - ivec2 ppos = ssC + axis * (r * SCALE); + ivec2 ppos = ssC + axis * (r * filter_scale); float value = texelFetch(source_ssao, clamp(ppos,ivec2(0),clamp_limit), 0).r; - float temp_depth = texelFetch(source_depth, clamp(ssC,ivec2(0),clamp_limit), 0).r; + ivec2 rpos = clamp(ppos,ivec2(0),clamp_limit); + float temp_depth = texelFetch(source_depth, rpos, 0).r; + //vec3 temp_normal = texelFetch(source_normal, rpos, 0).rgb * 2.0 - 1.0; temp_depth = temp_depth * 2.0 - 1.0; temp_depth = 2.0 * camera_z_near * camera_z_far / (camera_z_far + camera_z_near - temp_depth * (camera_z_far - camera_z_near)); - temp_depth *= depth_divide; +// temp_depth *= depth_divide; // spatial domain: offset gaussian tap float weight = 0.3 + gaussian[abs(r)]; + //weight *= max(0.0,dot(temp_normal,normal)); // range domain (the "bilateral" weight). As depth difference increases, decrease weight. weight *= max(0.0, 1.0 - - (EDGE_SHARPNESS * 2000.0) * abs(temp_depth - depth) + - edge_sharpness * abs(temp_depth - depth) ); sum += value * weight; 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 50a78e379a..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); @@ -1421,12 +1448,15 @@ bool CSharpScript::can_instance() const { #ifdef TOOLS_ENABLED if (Engine::get_singleton()->is_editor_hint()) { - if (_create_project_solution_if_needed()) { - CSharpProject::add_item(GodotSharpDirs::get_project_csproj_path(), - "Compile", - ProjectSettings::get_singleton()->globalize_path(get_path())); - } else { - ERR_PRINTS("Cannot add " + get_path() + " to the C# project because it could not be created."); + + if (get_path().find("::") == -1) { // Ignore if built-in script. Can happen if the file is deleted... + if (_create_project_solution_if_needed()) { + CSharpProject::add_item(GodotSharpDirs::get_project_csproj_path(), + "Compile", + ProjectSettings::get_singleton()->globalize_path(get_path())); + } else { + ERR_PRINTS("Cannot add " + get_path() + " to the C# project because it could not be created."); + } } } #endif @@ -1708,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_assembly.cpp b/modules/mono/mono_gd/gd_mono_assembly.cpp index 4b370295f3..0d9b137f99 100644 --- a/modules/mono/mono_gd/gd_mono_assembly.cpp +++ b/modules/mono/mono_gd/gd_mono_assembly.cpp @@ -95,7 +95,9 @@ MonoAssembly *GDMonoAssembly::_preload_hook(MonoAssemblyName *aname, char **asse (void)user_data; // UNUSED if (search_dirs.empty()) { +#ifdef TOOLS_DOMAIN search_dirs.push_back(GodotSharpDirs::get_res_temp_assemblies_dir()); +#endif search_dirs.push_back(GodotSharpDirs::get_res_assemblies_dir()); search_dirs.push_back(OS::get_singleton()->get_resource_dir()); search_dirs.push_back(OS::get_singleton()->get_executable_path().get_base_dir()); 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..1643f8cfc5 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; @@ -179,19 +183,19 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { // GodotObject if (CACHED_CLASS(GodotObject)->is_assignable_from(type_class)) { MonoObject *managed = GDMonoUtils::unmanaged_get_managed(p_value.operator Object *()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); break; } if (CACHED_CLASS(NodePath) == type_class) { MonoObject *managed = GDMonoUtils::create_managed_from(p_value.operator NodePath()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); break; } if (CACHED_CLASS(RID) == type_class) { MonoObject *managed = GDMonoUtils::create_managed_from(p_value.operator RID()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); break; } @@ -200,8 +204,6 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { } break; case MONO_TYPE_OBJECT: { - GDMonoClass *type_class = type.type_class; - // Variant switch (p_value.get_type()) { case Variant::BOOL: { @@ -233,11 +235,11 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { case Variant::COLOR: SET_FROM_STRUCT_AND_BREAK(Color); case Variant::NODE_PATH: { MonoObject *managed = GDMonoUtils::create_managed_from(p_value.operator NodePath()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); } break; case Variant::_RID: { MonoObject *managed = GDMonoUtils::create_managed_from(p_value.operator RID()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); } break; case Variant::OBJECT: { MonoObject *managed = GDMonoUtils::unmanaged_get_managed(p_value.operator Object *()); @@ -246,7 +248,7 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { } case Variant::DICTIONARY: { MonoObject *managed = GDMonoMarshal::Dictionary_to_mono_object(p_value.operator Dictionary()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); } break; case Variant::ARRAY: SET_FROM_ARRAY_AND_BREAK(Array); case Variant::POOL_BYTE_ARRAY: SET_FROM_ARRAY_AND_BREAK(PoolByteArray); @@ -264,7 +266,7 @@ void GDMonoField::set_value(MonoObject *p_object, const Variant &p_value) { case MONO_TYPE_GENERICINST: { if (CACHED_RAW_MONO_CLASS(Dictionary) == type.type_class->get_raw()) { MonoObject *managed = GDMonoMarshal::Dictionary_to_mono_object(p_value.operator Dictionary()); - mono_field_set_value(p_object, mono_field, &managed); + mono_field_set_value(p_object, mono_field, managed); break; } } 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/uwp/SCsub b/platform/uwp/SCsub index 7ee5aa2ac3..bbd329a7e5 100644 --- a/platform/uwp/SCsub +++ b/platform/uwp/SCsub @@ -8,6 +8,7 @@ files = [ '#platform/windows/packet_peer_udp_winsock.cpp', '#platform/windows/stream_peer_winsock.cpp', '#platform/windows/key_mapping_win.cpp', + '#platform/windows/windows_terminal_logger.cpp', 'joypad_uwp.cpp', 'power_uwp.cpp', 'gl_context_egl.cpp', 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/environment.cpp b/scene/resources/environment.cpp index 4c6fa7c8a1..910a2ad2fd 100644 --- a/scene/resources/environment.cpp +++ b/scene/resources/environment.cpp @@ -377,7 +377,7 @@ bool Environment::is_ssr_rough() const { void Environment::set_ssao_enabled(bool p_enable) { ssao_enabled = p_enable; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); _change_notify(); } @@ -389,7 +389,7 @@ bool Environment::is_ssao_enabled() const { void Environment::set_ssao_radius(float p_radius) { ssao_radius = p_radius; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } float Environment::get_ssao_radius() const { @@ -399,7 +399,7 @@ float Environment::get_ssao_radius() const { void Environment::set_ssao_intensity(float p_intensity) { ssao_intensity = p_intensity; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } float Environment::get_ssao_intensity() const { @@ -410,7 +410,7 @@ float Environment::get_ssao_intensity() const { void Environment::set_ssao_radius2(float p_radius) { ssao_radius2 = p_radius; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } float Environment::get_ssao_radius2() const { @@ -420,7 +420,7 @@ float Environment::get_ssao_radius2() const { void Environment::set_ssao_intensity2(float p_intensity) { ssao_intensity2 = p_intensity; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } float Environment::get_ssao_intensity2() const { @@ -430,7 +430,7 @@ float Environment::get_ssao_intensity2() const { void Environment::set_ssao_bias(float p_bias) { ssao_bias = p_bias; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } float Environment::get_ssao_bias() const { @@ -440,7 +440,7 @@ float Environment::get_ssao_bias() const { void Environment::set_ssao_direct_light_affect(float p_direct_light_affect) { ssao_direct_light_affect = p_direct_light_affect; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } float Environment::get_ssao_direct_light_affect() const { @@ -450,7 +450,7 @@ float Environment::get_ssao_direct_light_affect() const { void Environment::set_ssao_color(const Color &p_color) { ssao_color = p_color; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } Color Environment::get_ssao_color() const { @@ -458,16 +458,38 @@ Color Environment::get_ssao_color() const { return ssao_color; } -void Environment::set_ssao_blur(bool p_enable) { +void Environment::set_ssao_blur(SSAOBlur p_blur) { - ssao_blur = p_enable; - VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, ssao_blur); + ssao_blur = p_blur; + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); } -bool Environment::is_ssao_blur_enabled() const { +Environment::SSAOBlur Environment::get_ssao_blur() const { return ssao_blur; } +void Environment::set_ssao_quality(SSAOQuality p_quality) { + + ssao_quality = p_quality; + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); +} + +Environment::SSAOQuality Environment::get_ssao_quality() const { + + return ssao_quality; +} + +void Environment::set_ssao_edge_sharpness(float p_edge_sharpness) { + + ssao_edge_sharpness = p_edge_sharpness; + VS::get_singleton()->environment_set_ssao(environment, ssao_enabled, ssao_radius, ssao_intensity, ssao_radius2, ssao_intensity2, ssao_bias, ssao_direct_light_affect, ssao_color, VS::EnvironmentSSAOQuality(ssao_quality), VS::EnvironmentSSAOBlur(ssao_blur), ssao_edge_sharpness); +} + +float Environment::get_ssao_edge_sharpness() const { + + return ssao_edge_sharpness; +} + void Environment::set_glow_enabled(bool p_enabled) { glow_enabled = p_enabled; @@ -988,8 +1010,14 @@ void Environment::_bind_methods() { ClassDB::bind_method(D_METHOD("set_ssao_color", "color"), &Environment::set_ssao_color); ClassDB::bind_method(D_METHOD("get_ssao_color"), &Environment::get_ssao_color); - ClassDB::bind_method(D_METHOD("set_ssao_blur", "enabled"), &Environment::set_ssao_blur); - ClassDB::bind_method(D_METHOD("is_ssao_blur_enabled"), &Environment::is_ssao_blur_enabled); + ClassDB::bind_method(D_METHOD("set_ssao_blur", "mode"), &Environment::set_ssao_blur); + ClassDB::bind_method(D_METHOD("get_ssao_blur"), &Environment::get_ssao_blur); + + ClassDB::bind_method(D_METHOD("set_ssao_quality", "quality"), &Environment::set_ssao_quality); + ClassDB::bind_method(D_METHOD("get_ssao_quality"), &Environment::get_ssao_quality); + + ClassDB::bind_method(D_METHOD("set_ssao_edge_sharpness", "edge_sharpness"), &Environment::set_ssao_edge_sharpness); + ClassDB::bind_method(D_METHOD("get_ssao_edge_sharpness"), &Environment::get_ssao_edge_sharpness); ADD_GROUP("SSAO", "ssao_"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "ssao_enabled"), "set_ssao_enabled", "is_ssao_enabled"); @@ -1000,7 +1028,9 @@ void Environment::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::REAL, "ssao_bias", PROPERTY_HINT_RANGE, "0.001,8,0.001"), "set_ssao_bias", "get_ssao_bias"); ADD_PROPERTY(PropertyInfo(Variant::REAL, "ssao_light_affect", PROPERTY_HINT_RANGE, "0.00,1,0.01"), "set_ssao_direct_light_affect", "get_ssao_direct_light_affect"); ADD_PROPERTY(PropertyInfo(Variant::COLOR, "ssao_color", PROPERTY_HINT_COLOR_NO_ALPHA), "set_ssao_color", "get_ssao_color"); - ADD_PROPERTY(PropertyInfo(Variant::BOOL, "ssao_blur"), "set_ssao_blur", "is_ssao_blur_enabled"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "ssao_quality", PROPERTY_HINT_ENUM, "Low,Medium,High"), "set_ssao_quality", "get_ssao_quality"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "ssao_blur", PROPERTY_HINT_ENUM, "Disabled,1x1,2x2,3x3"), "set_ssao_blur", "get_ssao_blur"); + ADD_PROPERTY(PropertyInfo(Variant::REAL, "ssao_edge_sharpness", PROPERTY_HINT_RANGE, "0,32,0.01"), "set_ssao_edge_sharpness", "get_ssao_edge_sharpness"); ClassDB::bind_method(D_METHOD("set_dof_blur_far_enabled", "enabled"), &Environment::set_dof_blur_far_enabled); ClassDB::bind_method(D_METHOD("is_dof_blur_far_enabled"), &Environment::is_dof_blur_far_enabled); @@ -1134,6 +1164,10 @@ void Environment::_bind_methods() { BIND_ENUM_CONSTANT(DOF_BLUR_QUALITY_LOW); BIND_ENUM_CONSTANT(DOF_BLUR_QUALITY_MEDIUM); BIND_ENUM_CONSTANT(DOF_BLUR_QUALITY_HIGH); + + BIND_ENUM_CONSTANT(SSAO_QUALITY_LOW); + BIND_ENUM_CONSTANT(SSAO_QUALITY_MEDIUM); + BIND_ENUM_CONSTANT(SSAO_QUALITY_HIGH); } Environment::Environment() { @@ -1179,7 +1213,9 @@ Environment::Environment() { ssao_intensity2 = 1; ssao_bias = 0.01; ssao_direct_light_affect = false; - ssao_blur = true; + ssao_blur = SSAO_BLUR_3x3; + set_ssao_edge_sharpness(4); + set_ssao_quality(SSAO_QUALITY_LOW); glow_enabled = false; glow_levels = (1 << 2) | (1 << 4); diff --git a/scene/resources/environment.h b/scene/resources/environment.h index 5909846074..418949a6ad 100644 --- a/scene/resources/environment.h +++ b/scene/resources/environment.h @@ -71,6 +71,19 @@ public: DOF_BLUR_QUALITY_HIGH, }; + enum SSAOBlur { + SSAO_BLUR_DISABLED, + SSAO_BLUR_1x1, + SSAO_BLUR_2x2, + SSAO_BLUR_3x3 + }; + + enum SSAOQuality { + SSAO_QUALITY_LOW, + SSAO_QUALITY_MEDIUM, + SSAO_QUALITY_HIGH + }; + private: RID environment; @@ -114,7 +127,9 @@ private: float ssao_bias; float ssao_direct_light_affect; Color ssao_color; - bool ssao_blur; + SSAOBlur ssao_blur; + float ssao_edge_sharpness; + SSAOQuality ssao_quality; bool glow_enabled; int glow_levels; @@ -261,8 +276,14 @@ public: void set_ssao_color(const Color &p_color); Color get_ssao_color() const; - void set_ssao_blur(bool p_enable); - bool is_ssao_blur_enabled() const; + void set_ssao_blur(SSAOBlur p_blur); + SSAOBlur get_ssao_blur() const; + + void set_ssao_quality(SSAOQuality p_quality); + SSAOQuality get_ssao_quality() const; + + void set_ssao_edge_sharpness(float p_edge_sharpness); + float get_ssao_edge_sharpness() const; void set_glow_enabled(bool p_enabled); bool is_glow_enabled() const; @@ -370,5 +391,7 @@ VARIANT_ENUM_CAST(Environment::BGMode) VARIANT_ENUM_CAST(Environment::ToneMapper) VARIANT_ENUM_CAST(Environment::GlowBlendMode) VARIANT_ENUM_CAST(Environment::DOFBlurQuality) +VARIANT_ENUM_CAST(Environment::SSAOQuality) +VARIANT_ENUM_CAST(Environment::SSAOBlur) #endif // ENVIRONMENT_H 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/server_wrap_mt_common.h b/servers/server_wrap_mt_common.h index 267e5c63b9..51e7f446ea 100644 --- a/servers/server_wrap_mt_common.h +++ b/servers/server_wrap_mt_common.h @@ -775,3 +775,12 @@ server_name->m_type(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \ } \ } + +#define FUNC12(m_type, m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7, m_arg8, m_arg9, m_arg10, m_arg11, m_arg12) \ + virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7, m_arg8 p8, m_arg9 p9, m_arg10 p10, m_arg11 p11, m_arg12 p12) { \ + if (Thread::get_caller_id() != server_thread) { \ + command_queue.push(server_name, &ServerName::m_type, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \ + } else { \ + server_name->m_type(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \ + } \ + } diff --git a/servers/visual/rasterizer.h b/servers/visual/rasterizer.h index b3f6b243de..cd4b465d79 100644 --- a/servers/visual/rasterizer.h +++ b/servers/visual/rasterizer.h @@ -65,7 +65,7 @@ public: virtual void environment_set_fog(RID p_env, bool p_enable, float p_begin, float p_end, RID p_gradient_texture) = 0; virtual void environment_set_ssr(RID p_env, bool p_enable, int p_max_steps, float p_fade_int, float p_fade_out, float p_depth_tolerance, bool p_roughness) = 0; - virtual void environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, bool p_blur) = 0; + virtual void environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, VS::EnvironmentSSAOQuality p_quality, VS::EnvironmentSSAOBlur p_blur, float p_bilateral_sharpness) = 0; virtual void environment_set_tonemap(RID p_env, VS::EnvironmentToneMapper p_tone_mapper, float p_exposure, float p_white, bool p_auto_exposure, float p_min_luminance, float p_max_luminance, float p_auto_exp_speed, float p_auto_exp_scale) = 0; 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_raster.h b/servers/visual/visual_server_raster.h index 888fb29f93..302f13ee4f 100644 --- a/servers/visual/visual_server_raster.h +++ b/servers/visual/visual_server_raster.h @@ -652,6 +652,8 @@ public: void m_name(m_type1 arg1, m_type2 arg2, m_type3 arg3, m_type4 arg4, m_type5 arg5, m_type6 arg6, m_type7 arg7, m_type8 arg8, m_type9 arg9, m_type10 arg10) { DISPLAY_CHANGED BINDBASE->m_name(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); } #define BIND11(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11) \ void m_name(m_type1 arg1, m_type2 arg2, m_type3 arg3, m_type4 arg4, m_type5 arg5, m_type6 arg6, m_type7 arg7, m_type8 arg8, m_type9 arg9, m_type10 arg10, m_type11 arg11) { DISPLAY_CHANGED BINDBASE->m_name(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); } +#define BIND12(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11, m_type12) \ + void m_name(m_type1 arg1, m_type2 arg2, m_type3 arg3, m_type4 arg4, m_type5 arg5, m_type6 arg6, m_type7 arg7, m_type8 arg8, m_type9 arg9, m_type10 arg10, m_type11 arg11, m_type12 arg12) { DISPLAY_CHANGED BINDBASE->m_name(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); } //from now on, calls forwarded to this singleton #define BINDBASE VSG::storage @@ -974,7 +976,7 @@ public: BIND2(environment_set_canvas_max_layer, RID, int) BIND4(environment_set_ambient_light, RID, const Color &, float, float) BIND7(environment_set_ssr, RID, bool, int, float, float, float, bool) - BIND10(environment_set_ssao, RID, bool, float, float, float, float, float, float, const Color &, bool) + BIND12(environment_set_ssao, RID, bool, float, float, float, float, float, float, const Color &, EnvironmentSSAOQuality, EnvironmentSSAOBlur, float) BIND6(environment_set_dof_blur_near, RID, bool, float, float, float, EnvironmentDOFBlurQuality) BIND6(environment_set_dof_blur_far, RID, bool, float, float, float, EnvironmentDOFBlurQuality) 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/visual_server_wrap_mt.h b/servers/visual/visual_server_wrap_mt.h index caec890217..67d503dfca 100644 --- a/servers/visual/visual_server_wrap_mt.h +++ b/servers/visual/visual_server_wrap_mt.h @@ -387,7 +387,7 @@ public: FUNC2(environment_set_canvas_max_layer, RID, int) FUNC4(environment_set_ambient_light, RID, const Color &, float, float) FUNC7(environment_set_ssr, RID, bool, int, float, float, float, bool) - FUNC10(environment_set_ssao, RID, bool, float, float, float, float, float, float, const Color &, bool) + FUNC12(environment_set_ssao, RID, bool, float, float, float, float, float, float, const Color &, EnvironmentSSAOQuality, EnvironmentSSAOBlur, float) FUNC6(environment_set_dof_blur_near, RID, bool, float, float, float, EnvironmentDOFBlurQuality) FUNC6(environment_set_dof_blur_far, RID, bool, float, float, float, EnvironmentDOFBlurQuality) 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..64ed540501 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; @@ -675,7 +678,21 @@ public: virtual void environment_set_adjustment(RID p_env, bool p_enable, float p_brightness, float p_contrast, float p_saturation, RID p_ramp) = 0; virtual void environment_set_ssr(RID p_env, bool p_enable, int p_max_steps, float p_fade_in, float p_fade_out, float p_depth_tolerance, bool p_roughness) = 0; - virtual void environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, bool p_blur) = 0; + + enum EnvironmentSSAOQuality { + ENV_SSAO_QUALITY_LOW, + ENV_SSAO_QUALITY_MEDIUM, + ENV_SSAO_QUALITY_HIGH, + }; + + enum EnvironmentSSAOBlur { + ENV_SSAO_BLUR_DISABLED, + ENV_SSAO_BLUR_1x1, + ENV_SSAO_BLUR_2x2, + ENV_SSAO_BLUR_3x3, + }; + + virtual void environment_set_ssao(RID p_env, bool p_enable, float p_radius, float p_intensity, float p_radius2, float p_intensity2, float p_bias, float p_light_affect, const Color &p_color, EnvironmentSSAOQuality p_quality, EnvironmentSSAOBlur p_blur, float p_bilateral_sharpness) = 0; virtual void environment_set_fog(RID p_env, bool p_enable, const Color &p_color, const Color &p_sun_color, float p_sun_amount) = 0; virtual void environment_set_fog_depth(RID p_env, bool p_enable, float p_depth_begin, float p_depth_curve, bool p_transmit, float p_transmit_curve) = 0; @@ -941,18 +958,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" |